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

java¼¯ºÏÀà×ܽá

java¼¯ºÏÀà×ܽá
 ¶ÔÏóµÄ¼¯ºÏ
Èç¹û³ÌÐòµÄ¶ÔÏóÊýÁ¿ÓÐÏÞ£¬ÇÒÊÙÃü¿ÉÖª£¬ÄÇôÕâ¸ö³ÌÐòÊÇÏ൱¼òµ¥µÄ¡£
Êý×é
Êý×éÓëÆäËüÈÝÆ÷µÄÇø±ðÌåÏÖÔÚÈý¸ö·½Ã棺ЧÂÊ£¬ÀàÐÍʶ±ðÒÔ¼°¿ÉÒÔ³ÖÓÐprimitives¡£Êý×éÊÇJavaÌṩµÄ£¬ÄÜËæ»ú´æ´¢ºÍ·ÃÎÊreferenceÐòÁеÄÖî¶à·½·¨Öеģ¬×î¸ßЧµÄÒ»ÖÖ¡£Êý×éÊÇÒ»¸ö¼òµ¥µÄÏßÐÔÐòÁУ¬ËùÓÐËü¿ÉÒÔ¿ìËٵķÃÎÊÆäÖеÄÔªËØ¡£µ«ÊÇËÙ¶ÈÊÇÓдú¼ÛµÄ£»µ±Äã´´½¨ÁËÒ»¸öÊý×éÖ®ºó£¬ËüµÄÈÝÁ¿¾Í¹Ì¶¨ÁË£¬¶øÇÒÔÚÆäÉúÃüÖÜÆÚÀï²»Äܸı䡣ҲÐíÄã»áÌáÒéÏÈ´´½¨Ò»¸öÊý×飬µÈµ½¿ì²»¹»ÓõÄʱºò£¬ÔÙ´´½¨Ò»¸öеģ¬È»ºó½«¾ÉµÄÊý×éÀïµÄreferenceÈ«²¿µ¼µ½ÐµÄÀïÃæ¡£Æäʵ£¨ÎÒÃÇÒÔºó»á½²µÄ£©ArrayList¾ÍÊÇÕâô×öµÄ¡£µ«ÊÇÕâÖÖÁé»îÐÔËù´øÀ´µÄ¿ªÏú£¬Ê¹µÃArrayListµÄЧÂÊ±ÈÆðÊý×éÓÐÁËÃ÷ÏÔϽµ¡£
Java¶ÔÊý×éºÍÈÝÆ÷¶¼×ö±ß½ç¼ì²é£»Èç¹û¹ýÁ˽磬Ëü¾É»á¸øÒ»¸öRuntimeException¡£ÕâÖÖÒì³£±íÃ÷Õâ¸ö´íÎóÊÇÓɳÌÐòÔ±Ôì³ÉµÄ£¬ÕâÑùÄã¾ÍÓò»×ÅÔÙÔÚ³ÌÐòÀïÃæ¼ì²éÁË¡£
»¹ÓÐһЩ·ºÐÍÈÝÆ÷Àà°üÀ¨List£¬SetºÍMap¡£ËûÃÇ´¦Àí¶ÔÏóµÄʱºò¾ÍºÃÏñÕâЩ¶ÔÏó¶¼Ã»ÓÐ×Ô¼ºµÄ¾ßÌåÀàÐÍÒ»Ñù¡£Ò²¾ÍÊÇ˵£¬ÈÝÆ÷½«ËüËùº¬µÄÔªËØ¶¼¿´³ÉÊÇ£¨JavaÖÐËùÓÐÀàµÄ¸ùÀࣩObjectµÄ¡£ÕâÑùÄãÖ»ÐèÒª½¨Ò»ÖÖÈÝÆ÷£¬¾ÍÄܰÑËùÓÐÀàÐ͵ĶÔÏóÈ«¶¼·Å½øÈ¥¡£´ÓÕâ¸ö½Ç¶ÈÀ´¿´£¬ÕâÖÖ×ö·¨ºÜ²»´í£¨Ö»ÊÇ¿àÁË primitive¡£Èç¹ûÊdz£Á¿£¬Ä㻹¿ÉÒÔÓÃJavaµÄprimitiveµÄWrapperÀࣻÈç¹ûÊDZäÁ¿£¬ÄǾÍÖ»ÄÜ·ÅÔÚÄã×Ô¼ºµÄÀàÀïÁË£©¡£ÓëÆäËû·ºÐÍÈÝÆ÷Ïà±È£¬ÕâÀïÌåÏÖÊý×éµÄµÚ¶þ¸ïÓÅÊÆ£º´´½¨Êý×éµÄʱºò£¬ÄãҲͬʱָÃ÷ÁËËüËù³ÖÓеĶÔÏóµÄÀàÐÍ£¨ÕâÓÖÒý³öÁ˵ÚÈýµã£­£­Êý×é¿ÉÒÔ³ÖÓÐprimitives£¬¶øÈÝÆ÷È´²»ÐУ©¡£Ò²¾ÍÊÇ˵£¬Ëü»áÔÚ±àÒëµÄʱºò×÷ÀàÐͼì²é£¬´Ó¶ø·ÀÖ¹Äã²åÈë´íÎóÀàÐ͵ĶÔÏ󣬻òÕßÊÇÔÚÌáÈ¡¶ÔÏóµÄʱºò°Ñ¶ÔÏóµÄÀàÐ͸ø¸ã´íÁË¡£JavaÔÚ±àÒëºÍÔËÐÐʱ¶¼ÄÜ×èÖ¹Ä㽫һ¸ö²»Ç¡µ±µÄÏûÏ¢´«¸ø¶ÔÏó¡£ËùÓÐÕâ²¢²»ÊÇ˵ʹÓÃÈÝÆ÷¾ÍÓÐʲôΣÏÕ£¬Ö»ÊÇÈç¹û±àÒëÆ÷Äܹ»°ïÄãÖ¸¶¨£¬ÄÇô³ÌÐòÔËÐлá¸ü¿ì£¬×îÖÕÓû§Ò²»á½ÏÉÙÊÕµ½³ÌÐòÔËÐÐÒì³£µÄɧÈÅ¡£
´ÓЧÂʺÍÀàÐͼì²éµÄ½Ç¶ÈÀ´¿´£¬Ê¹ÓÃÊý×é×ÜÊÇû´íµÄ¡£µ«ÊÇ£¬Èç¹ûÄãÔÚ½â¾öÒ»¸ö¸üΪһ°ãµÄÎÊÌ⣬ÄÇÊý×é¾Í»áÏԵù¦ÄÜÌ«ÈõÁ˵㡣
Êý×éÊǵÚÒ»Á÷µÄ¶ÔÏó
²»¹ÜÄãÓõÄÊÇÄÇÖÖÀàÐ͵ÄÊý×飬Êý×éµÄ±êʶ·ûʵ¼ÊÉ϶¼ÊÇÒ»¸ö“´´½¨ÔÚ¶Ñ£¨heap£©ÀïµÄʵʵÔÚÔڵĶÔÏóµÄ”reference¡£Êµ¼ÊÉÏÊÇÄǸö¶ÔÏó³ÖÓÐÆäËû¶ÔÏóµÄreference¡£Äã¼´¿ÉÒÔÓÃÊý×éµÄ³õʼ»¯Óï¾ä£¬Òþº¬µØ´´½¨Õâ¸ö¶ÔÏó£¬Ò²¿ÉÒÔÓÃnew±í´ïʽ£¬Ã÷È·µØ´´½¨Õâ¸ö¶ÔÏó£¬Ö»¶ÁµÄlengthÊôÐÔÄܸæËßÄãÊý×é


Ïà¹ØÎĵµ£º

Java APIÁ÷

Java API  Á÷
°´¹¦ÄÜ·ÖÓнڵãÁ÷ºÍ´¦ÀíÁ÷
°´¶ÁÈ¡Îļþ·Ö×Ö½ÚÁ÷ºÍ×Ö·ûÁ÷
°´ÎļþÊäÈëÊä³ö·ÖÊä³öÁ÷ºÍÊäÈëÁ÷
FileInputStream ,FileOutputStream 
BufferedInputStream ,BufferedOutputStream
FileReader ,FileWriter
BufferedReader ,BufferedWriter
InputStreamReader ,OutputSteamWriter
DataInputStr ......

java֪ʶµã»ã×ÜÖ®ËÄÈÝÆ÷


List,Queue£¬Set¼Ì³ÐÓÚColletion£¬¶øColletion¼Ì³ÐÓÚIterable
List£ºÒÔÌØ¶¨Ë³Ðò±£´æÒ»×éÔªËØ£¬ÊµÏÖList½Ó¿ÚÓУº
ArrayList£º³¤ÓÚËæ»ú·ÃÎÊÔªËØ£¬µ«ÊÇÔÚListÖвåÈëºÍÒÆ³ýÔªËØ±È½ÏÂý
LinkedList£ºÔÚListÖвåÈëºÍÒÆ³ýÔªËØ±È½Ï¿ì£¬ÌṩÁËÓÅ»¯µÄ˳Ðò·ÃÎÊ£¬²»³¤ÓÚËæ»ú·ÃÎÊÔªËØ¡£
 
Queue£º ÏȽøÏȳö£¬¶àÓÃÓÚ²¢·¢±à³Ì¡£ ......

¹¹½¨±Ê¼Ç£ºÎªjava hotspot vm´´½¨vc++¹¤³Ì

      Ê×ÏÈÏÂÔØopenjdk´úÂë°ü£¬http://download.java.net/openjdk/jdk7/£¬ÕâÀïÏÂÔØµÄÊǵ±Ç°µÄ×îа汾b94£¬openjdk-7-ea-src-b94-20_may_2010.zip¡£       ½âѹËõopenjdk-7-ea-src-b94-20_may_2010.zipµ½D:\JVM¡£ÔÚD:\JVM\openjdkÏ´ò¿ªREADME-builds.htmlÎļþ¡£° ......

JAVAѧϰ¼Æ»®1


¿Î³ÌÖ÷Ìâ
ʵѵÄÚÈÝ
ʵѵĿ±ê
ʵѵÏîÄ¿
Unix/Linux¿ª·¢»·¾³¡¢¿ª·¢¹æ·¶Åàѵ
¿Îʱ:2Ìì
Unix¿ª·¢»·¾³
UnixϵͳԭÀí¡¢Java/C++ Unix¿ª·¢»·¾³¡¢Unix³£ÓÃÃüÁî
Sun Solaris Unixϵͳ²Ù×÷
CVS
OracleÊý¾Ý¿â¹ÜÀíÔ±ÓëPL/SQLÅàѵ
¿Îʱ:7Ìì
OracleÊý¾Ý¿â¹ÜÀí
Oracle 9iÊý¾Ý¿âÔ­Àí¡¢SQLÓï¾ä¡¢Êý¾Ý¿â±í¼°Ë÷Òý
ÕÆÎÕÊý¾Ý¿â ......

Chapter 04 _Array(core JavaÕªÒª)

Ò»¡¢Êý×éÊÇʲô£¿
1.»ù±¾¸ÅÄ
Definition£ºÊý×é¾ÍÊÇÏàͬÀàÐÍÔªËØµÄÏßÐÔ¼¯ºÏ¡£
Array is a collection of the same data.
An array is object.
¶ÔÊý×éµÄÀí½â£º
Êý×éÊÇÒ»¸ö¶ÔÏó£¬ÊÇÒ»¸öÖ¸ÏòÊý×éµÄÒýÓöÔÏó¡£
2.Syntax
Array Copy
¶þ¡¢ÎªÊ²Ã´ÒªÊ¹ÓÃÊý×飿 ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ