¸´Ï°¡¶Thinking in Java¡·±Ê¼Ç¶þ:µÚʮһÕ±ʼÇ
JavaÈÝÆ÷Àà¿âÖ÷Òª°üº¬Á½ÖÖÀàÐÍCollection(List,Set,Queue)ºÍMap£¬ËüÃǵÄÇø±ðÔÚÓÚÿ¸ö²Û±£´æµÄÔªËØ¸öÊý£¬CollectionÖ»±£´æÒ»¸ö£¬¶øMap±£´æ¼üºÍÖµ¡£
1.µ±Ê¹ÓÃArrays.asList()ʱ£¬Ëü»áÔÚʹÓÃÒ»¸öfinalµÄÊý×é×÷Ϊµ×²ãʵÏÖ£¬Òò´ËÈκÎÉè¼Æµ½¸ü¸ÄÆä³¤¶È´óСµÄ²Ù×÷¶¼½«Å×UnsuportedExceptioÒì³£¡£
2.finalµÄÊý×飬²»Äܸıä´óС£¬µ«ÊÇÄܸıä¾ßÌåλÖõÄÖµ£¬final×ֶεijõʼ»¯¿ÉÒÔÔÚÉùÃ÷ʱºò£¬»òÕß¹¹Ô캯ÊýÖС£
3.ArrayList³¤ÓÚËæ»ú·ÃÎÊ£¬¶øLinkedListÔò³¤ÓÚ²åÈë¡£
4.ÔڱȽÏindexOf,removeʱºò£¬ÐèҪעÒâ²ÎÊý¶ÔÏóµÄequals()·½·¨£¬»á¸ù¾Ý´Ë·½·¨À´±È½Ï¡£
5.Èç¹ûÖ»ÊDZéÀú£¬foreachÓï·¨¸ü¼Ó¼ò½à£¬µ«ÊÇÈç¹ûÉæ¼°ÐÞ¸ÄÔòʹÓõü´úÆ÷¸ü¼ÓÓÅÑÅ¡£
6.ListIterator±ÈIteratorµÄÓÅÊÆÔÚÓÚ¿ÉÒÔË«ÏòÒÆ¶¯£¬¶øÇÒ¿ÉÒÔʹÓÃset·½·¨ÐÞ¸ÄËüËù·ÃÎʵ½µÄÔªËØ¡£
7.Stack£¨FILO£©ÖеÄpeek()·µ»ØÕ»¶¥ÔªËØ£¬µ«²»µ¯³ö£¬push()ѹջ£¬pop()µ¯³ö¡£
JDKÖеÄÕ»ÊÇʹÓÃvectorʵÏֵģ¬Ñ¹Õ»Ï൱ÓÚvectorµÄaddElement£¬ËüÃǶ¼ÊÇͬ²½µÄ
8.setÖеÄÔªËØÊÇÎÞÐòµÄ£¬Èç¹ûÏëÒªÓÐÐò£¬ÔòʹÓÃTreeSet¡£
9.LinkedList (FIFO)ʵÏÖÁËQueue½Ó¿Ú£¬Òò´Ë¿ÉÒÔʹÓÃËü±íʾqueue¡£
ÆäÖÐoffer£¨£©±íʾÔÚβ²¿Ôö¼ÓÒ»¸öÔªËØ£¨ÔÚÄÚ²¿Ëü»áµ÷ÓÃadd()£©¡£
peek()ºÍelement()¶¼ÔÚ²»ÒƳýÔªËØµÄÇé¿öÏ£¬·µ»Ø¶ÓÍ·£¬µ«ÊÇpeek()Ïȼì²âsiezÊÇ·ñµÈÓÚ0£¬ÈôΪ0Ôò·µ»Ønull£¬ÔÙµ÷ÓÃgetFirst(),¶øelement()ÔòÖ±½Óµ÷ÓÃgetFirst(),getFirst()ÔÚΪ0ÊÇ»áÅ׳öÒ»¸öNoSuchElementExceptionÒì³£¡£
poll()ºÍremove()·½·¨Ò²ÀàËÆ¡£
Ïà¹ØÎĵµ£º
ListµÄÓ÷¨
List°üÀ¨List½Ó¿ÚÒÔ¼°List½Ó¿ÚµÄËùÓÐʵÏÖÀà¡£ÒòΪList½Ó¿ÚʵÏÖÁËCollection½Ó¿Ú£¬ËùÒÔList½Ó¿ÚÓµÓÐCollection½Ó¿ÚÌṩµÄËùÓг£Ó÷½·¨£¬ÓÖÒòΪListÊÇÁбíÀàÐÍ£¬ËùÒÔList½Ó¿Ú»¹ÌṩÁËһЩÊʺÏÓÚ×ÔÉíµÄ³£Ó÷½·¨£¬Èç±í1Ëùʾ¡£
±í1 List½Ó¿Ú¶¨ÒåµÄ³£Ó÷½·¨¼°¹¦ÄÜ
´Ó±í1¿ÉÒÔ¿´³ö£¬List½Ó¿ÚÌṩµÄÊʺÏÓÚ×ÔÉíµÄ ......
Ôڳɹ¦ÊµÏÖJavaµ÷ÓÃC++Ö®ºó£¬½ÓÏÂÀ´Ïëµ½ÄÜ·ñͨ¹ýJNAʵÏÖJavaµ÷ÓÃFortran£¬½ñÌìÊÔÑéÁËһϣ¬»¹ÊDZȽÏÈÝÒ׵ġ£
ÍøÉÏÓÐÒ»¸öJavaµ÷ÓÃF95µÄÀý×Ó£¬µ«ÊÇÎÒ¿¼ÂDz»½öҪʵÏÖF95µÄµ÷Ó㬻¹ÒªÊµÏÖF77µÄµ÷Óã¬ËùÒÔ·ÑÁËһЩÖÜÕÛ¡£
ÎÊÌâµÄ¹Ø¼üÔÚÓÚF77Ϊ¹ý³ÌÃû×Ô¶¯Ìí¼ÓÁËÒ»¸öβ²¿µÄÏ»®Ïߣ¬ËùÒÔsub1Õâ¸ö¹ý³Ì£¬µ½JavaÒ»¶Ë£¬¾Í±ä³ÉÁËsub1_£¬ ......
Ò»¡¢PO:
persistant object
³Ö¾Ã¶ÔÏó,¿ÉÒÔ¿´³ÉÊÇÓëÊý¾Ý¿âÖеıíÏàÓ³ÉäµÄjava¶ÔÏó¡£×î¼òµ¥µÄPO¾ÍÊǶÔÓ¦Êý¾Ý¿âÖÐij¸ö±íÖеÄÒ»Ìõ¼Ç¼£¬¶à¸ö¼Ç¼¿ÉÒÔÓÃPOµÄ¼¯ºÏ¡£POÖÐÓ¦¸Ã²»°ü
º¬ÈκζÔÊý¾Ý¿âµÄ²Ù×÷¡£
¶þ¡¢VO
:value
objectÖµ¶ÔÏó¡£Í¨³£ÓÃÓÚÒµÎñ²ãÖ®¼äµÄÊý¾Ý´«µÝ£¬ºÍPOÒ»ÑùÒ²Êǽö½ö°üº¬Êý¾ ......
¡¡¡¡XJad2.2£¨JavaÔ´´úÂë·´±àÒ빤¾ß£©
¡¡¡¡Á¢¼´ÏÂÔØ
¡¡¡¡XJadÊÇ»ùÓÚJadºËÐĵÄJavaÔ´³ÌÐò·´±àÒëÈí¼þ£¬ÄÚÖÃJad1.5.8e2¡£
¡¡¡¡XJad¿É´¦Àí¶à¸ö*.classÎļþ£¬¿ÉÒÔ´¦ÀíÎļþ¼ÐÄÚµÄËùÓÐÎļþ£¬ÉõÖÁ¿ÉÒÔ´¦Àí*.jarÎļþ¡£
¡¡¡¡XJad´øÓжàÒ³ÃæÎı¾±à¼Æ÷£¬·´±àÒëÍê³Éºó¿ÉÒÔÖ±½Ó±à¼²é¿´£¬±à¼Æ÷Ö§³ÖjavaÓï·¨µÄ¸ßÁÁÏÔʾ¹¦ÄÜ¡£
¡¡¡¡ ......
ajax¼¼ÊõÊÇÊ¹Ò³ÃæÄֲܾ¿Ë¢ÐµÄÒ»ÖÖ¼¼Êõ,È«³ÆÓ¦¸ÃÊÇasynchronous JavaScript and xml´Ó¼¸¸öµ¥´Ê¾ÍÖªµÀËüµÄÇëÇóÏìÓ¦µÄ´¦ÀíÊÇÒì²½µÄ,¶øÇÒʹÓõÄÊÇJavaScriptºÍxml¼¼Êõ.
ÎÒÃÇÔÚjavaÖÐʹÓÃajax¼¼Êõ×î¼òµ¥µÄÊÇʹÓÃËüµÄÒ»¸ö¿ò¼ÜdwrÖ»Òªµ¼ÈëÕâ¸ö°ü,×öÏàÓ¦µÄÅäÖÃ,¿É ......