JavaÊÇÒ»ÃÅÃæÏò¶ÔÏó±à³ÌÓïÑÔ£¬²»½öÎüÊÕÁËC ÓïÑԵĸ÷ÖÖÓŵ㣬»¹ÞðÆúÁËC ÀïÄÑÒÔÀí½âµÄ¶à¼Ì³Ð¡¢Ö¸ÕëµÈ¸ÅÄÒò´ËJavaÓïÑÔ¾ßÓй¦ÄÜÇ¿´óºÍ¼òµ¥Ò×ÓÃÁ½¸öÌØÕ÷¡£ÒÔÏÂÄÚÈÝÊÇС±àΪÄú¾«ÐÄÕûÀíµÄjavaÆóÒµµÄÃæÊÔ±ÊÊÔÌ⣬»¶Ó²Î¿¼£¡
javaÆóÒµµÄÃæÊÔ±ÊÊÔÌâÒ»1.IPµØÖ·µÄ±àÂë·ÖΪÄÄÁ©²¿·Ö£¿
IPµØÖ·ÓÉÁ½²¿·Ö×é³É£¬ÍøÂçºÅºÍÖ÷»úºÅ¡£²»¹ýÊÇÒªºÍ¡°×ÓÍøÑÚÂ롱°´Î»ÓëÉÏÖ®ºó²ÅÄÜÇø·ÖÄÄЩÊÇÍøÂçλÄÄЩÊÇÖ÷»úλ¡£
2.Óû§ÊäÈëM,NÖµ£¬´Ó1ÖÁN¿ªÊ¼Ë³ÐòÑ»·ÊýÊý£¬Ã¿Êýµ½MÊä³ö¸ÃÊýÖµ£¬Ö±ÖÁÈ«²¿Êä³ö¡£Ð´³öC³ÌÐò¡£
Ñ»·Á´±í£¬ÓÃÈ¡Óà²Ù×÷×ö
3.²»ÄÜ×öswitch()µÄ²ÎÊýÀàÐÍÊÇ£º
switchµÄ²ÎÊý²»ÄÜΪʵÐÍ¡£
4. staticÓÐʲôÓÃ;£¿£¨ÇëÖÁÉÙ˵Ã÷Á½ÖÖ£©
a.ÏÞÖƱäÁ¿µÄ×÷ÓÃÓò
b.ÉèÖñäÁ¿µÄ´æ´¢Óò
7. ÒýÓÃÓëÖ¸ÕëÓÐʲôÇø±ð£¿
a ÒýÓñØÐë±»³õʼ»¯£¬Ö¸Õë²»±Ø¡£
b ÒýÓóõʼ»¯ÒÔºó²»Äܱ»¸Ä±ä£¬Ö¸Õë¿ÉÒԸıäËùÖ¸µÄ¶ÔÏó¡£
c ²»´æÔÚÖ¸Ïò¿ÕÖµµÄÒýÓ㬵«ÊÇ´æÔÚÖ¸Ïò¿ÕÖµµÄÖ¸Õë¡£
8. ÃèÊöʵʱϵͳµÄ»ù±¾ÌØÐÔ
ÔÚÌض¨Ê±¼äÄÚÍê³ÉÌض¨µÄÈÎÎñ£¬ÊµÊ±ÐÔÓë¿É¿¿ÐÔ
9. È«¾Ö±äÁ¿ºÍ¾Ö²¿±äÁ¿ÔÚÄÚ´æÖÐÊÇ·ñÓÐÇø±ð£¿Èç¹ûÓУ¬ÊÇʲôÇø±ð£¿
È«¾Ö±äÁ¿´¢´æÔÚ¾²Ì¬Êý¾Ý¿â£¬¾Ö²¿±äÁ¿ÔÚ¶ÑÕ»
10. ʲôÊÇƽºâ¶þ²æÊ÷£¿
×óÓÒ×ÓÊ÷¶¼ÊÇƽºâ¶þ²æÊ÷ ÇÒ×óÓÒ×ÓÊ÷µÄÉî¶È²îÖµµÄ¾ø¶ÔÖµ²»´óÓÚ1
11. ¶ÑÕ»Òç³öÒ»°ãÊÇÓÉʲôÔÒòµ¼Öµģ¿
ûÓлØÊÕÀ¬»ø×ÊÔ´
12. ʲôº¯Êý²»ÄÜÉùÃ÷ΪÐ麯Êý£¿
constructor
13. ðÅÝÅÅÐòËã·¨µÄʱ¼ä¸´ÔÓ¶ÈÊÇʲô£¿
O(n^2)
14. д³öfloat x Óë¡°ÁãÖµ¡±±È½ÏµÄifÓï¾ä¡£
if(x>0.000001&&x<-0.000001)
16. Internet²ÉÓÃÄÄÖÖÍøÂçÐÒ飿¸ÃÐÒéµÄÖ÷Òª²ã´Î½á¹¹£¿
tcp/ip Ó¦Óòã/´«Êä²ã/ÍøÂç²ã/Êý¾ÝÁ´Â·²ã/ÎïÀí²ã
17. InternetÎïÀíµØÖ·ºÍIPµØַת»»²ÉÓÃʲôÐÒ飿
ARP (Address Resolution Protocol)£¨µØÖ·½âÎö…f×h£©
javaÆóÒµµÄÃæÊÔ±ÊÊÔÌâ¶þ1.Java¼¯ºÏ¿ò¼ÜÊÇʲô?˵³öһЩ¼¯ºÏ¿ò¼ÜµÄÓŵã?
ÿÖÖ±à³ÌÓïÑÔÖж¼Óм¯ºÏ£¬×î³õµÄJava°æ±¾°üº¬¼¸ÖÖ¼¯ºÏÀࣺVector¡¢Stack¡¢HashTableºÍArray¡£
Ëæ׿¯ºÏµÄ¹ã·ºÊ¹Óã¬Java1.2Ìá³öÁËÄÒÀ¨ËùÓм¯ºÏ½Ó¿Ú¡¢ÊµÏÖºÍËã·¨µÄ¼¯ºÏ¿ò¼Ü¡£ÔÚ±£Ö¤Ḭ̈߳²È«µÄÇé¿öÏÂʹÓ÷ºÐͺͲ¢·¢¼¯ºÏÀ࣬JavaÒѾ¾ÀúÁ˺ܾá£Ëü»¹°üÀ¨ÔÚJava²¢·¢°üÖУ¬×èÈû½Ó¿ÚÒÔ¼°ËüÃǵÄʵÏÖ¡£
¼¯ºÏ¿ò¼ÜµÄ²¿·ÖÓŵãÈçÏ£º
(1)ʹÓúËÐļ¯ºÏÀཱུµÍ¿ª·¢³É±¾£¬¶ø·ÇʵÏÖÎÒÃÇ×Ô¼ºµÄ¼¯ºÏÀà¡£
(2)Ëæ×ÅʹÓþ¹ýÑϸñ²âÊԵļ¯ºÏ¿ò¼ÜÀ࣬´úÂëÖÊÁ¿»áµÃµ½Ìá¸ß¡£
(3)ͨ¹ýʹÓÃJDK¸½´øµÄ¼¯ºÏÀ࣬¿ÉÒÔ½µµÍ´úÂëά»¤³É±¾¡£
(4)¸´ÓÃÐԺͿɲÙ×÷ÐÔ¡£
2.¼¯ºÏ¿ò¼ÜÖеķºÐÍÓÐʲôÓŵã?
Java1.5ÒýÈëÁË·ºÐÍ£¬ËùÓеļ¯ºÏ½Ó¿ÚºÍʵÏÖ¶¼´óÁ¿µØʹÓÃËü¡£·ºÐÍÔÊÐíÎÒÃÇΪ¼¯ºÏÌṩһ¸ö¿ÉÒÔÈÝÄɵĶÔÏóÀàÐÍ£¬Òò´Ë£¬Èç¹ûÄãÌí¼ÓÆäËüÀàÐ͵ÄÈκÎÔªËØ£¬Ëü»áÔÚ±àÒëʱ±¨´í¡£Õâ±ÜÃâÁËÔÚÔËÐÐʱ³öÏÖClassCastException£¬ÒòΪÄ㽫»áÔÚ±àÒëʱµÃµ½±¨´íÐÅÏ¢¡£
·ºÐÍҲʹµÃ´úÂëÕû½à£¬ÎÒÃDz»ÐèҪʹÓÃÏÔʽת»»ºÍinstanceOf²Ù×÷·û¡£ËüÒ²¸øÔËÐÐʱ´øÀ´ºÃ´¦£¬ÒòΪ²»»á²úÉúÀàÐͼì²éµÄ×Ö½ÚÂëÖ¸Áî¡£
3.Java¼¯ºÏ¿ò¼ÜµÄ»ù´¡½Ó¿ÚÓÐÄÄЩ?
CollectionΪ¼¯ºÏ²ã¼¶µÄ¸ù½Ó¿Ú¡£Ò»¸ö¼¯ºÏ´ú±íÒ»×é¶ÔÏó£¬ÕâЩ¶ÔÏó¼´ÎªËüµÄÔªËØ¡£Javaƽ̨²»ÌṩÕâ¸ö½Ó¿ÚÈκÎÖ±½ÓµÄʵÏÖ¡£
SetÊÇÒ»¸ö²»ÄÜ°üº¬Öظ´ÔªËصļ¯ºÏ¡£Õâ¸ö½Ó¿Ú¶ÔÊýѧ¼¯ºÏ³éÏó½øÐн¨Ä££¬±»ÓÃÀ´´ú±í¼¯ºÏ£¬¾ÍÈçÒ»¸±ÅÆ¡£
ListÊÇÒ»¸öÓÐÐò¼¯ºÏ£¬¿ÉÒÔ°üº¬Öظ´ÔªËØ¡£Äã¿ÉÒÔͨ¹ýËüµÄË÷ÒýÀ´·ÃÎÊÈκÎÔªËØ¡£List¸üÏñ³¤¶È¶¯Ì¬±ä»»µÄÊý×é¡£
MapÊÇÒ»¸ö½«keyÓ³Éäµ½valueµÄ¶ÔÏó.Ò»¸öMap²»ÄÜ°üº¬Öظ´µÄkey£ºÃ¿¸ökey×î¶àÖ»ÄÜÓ³ÉäÒ»¸övalue¡£
һЩÆäËüµÄ½Ó¿ÚÓÐQueue¡¢Dequeue¡¢SortedSet¡¢SortedMapºÍListIterator¡£
4.ΪºÎCollection²»´ÓCloneableºÍSerializable½Ó¿Ú¼Ì³Ð?
Collection½Ó¿ÚÖ¸¶¨Ò»×é¶ÔÏ󣬶ÔÏó¼´ÎªËüµÄÔªËØ¡£ÈçºÎά»¤ÕâЩԪËØÓÉCollectionµÄ¾ßÌåʵÏÖ¾ö¶¨¡£
ÀýÈ磬һЩÈçListµÄCollectionʵÏÖÔÊÐíÖظ´µÄÔªËØ£¬¶øÆäËüµÄÈçSet¾Í²»ÔÊÐí¡£ºÜ¶àCollectionʵÏÖÓÐÒ»¸ö¹«ÓеÄclone·½·¨¡£È»¶ø£¬°ÑËü·Åµ½¼¯ºÏµÄËùÓÐʵÏÖÖÐÒ²ÊÇûÓÐÒâÒåµÄ¡£ÕâÊÇÒòΪCollectionÊÇÒ»¸ö³éÏó±íÏÖ¡£ÖØÒªµÄÊÇʵÏÖ¡£
µ±Óë¾ßÌåʵÏÖ´ò½»µÀµÄʱºò£¬¿Ë¡»òÐòÁл¯µÄÓïÒåºÍº¬Òå²Å·¢»Ó×÷Óá£ËùÒÔ£¬¾ßÌåʵÏÖÓ¦¸Ã¾ö¶¨ÈçºÎ¶ÔËü½øÐпË¡»òÐòÁл¯£¬»òËüÊÇ·ñ¿ÉÒÔ±»¿Ë¡»òÐòÁл¯¡£
ÔÚËùÓеÄʵÏÖÖÐÊÚȨ¿Ë¡ºÍÐòÁл¯£¬×îÖÕµ¼Ö¸üÉÙµÄÁé»îÐԺ͸ü¶àµÄÏÞÖÆ¡£Ìض¨µÄʵÏÖÓ¦¸Ã¾ö¶¨ËüÊÇ·ñ¿ÉÒÔ±»¿Ë¡ºÍÐòÁл¯¡£
5.ΪºÎMap½Ó¿Ú²»¼Ì³ÐCollection½Ó¿Ú?
¾¡¹ÜMap½Ó¿ÚºÍËüµÄʵÏÖÒ²ÊǼ¯ºÏ¿ò¼ÜµÄÒ»²¿·Ö£¬µ«Map²»ÊǼ¯ºÏ£¬¼¯ºÏÒ²²»ÊÇMap¡£Òò´Ë£¬Map¼Ì³ÐCollectionºÁÎÞÒâÒ壬·´Ö®ÒàÈ»¡£
Èç¹ûMap¼Ì³ÐCollection½Ó¿Ú£¬ÄÇôԪËØÈ¥ÄĶù?Map°üº¬key-value¶Ô£¬ËüÌṩ³éÈ¡key»òvalueÁÐ±í¼¯ºÏµÄ·½·¨£¬µ«ÊÇËü²»Êʺϡ°Ò»×é¶ÔÏ󡱹淶¡£
6.IteratorÊÇʲô?
Iterator½Ó¿ÚÌṩ±éÀúÈκÎCollectionµÄ½Ó¿Ú¡£ÎÒÃÇ¿ÉÒÔ´ÓÒ»¸öCollectionÖÐʹÓõü´úÆ÷·½·¨À´»ñÈ¡µü´úÆ÷ʵÀý¡£µü´úÆ÷È¡´úÁËJava¼¯ºÏ¿ò¼ÜÖеÄEnumeration¡£µü´úÆ÷ÔÊÐíµ÷ÓÃÕßÔÚµü´ú¹ý³ÌÖÐÒƳýÔªËØ¡£
7.EnumerationºÍIterator½Ó¿ÚµÄÇø±ð?
EnumerationµÄËÙ¶ÈÊÇIteratorµÄÁ½±¶£¬Ò²Ê¹ÓøüÉÙµÄÄÚ´æ¡£EnumerationÊǷdz£»ù´¡µÄ£¬Ò²Âú×ãÁË»ù´¡µÄÐèÒª¡£µ«ÊÇ£¬ÓëEnumerationÏà±È£¬Iterator¸ü¼Ó°²È«£¬ÒòΪµ±Ò»¸ö¼¯ºÏÕýÔÚ±»±éÀúµÄʱºò£¬Ëü»á×èÖ¹ÆäËüÏß³ÌÈ¥Ð޸ļ¯ºÏ¡£
µü´úÆ÷È¡´úÁËJava¼¯ºÏ¿ò¼ÜÖеÄEnumeration¡£µü´úÆ÷ÔÊÐíµ÷ÓÃÕß´Ó¼¯ºÏÖÐÒƳýÔªËØ£¬¶øEnumeration²»ÄÜ×öµ½¡£ÎªÁËʹËüµÄ¹¦Äܸü¼ÓÇåÎú£¬µü´úÆ÷·½·¨ÃûÒѾ¾¹ý¸ÄÉÆ¡£
8.ΪºÎûÓÐÏñIterator.add()ÕâÑùµÄ·½·¨£¬Ïò¼¯ºÏÖÐÌí¼ÓÔªËØ?
ÓïÒå²»Ã÷£¬ÒÑÖªµÄÊÇ£¬IteratorµÄÐÒé²»ÄÜÈ·±£µü´úµÄ´ÎÐò¡£È»¶øҪעÒ⣬ListIteratorûÓÐÌṩһ¸öadd²Ù×÷£¬ËüҪȷ±£µü´úµÄ˳Ðò¡£
9.ΪºÎµü´úÆ÷ûÓÐÒ»¸ö·½·¨¿ÉÒÔÖ±½Ó»ñÈ¡ÏÂÒ»¸öÔªËØ£¬¶ø²»ÐèÒªÒƶ¯Óαê?
Ëü¿ÉÒÔÔÚµ±Ç°IteratorµÄ¶¥²ãʵÏÖ£¬µ«ÊÇËüÓõúÜÉÙ£¬Èç¹û½«Ëü¼Óµ½½Ó¿ÚÖУ¬Ã¿¸ö¼Ì³Ð¶¼ÒªÈ¥ÊµÏÖËü£¬ÕâûÓÐÒâÒå¡£
10.IteraterºÍListIteratorÖ®¼äÓÐʲôÇø±ð?
(1)ÎÒÃÇ¿ÉÒÔʹÓÃIteratorÀ´±éÀúSetºÍList¼¯ºÏ£¬¶øListIteratorÖ»ÄܱéÀúList¡£
(2)IteratorÖ»¿ÉÒÔÏòÇ°±éÀú£¬¶øLIstIterator¿ÉÒÔË«Ïò±éÀú¡£
(3)ListIterator´ÓIterator½Ó¿Ú¼Ì³Ð£¬È»ºóÌí¼ÓÁËһЩ¶îÍâµÄ¹¦ÄÜ£¬±ÈÈçÌí¼ÓÒ»¸öÔªËØ¡¢Ìæ»»Ò»¸öÔªËØ¡¢»ñÈ¡Ç°Ãæ»òºóÃæÔªËصÄË÷ÒýλÖá£