Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

javaѧϰ±Ê¼Ç 1.³õ²½½éÉÜ

Ò».javaÈý¸ö·½Ïò
j2se ×ÀÃæ¿ª·¢  £¨»ù´¡£©
j2ee web¿ª·¢
j2me ÊÖ»ú¿ª·¢
¶þ.¿ª·¢¹¤¾ß
¼Çʱ¾
jcreator
jbuilder
netbean
elipse£¨IBM£©
......
Èý.javaÓïÑÔÌØµã
¼òµ¥
ÃæÏò¶ÔÏó
¿çƽ̨£¨Ò»´Î±àÒ룬µ½´¦ÔËÐУ©
¸ßÐÔÄÜ
ËÄ.°²×°ºÍÅäÖÃjdk
jdk£¿
java development kit java¿ª·¢¹¤¾ß°ü
°üÀ¨£ºjre£¨javaÔËÐл·¾³£©£¬¹¤¾ß°ü£¨±àÒëÆ÷javac.exe,½âÊÍÖ´ÐÐÆ÷java.exeµÈ£©£¬javaÀà¿â
µÚÒ»²½£ºÏÂÔØJDK
 sun¹ÙÍø¼´¿É
µÚ¶þ²½£º°²×°JDK
Ã»Ê²Ã´ÌØ±ð£¬°´Ìáʾһ·nextÏÂÈ¥
Ö÷ÒªÎļþ¼Ð½éÉÜ
  bin£ºbinaryµÄ¼òд£¬ÏÂÃæ´æ·ÅµÄÊÇ JavaµÄ¸÷ÖÖ¿ÉÖ´ÐÐÎļþ
  db£ºJDK6мÓÈëµÄApache µÄDerby Êý¾Ý¿â£¬Ö§³ÖJDBC4.0µÄ¹æ·¶¡£
  include£º ÐèÒªÒýÈëµÄһЩͷÎļþ£¬Ö÷ÒªÊÇ cºÍ c++µÄ£¬JDK ±¾ÉíÊÇͨ¹ý CºÍ C++ʵÏֵġ£ 
  jre£ºJavaÔËÐл·¾³¡£
  lib£ºlibraryµÄ¼òд£¬JDKËùÐèÒªµÄһЩ×ÊÔ´ÎļþºÍ×ÊÔ´°ü¡£
 
µÚÈý²½£ºÅäÖÃ
£¨1£© £ºÔÚÎҵĵçÄÔµã»÷ÓÒ¼ü——¡µÑ¡ÔñÊôÐÔ
£¨2£© £ºÔÚµ¯³ö½çÃæÉÏ  £º Ñ¡Ôñ¸ß¼¶——¡µ»·¾³±äÁ¿
£¨3£© £ºÔÚϵͳ±äÁ¿ÀïÃæÕÒµ½“Path”ÕâÒ»ÏȻºóË«»÷Ëü£¬ÔÚµ¯³öµÄ½çÃæÉÏ£¬ÔÚ±äÁ¿Öµ
¿ªÍ·Ìí¼ÓÈçÏÂÓï¾ä“D:\common\Java\jdk1.6.0_02\bin;”£¨Ã¿¸öÈ˵ݲװ·¾¶²»Í¬£¬Ð´×Ô¼ºµÄ°²×°Â·¾¶£¬Ö±µ½binĿ¼£© £¬×¢Òâ²»ÒªÍüÁ˺óÃæµÄ·ÖºÅ£¬
£¨4£© £ºÈ»ºóµã»÷±à¼­ÏµÍ³±äÁ¿½çÃæµÄÈ·¶¨°´Å¥£¬È»ºóµã»÷»·¾³±äÁ¿½çÃæµÄ“н¨”¡£ÔÚÉÏÃæÌîд±äÁ¿ÃûΪ£ºJAVA_HOME £¬±äÁ¿ÖµÎª£ºD:\common\Java\jdk1.6.0_02£¨Ã¿¸öÈ˰²×°Â·¾¶²»Í¬£©
£¨5£©£ºÈ»ºóµã»÷н¨ÏµÍ³±äÁ¿½çÃæµÄÈ·¶¨°´Å¥£¬È»ºóµã»÷»·¾³±äÁ¿½çÃæµÄ“н¨” £¬µ¯³öн¨ÏµÍ³±äÁ¿½çÃæ£¬ÔÚÉÏÃæÌîд±äÁ¿ÃûΪ£ºclasspath , ±äÁ¿ÖµÎª£º.;  ,×¢ÒâÊǵãºÍ·Ö
ºÅ£¬“È·¶¨”¡£
ÉèÖÃÍê±Ï
ΪºÎÒªÉèÖÃÕâЩ»·¾³±äÁ¿ÄØ£¬ÈçºÎÉèÖÃÄØ£º
PATH£º
Ìṩ¸ø²Ù×÷ϵͳѰÕÒµ½Java ÃüÁ¾ßµÄ·¾¶¡£Í¨³£ÊÇÅäÖõ½JDK °²×°Â·¾¶\bin
JAVA_HOME£º
Ìṩ¸øÆäËü»ùÓÚJava µÄ³ÌÐòʹÓã¬ÈÃËüÃÇÄܹ»ÕÒµ½JDK µÄλÖá£Í¨³£ÅäÖõ½JDK °²×°
·¾¶¡£×¢Ò⣺Õâ¸ö±ØÐëÊéдÕýÈ·£¬È«²¿´óд£¬ÖмäÓÃÏ»®Ïß¡£
CLASSPATH£º
Ìṩ³ÌÐòÔÚÔËÐÐÆÚѰÕÒËùÐè×ÊÔ´µÄ·¾¶£¬±ÈÈ磺Àà¡¢Îļþ¡¢Í¼Æ¬µÈµÈ¡£
×¢Ò⣺ÔÚwindows²Ù×÷ϵͳÉÏ£¬×îºÃÔÚ classpathµÄÅäÖÃÀïÃæ£¬Ê¼ÖÕÔÚÇ°Ãæ±£³Ö“.;”µÄÅäÖã¬
ÔÚwindows


Ïà¹ØÎĵµ£º

Java´´½¨¶ÔÏóµÄÈýÖÖ·½·¨

Ò»¡¢new
¡¡¡¡Ê¹ÓÃjavaµÄ¹Ø¼ü×ÖnewÀ´´´½¨¶ÔÏóʵÀý¡£¹¹Ô캯ÊýÁ´ÖеÄËùÓй¹Ô캯Êý¶¼»á±»×Ô¶¯µ÷Óá£
     Java´úÂ룺
¡¡¡¡  CreateInstance  instance = new  CreateInstance  ();
¶þ¡¢clone
      ¹¹Ô캯Êý²»±»×Ô¶¯µ÷Óá£
¡¡¡¡Java´úÂ룺  ......

JAVA JNI

http://blog.csdn.net/hbcui1984/archive/2009/12/10/4980805.aspx
Ò»¡¢¸ÅÊö
JNI(java native interface)£¬JAVA±¾µØ½Ó¿Úµ÷Óã¬Ä¿µÄÊÇΪÁËJAVA¿ÉÒÔµ÷Óñ¾µØ³ÌÐò£¬Ö÷ÒªÓŵãÓУº
Ìá¸ßЧÂÊ£¬½â¾öÐÔÄÜÎÊÌâ
·ÀÖ¹·´±àÒ룬Ìá¸ßºËÐÄ´úÂ밲ȫÐÔ
ÔöÇ¿±¾»ú½Ó¿Úµ÷ÓÃ
ǶÈëʽ¿ª·¢Ó¦ÓÃ
    ÈçÏÂͨ¹ýÒ»¸ö×î¼òµ¥µÄÐ ......

javaÖеÄsynchronized¹Ø¼ü×Ö

À´Ô´: http://xfshiyuan.blog.sohu.com/100496073.html  
ÓÉÓÚͬһ½ø³ÌµÄ¶à¸öÏ̹߳²ÏíͬһƬ´æ´¢¿Õ¼ä£¬ÔÚ´øÀ´·½±ãµÄͬʱ£¬Ò²´øÀ´ÁË·ÃÎʳåÍ»Õâ¸öÑÏÖØµÄÎÊÌâ¡£JavaÓïÑÔÌṩÁËרÃÅ»úÖÆÒÔ½â¾öÕâÖÖ³åÍ»£¬ÓÐЧ±ÜÃâÁËͬһ¸öÊý¾Ý¶ÔÏó±»¶à¸öÏß³Ìͬʱ·ÃÎÊ¡£
¡¡¡¡ÐèÒªÃ÷È·µÄ¼¸¸öÎÊÌ⣺
¡¡¡¡1)synchronized¹Ø¼ü×Ö¿É ......

java¼¯ºÏSet²Ù×÷


package Sets;   
import java.util.HashSet;   
import java.util.Iterator;   
import java.util.Set;   
import java.util.TreeSet;   
  
/**  
 * java¼¯ºÏ²Ù×÷  
 *   
  ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ