java,ÄÚ´æ,´æ´¢
1.
ÓÐÕâÑùÒ»ÖÖ˵·¨£¬Èç½ñÕù·æÓÚITÕ½³¡µÄÁ½´óÊÆÁ¦£¬MSÒ»×寫֨ÓڵײãʵÏÖ£¬JavaÒ»×寫֨ÓÚϵͳ¼Ü¹¹¡£Ëµ·¨¸ù¾ÝÎÞ´Ó¿¼Ö¤£¬µ«´ÓÁ½´óÊÆÁ¦¸÷×ÔµÄÉçÇøÁ¦Á¿ºÍͼÊéÊг¡ÒÑÓмÑ×÷²»ÄÑ¿´³ö£¬´Ë˵·¨²»Ð飬µ«ÕÆÎÕJavaµÄµ×²ãʵÏÖ¶ÔJava³ÌÐòÔ±À´ËµÊÇÖÁ¹ØÖØÒªµÄ£¬±¾ÎĽéÉÜÁËJavaÖеÄÊý¾ÝÔÚÄÚ´æÖеĴ洢¡£
¡¡¡¡
¡¡¡¡2 ÄÚ´æÖеĶÑ(stack)ÓëÕ»(heap)
¡¡¡¡Java³ÌÐòÔËÐÐʱÓÐ6¸öµØ·½¿ÉÒÔ´æ´¢Êý¾Ý£¬ËüÃÇ·Ö±ðÊǼĴæÆ÷¡¢Õ»¡¢¶Ñ¡¢¾²Ì¬´æ´¢¡¢³£Á¿´æ´¢ºÍ·ÇRAM´æ´¢£¬Ö÷ÒªÊǶÑÓëÕ»µÄ´æ´¢¡£
¡¾Ëæ»ú´æ´¢Æ÷ £ºRandom Access Memory ¡¿
¡¡¡¡Õ»Óë¶Ñ¶¼ÊÇJavaÓÃÀ´ÔÚRAMÖдæ·ÅÊý¾ÝµÄµØ·½¡£ÓëC++²»Í¬£¬Java×Ô¶¯¹ÜÀíÕ»ºÍ¶Ñ£¬³ÌÐòÔ±²»ÄÜÖ±½ÓµØÉèÖÃÕ»»ò¶Ñ¡£Õ»µÄÓÅÊÆÊÇ£¬´æÈ¡ËٶȱȶÑÒª¿ì£¬½ö´ÎÓÚÖ±½ÓλÓÚCPUÖеļĴæÆ÷¡£ÁíÍ⣬ջÊý¾Ý¿ÉÒÔ¹²Ïí¡£µ«È±µãÊÇ£¬´æÔÚÕ»ÖеÄÊý¾Ý´óСÓëÉú´æÆÚ±ØÐëÊÇÈ·¶¨µÄ£¬È±·¦Áé»îÐÔ¡£¶ÑµÄÓÅÊÆÊÇ¿ÉÒÔ¶¯Ì¬µØ·ÖÅäÄÚ´æ´óС£¬Éú´æÆÚÒ²²»±ØÊÂÏȸæËß±àÒëÆ÷£¬JavaµÄÀ¬»øÊÕ¼¯Æ÷»á×Ô¶¯ÊÕ×ßÕâЩ²»ÔÙʹÓõÄÊý¾Ý¡£µ«È±µãÊÇ£¬ÓÉÓÚÒªÔÚÔËÐÐʱ¶¯Ì¬·ÖÅäÄڴ棬´æÈ¡ËٶȽÏÂý¡£
¡¡¡¡¡¾ ¼Ä´æÆ÷λÓÚCPUÖÐ ¡¿
¡¡¡¡3 JavaÖÐÊý¾ÝÔÚÄÚ´æÖеĴ洢
¡¡¡¡3.1»ù±¾Êý¾ÝÀàÐ͵Ĵ洢
¡¡¡¡JavaµÄ»ù±¾Êý¾ÝÀàÐ͹²ÓÐ8ÖÖ£¬¼´int, short, long, byte, float, double, boolean, char(×¢Ò⣬²¢Ã»ÓÐstringµÄ»ù±¾ÀàÐÍ)¡£ÕâÖÖÀàÐ͵͍ÒåÊÇͨ¹ýÖîÈçint a = 3£» long b = 255L£»µÄÐÎʽÀ´¶¨ÒåµÄ£¬³ÆÎª×Ô¶¯±äÁ¿¡£ÖµµÃ×¢ÒâµÄÊÇ£º×Ô¶¯±äÁ¿´æµÄÊÇ×ÖÃæÖµ£¬²»ÊÇÀàµÄʵÀý£¬¼´²»ÊÇÀàµÄÒýÓã¬ÕâÀﲢûÓÐÀàµÄ´æÔÚ¡£Èçint a = 3£»ÕâÀïµÄaÊÇÒ»¸öÖ¸ÏòintÀàÐ͵ÄÒýÓã¬Ö¸Ïò3Õâ¸ö×ÖÃæÖµ¡£ÕâЩ×ÖÃæÖµµÄÊý¾Ý£¬ÓÉÓÚ´óС¿ÉÖª£¬Éú´æÆÚ¿ÉÖª(ÕâЩ×ÖÃæÖµ¹Ì¶¨¶¨ÒåÔÚij¸ö³ÌÐò¿éÀïÃæ£¬³ÌÐò¿éÍ˳öºó£¬×Ö¶ÎÖµ¾ÍÏûʧÁË)£¬³öÓÚ×·ÇóËٶȵÄÔÒò£¬¾Í´æÔÚÓÚÕ»ÖС£
¡¡¡¡ÁíÍ⣬ջÓÐÒ»¸öºÜÖØÒªµÄÌØÊâÐÔ£¬¾ÍÊÇ´æÔÚÕ»ÖеÄÊý¾Ý¿ÉÒÔ¹²Ïí¡£
¼ÙÉèÎÒÃÇͬʱ¶¨Ò壺
¡¡¡¡int a = 3£»
int b=3£»
¡¡¡¡±àÒëÆ÷ÏÈ´¦Àíint a = 3£»Ê×ÏÈËü»áÔÚÕ»Öд´½¨Ò»¸ö±äÁ¿ÎªaµÄÒýÓã¬È»ºó²éÕÒÓÐûÓÐ×ÖÃæÖµÎª3µÄµØÖ·£¬Ã»ÕÒµ½£¬¾Í¿ª±ÙÒ»¸ö´æ·Å3Õâ¸ö×ÖÃæÖµµÄµØÖ·£¬È»ºó½«aÖ¸Ïò3µÄµØÖ·¡£½Ó×Å´¦Àíint b = 3£»ÔÚ´´½¨ÍêbÕâ¸öÒýÓñäÁ¿ºó£¬ÓÉÓÚÔÚÕ»ÖÐÒѾÓÐ3Õâ¸ö×ÖÃæÖµ£¬±ã½«bÖ±½ÓÖ¸Ïò3µÄµØÖ·¡£ÕâÑù£¬¾Í³öÏÖÁËaÓëbͬʱ¾ùÖ¸Ïò3µÄÇé¿ö¡£
¡¾ÉÏÎÄÌáµ½ÁË"ÒýÓÃ+ÊýÖµ+ÄÚ´æµØÖ·"ÕâÈý¸öÃû´Ê,ÆäÖбäÁ¿
Ïà¹ØÎĵµ£º
ÕâÊÇÒ»¸öJava°æµÄÊÀ½çʱÖÓʾÀý£¬ÒÆÖ²×ÔGerrit´´½¨µÄͬÃûSwingÓ¦Óã¨http://www.jug-muenster.de/swing-worldclock-427
£©£¬ÐèÒªÔËÐÐÔÚJRE1.5»òÒÔÉÏ»·¾³µ±ÖС£
ÒÆÖ²´ËʾÀýÖ÷ÒªÊÇÒòΪǰһÕóÒÆÖ²¹ýGerritµÄswingÔ×ÓÖÓʾÀý£¬ËùνºÃʳÉË«£¬Õâ¸öÊÀ½çʱÖÓµÄʾÀý×ÔÈ»²»ÄܷŹý£¨»°ËµGerritΪʲôÄÇôϲ»¶×öʱÖÓ£¿…&hellip ......
serialVersionUID ÓÃÀ´±íÃ÷ÀàµÄ²»Í¬°æ±¾¼äµÄ¼æÈÝÐÔ
¡¡¡¡¼òµ¥À´Ëµ£¬JavaµÄÐòÁл¯»úÖÆÊÇͨ¹ýÔÚÔËÐÐʱÅжÏÀàµÄserialVersionUIDÀ´ÑéÖ¤°æ±¾Ò»ÖÂÐԵġ£ÔÚ½øÐз´ÐòÁл¯Ê±£¬JVM»á°Ñ´«À´µÄ×Ö½ÚÁ÷ÖеÄserialVersionUIDÓë±¾µØÏàӦʵÌ壨ÀࣩµÄserialVersionUID½øÐбȽϣ¬Èç¹ûÏàͬ¾ÍÈÏΪÊÇÒ»Öµģ¬¿ÉÒÔ½øÐз´ÐòÁл¯£¬·ñÔò¾Í»á³öÏÖÐòÁÐ ......
LuceneÊÇÒ»¸ö»ùÓÚJavaµÄÈ«ÎÄË÷Òý¹¤¾ß°ü¡£
»ùÓÚJavaµÄÈ«ÎÄË÷ÒýÒýÇæLucene¼ò½é£º¹ØÓÚ×÷ÕߺÍLuceneµÄÀúÊ·
È«ÎļìË÷µÄʵÏÖ£ºLueneÈ«ÎÄË÷ÒýºÍÊý¾Ý¿âË÷ÒýµÄ±È½Ï
ÖÐÎÄÇзִʻúÖÆ¼ò½é£º»ùÓÚ´Ê¿âºÍ×Ô¶¯ÇзִÊËã·¨µÄ±È½Ï
¾ßÌåµÄ°²×°ºÍʹÓüò½é£ºÏµÍ³½á¹¹½éÉܺÍÑÝʾ
Hacking
Lucene£º¼ò»¯µÄ²éѯ·ÖÎöÆ÷£¬É¾³ýµÄʵÏÖ£¬¶¨ÖƵÄÅÅÐ ......
ÀàµÄÊý¾Ý³ÉÔ±ÔÚδ±»³õʼ»¯Ê±»á±£Ö¤±»¸³ÓèĬÈÏÖµ
boolean false
char []
byte 0
short 0
int 0
long 0
float 0.0
double 0.0
reference null
1.Ö¸¶¨³õʼ»¯¡£ÔÚ¶¨ÒåÀà³ÉÔ±±äÁ¿µÄµØ·½ÎªÆä¸³Öµ£¬¿ÉÒÔͨ¹ýµ÷ÓÃij¸ö·½·¨À´Ìṩ³õʼֵ
µ«ÕâÑùÓиöÏÞÖÆ¾ÍÊÇÀàµÄ¶ÔÏó ......