JAVA(¶þ)
Java ÔÓ̸£¨Èý£©
ÕâÒѾ±ÊÕßдµÄµÚÈýƪJavaÔÓ¼ÇÁË£¬ÇìÐÒǰÁ½ÆªÒ»Ö±µÃµ½ÂÛ̳ÅóÓÑÃǵÄÖ§³Ö¹ÄÀø£¬»¹Íû´ó¼Ò¼ÌÐøÖ¸Õý²»×ãÖ®´¦¡£±ÊÕßÒ²Ò»Ö±¿ÊÍûͨ¹ýÕâÑù·½Ê½ÇåÐѵÄ×ÔÉó£¬À´Ñ°ÕÒ×Ô¼º¼¼ÊõÉϵIJ»×ãÖ®´¦£¬Ï£ÍûºÍ¹²Í¬°®ºÃJavaµÄͬÈÊÃÇÒ»ÆðÌá¸ß¡£
ǰÁ½´Î·Ö±ð½²ÊöÁ˹ØÓÚjvm¡¢jdk¡¢jre¡¢collection¡¢classLoaderºÍһЩDesign PatternµÄ×ÔÎÒÀí½â¡£Õâ´ÎÈÔÈ»²»×¼±¸¿ªÊ¼¹ý¶Éµ½j2eeÖУ¬ÒòΪ¾õµÃ»¹ÓÐһЩËöËéµÄj2seµÄÎÊÌâûÓÐ×ܽáÍê±Ï¡£
1£® ¹ØÓÚObjectÀàÀí½â
´ó¼Ò¶¼ÖªµÀObjectÊÇËùÓÐJavaÀàµÄ»ùÀ࣬ Òâζ×ÅËùÓеÄJavaÀà¶¼»á¼Ì³ÐÁËObjectµÄ11¸ö·½·¨¡£½¨Òé´ó¼ÒÈ¥¿´¿´ObjectµÄ 11¸ö³ÉÔ±º¯ÊýµÄÔ´´úÂ룬¾Í»áÖªµÀĬÈϵÄʵÏÖ·½Ê½¡£±ÈÈçequals·½·¨£¬Ä¬ÈÏʵÏÖ¾ÍÊÇÓÃ"=="À´±È½Ï£¬¼´Ö±½Ó±È½ÏÄÚ´æµØÖ·£¬·µ»Øtrue »òÕß false¡£¶øtoString()·½·¨£¬·µ»ØµÄ´®×é³É·½Ê½ÊÇ??
"getClass().getName() + "@" + Integer.toHexString(hashCode())"
Æäʵ²»ÓÃÎÒ¹ý¶àµÄ½âÊÍ£¬´ó¼Ò¶¼ÄÜ¿´¶®Õâ¸ö´®µÄ×é³É¡£½ÓÏÂÀ´ÔÙ¿´¿´hashCode()£º
public native int hashCode()£»
ÓÉÓÚÊÇnative·½·¨£¬¸úOSµÄ´¦Àí·½Ê½Ïà¹Ø£¬Ô´´úÂëÀï½ö½öÓÐÒ»¸öÉùÃ÷°ÕÁË¡£ÎÒÃÇÓÐÐËȤµÄ»°ÍêÈ«¿ÉÒÔÈ¥ÉËüµÄhashCodeµ½µ×ÊÇÓÉOSÔõôÑù²úÉúµÄÄØ£¿µ«±ÊÕß½¨Òé×îÖØÒªµÄ»¹ÊÇÏȼÇסʹÓÃËüµÄ¼¸ÌõÔÔò°É£¡Ê×ÏÈÈç¹ûequals()·½·¨ÏàͬµÄ¶ÔÏó¾ßÓÐÏàͨµÄhashCode£¬µ«equals ()¶ÔÏó²»ÏàͨµÄʱºò²¢²»±£Ö¤hashCode()·½·¨·µ»Ø²»Í¬µÄÕûÊý¡£¶øÇÒÏÂÒ»´ÎÔËÐÐͬһ¸ö³ÌÐò£¬Í¬Ò»¸ö¶ÔÏóδ±Ø»¹Êǵ±³õµÄÄǸöhashCode() Ŷ¡£
ÆäÓàµÄ·½·¨
Ïà¹ØÎĵµ£º
Java»ù´¡Ð¡½á(ÊýÖµÀàÐÍת»»¹æÔò)
Ò»¡¡ÊýÖµÀàÐÍת»»¹æÔò
ÊýÖµÐÍÊý¾Ý½øÐÐÔËËãʱ£¬Èç¹û²Ù×÷ÊýµÄÀàÐͲ»Í¬»ò²Ù×÷ÊýµÄÀàÐ;ùµÍÓÚintÐÍ£¬Ôò
»á½øÐÐ×Ô¶¯ÀàÐÍת»»´¦Àí£¬¾ßÌ广ÔòÈçÏ£º
1)Èç¹ûÁ½¸ö²Ù×÷ÊýÖÐÓÐÒ»¸öÊÇdoubleÐÍ£¬ÔòϵͳÏȽ«ÁíÒ»¸ö²Ù×÷ÊýµÄֵת»»Îªdouble
ÐÍ£¬È»ºóÔÙ½øÐÐÔËË㣬·ñÔò
2)Èç¹ûÁ½¸ö²Ù×÷ÊýÖÐÓÐÒ»¸öÊÇfloat ......
Java³£¼ûÎÊÌ⼯½õ:
ÎÊ:ÈçºÎÉèÖÃJava 2(JDK1.2)µÄ»·¾³±äÁ¿?
´ð:Java 2°²×°ºó,ÐèÒªÉèÖÃPATHºÍJAVA_HOME»·¾³±äÁ¿.ÓëJDK1.1²»Í¬µÄÊÇ:ÉèÖúÃJAVA_HOME»·¾³±äÁ¿ºó,JVM½«×Ô¶¯ËÑË÷ϵͳÀà¿âÒÔ¼°Óû§µÄµ±Ç°Â·¾¶.
Java 2»·¾³±äÁ¿µÄÉèÖÃÈçÏÂÀýËùʾ:
Solarisƽ̨: setenv JAVA_HOME Java2µÄ°²×°Â·¾¶
setenv PATH /bin:/p/2002-11-14 ......
ÏëÔÚ¿ª·¢ÖÐÌá¸ßËٶȺÍЧÂÊ£¡²»ÄÜÍü¼ÇµÄEclipse¿ì½Ý¼ü
Eclipse¿ì½Ý¼ü´óÈ«
ÍÆ¼öCtrl+1 ¿ìËÙÐÞ¸´(×î¾µäµÄ¿ì½Ý¼ü,¾Í²»Óöà˵ÁË)
Ctrl+D: ɾ³ýµ±Ç°ÐÐ
Ctrl+Alt+↓ ¸´ÖƵ±Ç°Ðе½ÏÂÒ»ÐÐ(¸´ÖÆÔö¼Ó)
Ctrl+Alt+↑ ¸´ÖƵ±Ç°Ðе½ÉÏÒ»ÐÐ(¸´ÖÆÔö¼Ó)
Alt+↓ µ±Ç°ÐкÍÏÂÃæÒ»Ðн»»¥Î»ÖÃ(ÌØ±ðʵÓÃ,¿ÉÒÔʡȥÏȼôÇÐ,ÔÙÕ³Ìù ......
1£® ¹ØÓÚ¶¯Ì¬¼ÓÔØ»úÖÆ??
ѧϰJava±ÈC++¸üÈÝÒ×Àí½âOOPµÄ˼Ï룬±Ï¾¹C++»¹»ìºÏÁ˲»ÉÙÃæÏò¹ý³ÌµÄ³É·Ö¡£ºÜ¶àÈ˶¼Äܱ³³öÀ´JavaÓïÑÔµÄÌØµã£¬ËùνµÄ¶¯Ì¬¼ÓÔØ»úÖÆµÈµÈ¡£µ±È»¸ÅÄîÍùÍùÊÇÏȼÇס¶øºóÏû»¯µÄ£¬¿ÉÓжàÉÙÈËÕæÕýÈ¥Ìå»á¹ý¶¯Ì¬¼ÓÔØµÄ»úÖÆ£¬ÊÔͼȥѰÕÒ¹ýÆäÖеÄϸ½ÚÄØ? Ìṩ´ó¼ÒÒ»¸ö·½·¨£º
ÔÚÃüÁîÐд°¿ ......