µÚ01Õ CORE Java_»ù±¾¸ñʽ
1.Ì⣺javaÀúÊ·£¿
´ð£ºJava Ö®¸¸Golsling
1995 Äê5 ÔÂ23 ÈÕ Java µ®Éú
1998 Äê12 ÔÂ 1.2 °æ±¾Java2 J2SE J2EE J2ME
2004 Äê12 ÔÂ 1.5 °æ±¾(5.0) Java JavaSE JavaEE JavaME
2.Ì⣺JavaSE£¬JavaEE£¬JavaME£¿
´ð£ºJavaSE ---Java ±ê׼ƽ̨
JavaEE ---ÆóÒµ¼¶Æ½Ì¨
JavaME ---΢Сƽ̨£¬ÓÃÔÚ×ÊÔ´ÊÜÏÞµÄƽ̨ÉÏ
3.Ì⣺JavaÓïÑÔÌص㣿
´ð£º£¨1£©¿çƽ̨---Ò»´Î±àÒ룬µ½´¦ÔËÐÐ
£¨2£© ¼òµ¥---¼ò»¯C++ £¬ È¡ÏûÁËÖ¸Õ룬¶ÔÖ¸Õë½øÐÐÁËÉϲãµÄ·â×°£¬Ëü±£Ö¤Äܹ»Í¨¹ýÕâ
¸öÖ¸Õ루ÒýÓã©£¬ À´·ÃÎÊÓÐЧµÄÄÚ´æµ¥Ôª¡£
²»ÔÊÐí¶à¼Ì³Ð£¬Ê¹¼Ì³Ð¹Øϵ³ÉÊ÷װͼ£¬Ã¿¸öÀ඼ֻÄÜÓÉÒ»¸ö
¸¸Àà¡£java ÓïÑԵĿª·¢Ð§Âʸߣ¬µ«Ö´ÐÐЧÂʵ͡££¨ Ï൱ÓÚc++ µÄ55%£©
£¨3£©´¿ÃæÏò¶ÔÏóµÄÓïÑÔ---¶¼Òª·ÅÔÚÀàÖÐ
£¨4£©À¬»ø»ØÊÕ»úÖÆ---×Ô¶¯À¬»øÊÕ¼¯£¬ÓÀÔ¶²»»á³öÏÖÄÚ´æ鶵ÄÎÊÌâ
4.Ì⣺JVM£¨ÐéÄâ»ú£©£¿
´ð£ºjava ÓïÑÔÊÇÏȱàÒëºó½âÊÍ£¬java Ô´ÂëÊÇͨ¹ý±àÒëÉú³ÉÒ»ÖÖÌØÊâµÄ.class µÄÖмä×Ö½ÚÂëÎļþ£¬
È»ºóÔÙÓÉJVM ½øÐнâÊÍÔËÐС£
£¨±àÒ룩£¨½âÊÍ£©
.java ----> .class ---> ¿ÉÖ´ÐÐÎļþ
5.Ì⣺java Ô´´úÂëÖеÄmain ·½·¨µÄ¶¨ÒåºÍд·¨£¿
´ð£ºmain ·½·¨ÊdzÌÐòµÄÈë¿Ú¡£
public class Hello{ // Ò»¸öÔ´ÎļþÖÐÖ»ÄÜÓÐÒ»¸ö¹«¿ªÀ࣬¶øÇÒÔ´ÎļþµÄÎļþÃûÓ빫
¿ªÀàµÄÀàÃûÍêÈ«Ò»ÖÂ
public static void main(String[] args){ // ³ÌÐòÈë¿Ú public static ¿ÉÒÔµ÷»»Ë³Ðò
System.out.println("Hello world"); // ´òÓ¡Óï¾ä
}
}
±àÒëÃüÁî javac xxxx.java Ô´ÎļþµÄÃû×Ö£¬Ô´ÎļþÖеÄÒ»¸öÀà»á¶ÔÓ¦±àÒëÉú³ÉÒ»¸ö.class
Îļþ
ÔËÐÐÃüÁî java xxxx ÀàµÄÃû×Ö---Æô¶¯ÐéÄâ»ú
6.Ì⣺»·¾³±äÁ¿£¿
´ð£ºJAVA_HOME =/opt/jdk1.5.06 JDK °²×°Â·¾¶---JDK= JRE {JVM( Ó²¼þ)+ ±àÒëÆ÷£¨Èí
¼þ£©} + ±àÒëÆ÷¹¤¾ß+Àà¿â
PATH =$Path:$Java_Home/bin:.
ClassPath = . Àà·¾¶
7.Ì⣺°ü£¿
´ð£º·ÖÀà·ÅÖ㬼õÉÙÃüÃû¿Õ¼ä
°üÃû.ÀàÃû±íʾһ¸öÀàµÄÈ«ÏÞ¶¨Ãû
java xxx.xxx.ClassA ---ÔËÐÐʱҪÔÚ°ü½á¹¹µÄÉÏÒ»²ãĿ¼À´ÔË
Ïà¹ØÎĵµ£º
¡¡¡¡javaÖÐÓÐÁ½ÖÖ°üµÄµ¼Èë»úÖÆ£¬×ܽáÈçÏ£º
¡¡¡¡µ¥ÀàÐ͵¼Èë(single-type-import)£¬ÀýÈçimport java.io.File;
¡¡¡¡°´ÐèÀàÐ͵¼Èë(type-import-on-demand)£¬ÀýÈç import java.io.*;
¡¡¡¡¹ØÓÚÕâÁ½ÖÖµ¼ÈëÀàÐÍ´ó¼Ò¸÷ÓÐËù°®£¬ÖÚ˵·×ç¡¡£ÕâÀï·ÖÎöÒ»ÏÂÕâÁ½ÖÖµ¼ÈëÀàÐ͵ĴóÖ¹¤×÷ÔÀí¹©´ó¼Ò²Î¿¼¡£
¡¡¡¡µ¥ÀàÐ͵¼Èë±È½ÏºÃÀí½â£¬½ö½öµ ......
AjaxSwingÊÇÒ»¸öרΪJava SwingÓ¦Óà ³ÌÐò´òÔìµÄWeb¿ª·¢Æ½Ì¨¡£Ê¹ÓÃAjaxSwing£¬¿ÉÒÔʹΪJava×ÀÃæÓ¦ÓóÌÐòתΪWebÓ¦ÓᣠAjaxSwing¿ÉÒÔ±»¿´×÷ÊÇÒ»¸öJavaµ½HTMLµÄת»»Æ÷£¬Æä³ÌÐò¿ÉÒÔÔÚÔËÐÐʱ´´½¨±»ä¯ÀÀÆ÷½âÎöµÄHTMLºÍ JavaScript¡£ÁíÍ⣬ʹÓÃAjaxSwingÎÞÐè¶Ô³ÌÐòºÍÒµÎñÂß¼½øÐдó·ùÐÞ¸ÄÐ޸ģ¬ËüÔÊÐí¿ª·¢ÕßʹÓñê×¼Swing×é¼þÀ´Êµ ......
Ä¿Ç°ÍøÂçÉϹØÓÚ¶ÔÏóÐòÁл¯µÄÎÄÕ²»ÉÙ£¬µ«ÊÇÎÒ·¢ÏÖÏêϸÐðÊöÓ÷¨ºÍÔÀíµÄÎÄÕÂÌ«ÉÙ¡£±¾ÈË°Ñ×Ô¼º¾¹ý¾Ñé×ܽáºÍʵ¼ÊÔËÓÃÖеÄÌå»áд³ÉµÄѧϰ±Ê¼Ç¹±Ï׸ø´ó¼Ò¡£Ï£ÍûÄÜΪÕû¸öjavaÉçÇøµÄ·±ÈÙ×öÒ»µãÊÂÇé¡£
¡¡¡¡ÐòÁл¯µÄ¹ý³Ì¾ÍÊǶÔÏóдÈë×Ö½ÚÁ÷ºÍ´Ó×Ö½ÚÁ÷ÖжÁÈ¡¶ÔÏó¡£½«¶ÔÏó״̬ת»»³É×Ö½ÚÁ÷Ö®ºó£¬¿ÉÒÔÓÃjava.io°üÖеĸ÷ÖÖ×Ö½ÚÁ÷Àà½«Æ ......
JAVA¿ÉÒÔ˵ÊÇ´ÓC++·¢Õ¹ÆðÀ´µÄÍêÈ«ÃæÏò¶ÔÏóµÄ¿ª·¢ÓïÑÔ,Á½ÕßµÄʵÖÊÇø±ðÊÇÀûÒæ·ÖÊô²»Í¬µÄ¹«Ë¾:SUNºÍ΢Èí.¶Ô´Ë΢Èí·¢²¼ÁË.NETÓëÖ®¿¹ºâ.
´Ó×îеÄVisual Studio .NET 2005¿´,.NETÖ÷ÒªÊÇ4ÖÖÓïÑÔ:VB.NET, C#, C++.NET, J#.
VB.NET¿ÉÒÔ˵ÊÇVB6µÄÉý¼¶,µ«ÎÒÈÏΪVB.NETºÍC#ÒѾÊÇÍêȫȫеÄÓïÑÔÁË,Á½ÕßµÄÄ¿µÄ¶¼ÊÇÒª´ò°ÜJAVAÕâ¸ö¾ºÕù¶ ......