JavaÖйØÓÚpackageµÄ×ܽá
ÓÉÓÚ´ó¼Ò¶ÔpackageµÄʹÓôæÔÚÌ«¶àÀ§»ó£¬ÎÒÔÚÕâÀォ×Ô¼º¶ÔÓÚpackageµÄʹÓõÄÁìÎò½øÐÐÒ»µã×ܽ᣺
¡¡¡¡packageÖÐËù´æ·ÅµÄÎļþ
¡¡¡¡ËùÓÐÎļþ£¬²»¹ýÒ»°ã·ÖһϾͷÖÕâÈýÖÖ
¡¡¡¡1£¬java³ÌÐòÔ´Îļþ£¬À©Õ¹ÃûΪ.java¡£
¡¡¡¡2£¬±àÒëºÃµÄjavaÀàÎļþ£¬À©Õ¹ÃûΪ.class¡£
¡¡¡¡3£¬ÆäËûÎļþ£¬ÆäËûÈκÎÎļþ,Ò²³ÆÎªresource
¡¡¡¡ÀýÈçͼƬÎļþ£¬xmlÎļþ£¬mp3Îļþ£¬aviÎļþ£¬Îı¾Îļþ……
¡¡¡¡packageÊÇʲô
¡¡¡¡packageºÃ±ÈjavaÓÃÀ´×éÖ¯ÎļþµÄÒ»ÖÖÐéÄâÎļþϵͳ¡£package°ÑÔ´´úÂë.javaÎļþ£¬.classÎļþºÍÆäËûÎļþÓÐÌõÀíµÄ½øÐÐÒ»¸ö×éÖ¯£¬ÒÔ¹©javaÀ´Ê¹Óá£packageÊǽ«Îļþ×éÖ¯ÔÚÒ»¿ÅÀàËÆunix£¬linuxÎļþϵͳµÄÊ÷½á¹¹ÀïÃæ£¬ËüÓÐÒ»¸ö¸ù"/"£¬È»ºó´Ó¸ù¿ªÊ¼ÓÐĿ¼ºÍÎļþ£¬Ä¿Â¼ÖÐÒ²»¹ÓÐÎļþºÍĿ¼¡£
¡¡¡¡packageÔõôʵÏÖµÄÄØ£¿
¡¡¡¡Ô´´úÂëµÄÒªÇó×îÑϸñ£¬¶øÒ»µ©Ô´´úÂë×Ô¼ºÉùÃ÷ÁËÔÚÄĸöpackage·¾¶Ö®Ï£¬classÒ²¾ÍÓÐÁË×Ô¼ºÔÚÄĸöpackageÏÂÃæµÄÐÅÏ¢£¬¾ÍÊÇÄǾä³ÌÐò¿ªÍ·µÄ"package xx.xx.xx"¡£ÓÐÈËÎÊ£¬ÎªÊ²Ã´ÒªÓÐÕâ¸öÐÅÏ¢£¬Ö±½Ó·ÅĿ¼½á¹¹Àï²»¾ÍºÃÁËô£¿Êǰ¡£¬Ö±½Ó·ÅĿ¼ÖÐȷʵ¿ÉÒÔÕÒµ½.classºÍ.java£¬µ«ÊÇÈç¹ûÎÒÒªÊä³öÕâ¸ö.classÊÇÊôÓÚÄĸöpackageµÄ£¬¸ÃÔõô°ì£¿ËùÒÔÎÒÃÇÐèÒªÔÚ.classÀïÃæÁôÒ»¸öpackageµÄÐÅÏ¢¡£Èç¹ûÎÒÃÇ񻂿·ÖͬÑùÃû³ÆÎªA.classµÄÀàÔõô°ì£¿ËùÒÔÎÒÃÇÐèÒªÔÚ.classÀïÃæÁôÒ»¸öpackageµÄÐÅÏ¢¡£
¡¡¡¡.javaÎļþÊÇÒ»¸ö¶ÀÁ¢µÄ±àÒëµ¥Ôª£¬ÀàËÆc++ÀïÃæµÄcppÎļþ£¬µ«ÊÇËü²»ÐèÒª.hÎļþ£¬Ö»Òª.java¾Í×ã¹»ÁË£¬Ò»¸ö.javaÎļþÀïÃæ¿ÉÒÔ°üº¬Ò»¸öpublicµÄÀ࣬Èô¸ÉpackageÀà(packageÀàÌØÕ÷ÊÇûÓÐÈκηÃÎÊ¿ØÖÆÐÞÊÎ)£¬»¹ÓÐÄÚÒþÀàµÄ»°£¬Ôò»¹¿ÉÒÔ°üº¬Èô¸ÉprotectedºÍprivateµÄÀࡣÿ¸öÀ࣬¶¼»áÔÚ±àÒëµÄʱºòÉú³ÉÒ»¸ö¶ÀÁ¢µÄ.classÎļþ£¬ËùÒÔ.javaºÍ.class²»ÊÇÒ»¶ÔÒ»£¬¶øÊÇÒ»¶Ô¶àµÄ¹ØÏµ£¬²»¹ý.javaºÍpublicµÄÀàÊÇÒ»¶ÔÒ»µÄ¡£ËùÓÐÕâЩ.class£¬¶¼ÓÉÕâ¸ö.java¿ªÍ·µÄpackageÓï¾äÀ´È·¶¨×Ô¼ºÔÚpackageÖеÄλÖá£
¡¡¡¡package xx.bb.aa;
¡¡¡¡ËµÃ÷Õâ¸ö.java±àÒëµ¥ÔªÖеÄËùÓÐÀà¶¼·Åµ½xx.bb.aaÕâ¸öpackageÀïÃæ¡£¶ø¶ÔÓ¦µÄ£¬±ØÐë°ÑÕâ¸ö.javaÎļþ·ÅÔÚxxĿ¼ÏÂbbĿ¼ÏµÄaaĿ¼ÀïÃæ¡£Èç¹ûÒ»¸ö.javaÎļþûÓÐÈκÎpackageÓï¾ä£¬ÄÇôÕâ¸ö.javaÀïÃæµÄËùÓÐÀà¶¼ÔÚpackageµÄ"/"ÏÂÃæ£¬Ò²³ÆÖ®Îªdefault package¡£¿ÉÒÔ¿´³öÄãÒ»°ã´ÓÈκÎjava½Ì¿ÆÊéÉÏдµÄµÚÒ»¸öhello world³ÌÐòµÄÄǸöÀàÊÇÔÚdefaultpackageÀïÃæµÄ¡£ÓÐÁËpackageÓï¾ä£¬Çé¿ö¾Í¸´ÔÓÒ»µãÁË¡£Õâ¸ö±àÒëµ¥Ôª.java±ØÐë·ÅÔÚpackageÃû¶ÔÓ¦µÄĿ¼֮Ï¡
Ïà¹ØÎĵµ£º
¹ØÓÚJavaÕ»Óë¶ÑµÄ˼¿¼
1. Õ»(stack)Óë¶Ñ(heap)¶¼ÊÇJavaÓÃÀ´ÔÚRamÖдæ·ÅÊý¾ÝµÄµØ·½¡£ÓëC++²»Í¬£¬Java×Ô¶¯¹ÜÀíÕ»ºÍ¶Ñ£¬³ÌÐòÔ±²»ÄÜÖ±½ÓµØÉèÖÃÕ»»ò¶Ñ¡£
2. Õ»µÄÓÅÊÆÊÇ£¬´æÈ¡ËٶȱȶÑÒª¿ì£¬½ö´ÎÓÚÖ±½ÓλÓÚCPUÖеļĴæÆ÷¡£µ«È±µãÊÇ£¬´æÔÚÕ»ÖеÄÊý¾Ý´óСÓëÉú´æÆÚ±ØÐëÊÇÈ·¶¨µÄ£¬È±·¦Áé»îÐÔ¡£ÁíÍ⣬ջÊý¾Ý¿ÉÒÔ¹²Ïí£¬Ïê¼ûµÚ3µã¡£¶ ......
ͨ³£µÄ¹ÛÄîÈÏΪ£¬ÊÂÎñ½öÓëÊý¾Ý¿âÏà¹Ø¡£
ÊÂÎñ±ØÐë·þ´ÓISO/IECËùÖÆ¶¨µÄACIDÔÔò¡£ACIDÊÇÔ×ÓÐÔ£¨atomicity£©¡¢Ò»ÖÂÐÔ£¨consistency£©¡¢¸ôÀëÐÔ
£¨isolation£©ºÍ³Ö¾ÃÐÔ£¨durability£©µÄËõд¡£ÊÂÎñµÄÔ×ÓÐÔ±íʾÊÂÎñÖ´Ðйý³ÌÖеÄÈκÎʧ°Ü¶¼½«µ¼ÖÂÊÂÎñËù×öµÄÈκÎÐÞ¸ÄʧЧ¡£Ò»ÖÂÐÔ±íʾ
µ±ÊÂÎñÖ´ÐÐʧ°Üʱ£¬ËùÓб»¸ÃÊÂÎñÓ°ÏìµÄÊý¾Ý ......
×¢Ò⣺ÔÚJava MEƽ̨ÉÏ»ñÈ¡ÊÖ»ú´®ºÅ£¬ÔÚijЩÊÖ»úÖÐÊÇ¿ÉÐе쬵«ÊÇijЩÊÖ»úÖоÍÊÇÎÞ·¨»ñÈ¡µÄ¡£¶ÔÓÚ¼´±ãÊÇ¿ÉÒÔ»ñÈ¡´®ºÅµÄÊÖ»úÀ´Ëµ£¬Ò²½ö½öÏÞÓÚ½øÐÐÁËÇ©ÃûµÄÓ¦ÓóÌÐò²Å¿ÉÒÔ»ñµÃÊÖ»ú´®ºÅ¡£
ÔÚŵ»ùÑÇÊÖ»úÖУ¬ÎÒÃÇ¿ÉÒÔÕâÑù»ñÈ¡ÊÖ»ú´®ºÅ£º System.getProperty("com.nokia.mid.imei")
ÔÚSeries60ƽ̨µÄÊÖ¼¸ÖÖ£¬ ......
Package µÄÃüÃû
Package µÄÃû×ÖÓ¦¸Ã¶¼ÊÇÓÉÒ»¸öСдµ¥´Ê×é³É¡£
Class µÄÃüÃû
Class µÄÃû×Ö±ØÐëÓÉ´óд×Öĸ¿ªÍ·¶øÆäËû×Öĸ¶¼Ð¡Ð´µÄµ¥´Ê×é³É
Class ±äÁ¿µÄÃüÃû
±äÁ¿µÄÃû×Ö±ØÐëÓÃÒ»¸öСд×Öĸ¿ªÍ·¡£ºóÃæµÄµ¥´ÊÓôóд×Öĸ¿ªÍ·¡£
Static Final&nbs ......
µÚһƪ£ºJVM»ù´¡¸ÅÄî×ܽ᣺Êý¾ÝÀàÐÍ¡¢¶ÑÓëÕ» http://java.chinaitlab.com/Jvm/798192.html
Êý¾ÝÀàÐÍ
¡¡¡¡JavaÐéÄâ»úÖУ¬Êý¾ÝÀàÐÍ¿ÉÒÔ·ÖΪÁ½Àࣺ»ù±¾ÀàÐͺÍÒýÓÃÀàÐÍ¡£»ù±¾ÀàÐ͵ıäÁ¿±£´æÔʼֵ£¬¼´£ºËû´ú±íµÄÖµ¾ÍÊÇÊýÖµ±¾Éí;¶øÒýÓÃÀàÐ͵ıäÁ¿±£´æÒýÓÃÖµ¡£“ÒýÓÃÖµ”´ú±íÁËij¸ö¶ÔÏóµÄÒýÓ㬶ø²»ÊǶÔÏó±¾Éí£¬¶ÔÏó± ......