Java³ÌÐòÔ±µÄ֪ʶ¼Ü¹¹Ç³Îö
×÷ΪJava³ÌÐòÔ±À´Ëµ£¬×îÍ´¿àµÄÊÂÇéιýÓÚ¿ÉÒÔÑ¡ÔñµÄ·¶Î§Ì«¹ã£¬¿ÉÒÔ¶ÁµÄÊéÌ«¶à£¬ÍùÍùÈÝÒ×ÎÞËùÊÊ´Ó¡£ÎÒÏë¾ÍÎÒ×Ô¼º¶Á¹ýµÄ¼¼ÊõÊé¼®ÖÐÌôÑ¡³öÀ´Ò»Ð©£¬
°´ÕÕѧϰµÄÏȺó˳Ðò£¬ÍƼö¸ø´ó¼Ò£¬ÌرðÊÇÄÇЩÏë²»¶ÏÌá¸ß×Ô¼º¼¼ÊõˮƽµÄJava³ÌÐòÔ±ÃÇ¡£
Ò»¡¢Java±à³ÌÈëÃÅÀà
¶ÔÓÚûÓÐJava±à³Ì¾ÑéµÄJava³ÌÐòÔ±ÒªÈëÃÅ£¬Ëæ±ã¶ÁʲôÈëÃÅÊé¼®¶¼Ò»Ñù£¬Õâ¸ö½×¶ÎÐèÒªÄã¿ìËÙµÄÕÆÎÕJava»ù´¡Óï·¨ºÍ»ù±¾Ó÷¨£¬×ÚÖ¼¾ÍÊÇ“àñ
àðÍÌÔæ²»ÇóÉõ½â”£¬ÏȶÔJavaÊìϤÆðÀ´ÔÙ˵¡£Óú̵ܶÄʱ¼ä¿ìËÙ¹ýÒ»±éJavaÓï·¨£¬Á¬ã´ø²Â¶àдд´úÂ룬Ҫ“ÖªÆäÈ»”¡£
1¡¢¡¶Java±à³Ì˼Ïë¡·
ÔÚÓÐÁËÒ»¶¨µÄJava±à³Ì¾ÑéÖ®ºó£¬ÄãÐèÒª“ÖªÆäËùÒÔÈ»”ÁË¡£Õâ¸öʱºò¡¶Java±à³Ì˼Ïë¡·ÊÇÒ»±¾ÈÃÄãÖªÆäËùÒÔÈ»µÄºÃÊ飬Ëü¶ÔÓÚ»ù±¾µÄÃæÏò¶ÔÏó֪ʶ
ÓбȽÏÇå³þµÄ½»´ý£¬¶ÔJava»ù±¾Óï·¨£¬»ù±¾Àà¿âÓбȽÏÇå³þµÄ½²½â£¬¿ÉÒÔ°ïÄã´òÒ»¸öÁ¼ºÃµÄJava±à³Ì»ù´¡¡£Õâ±¾ÊéµÄȱµãÊÇʵÔÚÌ«ºñ£¬Ò²±È½ÏÂÞ࣬²»ÊʺÏ
ÏÖ´úÈË¿ì½Ú×àѧϰ£¬Òò´Ë¿´Õâ±¾ÊéÒª¶®µÃÈ¡Éᣬ²»ÊÇÿÕÂÿ½Ú¶¼ÖµµÃÒ»¿´µÄ£¬ÌôÖØµãµÄÉîÈë¿´¾Í¿ÉÒÔÁË¡£
2¡¢¡¶Agile Java¡·ÖÐÎİæ
Õâ±¾ÊéÊdzö°æÉçË͸øÎҵģ¬ÎÒÒ»Äõ½¾ÍÊøÖ®¸ß¸ó£¬·ÅÔÚÊé¹ñÒ»Ò³¶¼Ã»Óз¹ý£¬µ«ÊÇǰÁ½ÌìÕûÀíÊé¹ñµÄʱºò£¬ÄóöÀ´Ò»·£¬¾¹È»·¢ÏÖÕâ¾ø¶ÔÊÇÒ»±¾ºÃÊ飡Õâ±¾Êé
Ò»´óÌØµãÊÇÒÔµ¥Ôª²âÊÔºÍTDDÀ´¹á´©È«ÊéµÄ£¬ÔÚ½ÌÄãJava¸÷ÖÖÖØÒªµÄ»ù´¡ÖªÊ¶µÄ¹ý³ÌÖУ¬Ç±ÒÆÄ¬»¯µÄÓ°ÏìÄãµÄ±à³Ì˼ά×ßÏòÃô½Ý£¬×ßÏòTDD¡£ÁíÍâÕâ±¾Êé³É
ÊéºÜУ¬ÒÔJDK5.0µÄÓ﷨Ϊ»ù´¡½²½â£¬ÒªÑ§Ï°JDK5.0µÄÐÂÓï·¨Ò²²»´í¡£»¹ÓÐÕâ±¾Êé¶ÔÓÚÄÚÈÝÈ¡ÉáÒ²·Ç³£µÃµ±£¬JavaÓïÑԱϾ¹Àà¿âÅӴ󣬿ÉÒÔ½²µÄÄÚ
ÈÝÌ«¶à£¬Õâ±¾ÊéÑ¡ÔñµÄÄÚÈÝÒÔ¼°ÄÚÈݵĶà¹Ñ¶¼ºÜµÃµ±£¬¿ÉÒÔÈÃÄãÒÔ×îÉÙµÄʱ¼äÕÆÎÕJava×îÖØÒªµÄ֪ʶ£¬Ë³±ãÅàÑø³öÀ´ÓÅÐãµÄ±à³Ì˼·£¬ÕæÊÇÒ»±¾²»¿É¶àµÃµÄºÃ
Êé¡£
ËäÈ»×÷Õß×Ô¼º°ÑÕâ±¾Ê鶨λÔÚÈëÃż¶±ð£¬µ«ÎÒ²»È·¶¨Õâ±¾ÊéÓÃÀ´ÈëÃÅÊDz»ÊÇÉÔ΢ÉîÁ˵㣬ÎÒ×Ô¼ºÒ²×¼±¸ÓпյÄʱºò··Õâ±¾Ê飬ѧϰѧϰ¡£
¶þ¡¢Java±à³Ì½ø½×Àà
´òÏÂÒ»¸öÁ¼ºÃµÄJava»ù´¡£¬»¹ÐèÒª¸ü¶àµÄʵ¼ù¾Ñé»ýÀÛ£¬ÎÒÏëûÓÐʲô½Ý¾¶¡£ÓÐÁ½±¾ÊéÖµµÃÄãÔÚ±à³ÌÉúÑĵÄÕâ¸ö½×¶ÎÔĶÁ£¬ÅàÑøÁ¼ºÃµÄ±à³Ìϰ¹ß£¬Ìá¸ßÄã
µÄ´úÂëÖÊÁ¿¡£
1¡¢¡¶Öع¹ ¸ÄÉÆ¼ÈÓдúÂëµÄÉè¼Æ¡·
Õâ±¾ÊéÃûÆøºÜ´ó£¬²»Óöà½éÉÜ£¬¿ÉÒÔÔÚÏÐϾµÄʱºò¶à··£¬¶àºÍ×Ô¼ºµÄʵ¼ùÏ໥ӡ֤¡£Õâ±¾Êé¶ÔÄã²úÉúÓ°ÏìÊÇÇ±ÒÆÄ¬»¯µÄ¡£
2¡¢¡¶²âÊÔÇý¶¯¿ª·¢ by Example¡·
±¾Êé×î´óÌØµãÊǺܱ¡£¬¿´ÆðÀ´Ã»ÓÐʲô¸ºµ£¡£Äã¿ÉÒÔÕÒÒ»¸öÖÜÄ©µÄÏÂÎ磬һ
Ïà¹ØÎĵµ£º
JavaµÄ×Ö·ûÀàÐͲÉÓõÄÊÇUTF-16±àÂ뷽ʽ¶ÔUnicode±àÂë±í½øÐбíʾ¡£ÆäÖÐÒ»¸öcharÀàÐ͹̶¨2Bytes£¨16bits£©¡£Ê×ÏÈÏȽéÉÜÒ»ÏÂUnicode±àÂë±íºÍUTF-16±àÂëËã·¨£º
Unicode±àÂë±íµÄרҵÊõÓ
´úÂëµã (code point): Ö¸ÔÚUnicode±àÂë±íÖÐÒ»¸ö×Ö·ûËù¶ÔÓ ......
ÔÚûÓкúõØÑÐÏ°ÃæÏò¶ÔÏóÉè¼ÆµÄÉè¼ÆÄ£Ê½Ö®Ç°£¬ÎÒ¶ÔJava½Ó¿ÚºÍJava³éÏóÀàµÄÈÏʶ»¹ÊǺÜÄ£ºý£¬ºÜ²»¿ÉÀí½â¡£
¸ÕѧJavaÓïÑÔʱ£¬¾ÍºÜÄÑÀí½âΪʲôҪÓнӿÚÕâ¸ö¸ÅÄËä˵ÊÇ¿ÉÒÔʵÏÖËùνµÄ¶à¼Ì³Ð£¬¿ÉÒ»¸öÖ»Óз½·¨Ãû£¬Ã»Óз½·¨ÌåµÄ¶«Î÷£¬ÎÒʵÏÖËüÓÖÓÐʲôÓÃÄØ£¿ÎÒ´ÓËüÄÇʲôҲµÃ²»µ½£¬³ýÁËһЩ·½·¨Ãû£¬ÎÒÖ±½ÓÔÚ¾ßÌåÀàÀï¼ÓÈëÕâЩ·½ ......
ÔÚJava
ÓïÑÔÖУ¬ abstract class ºÍinterface
ÊÇÖ§³Ö³éÏóÀà
¶¨
ÒåµÄÁ½ÖÖ»úÖÆ¡£ÕýÊÇÓÉÓÚÕâÁ½ÖÖ»úÖÆµÄ´æÔÚ£¬²Å¸³ÓèÁËJavaÇ¿´óµÄ ÃæÏò¶ÔÏóÄÜÁ¦¡£abstract
classºÍinterfaceÖ®¼äÔÚ¶ÔÓÚ³éÏóÀඨÒåµÄÖ§³Ö·½Ãæ¾ßÓкܴóµÄÏàËÆÐÔ£¬ÉõÖÁ¿ÉÒÔÏà»¥Ìæ»»£¬Òò´ËºÜ¶à¿ª·¢ÕßÔÚ½ø
ÐгéÏóÀඨÒåʱ¶ÔÓÚabstract
classºÍinterfaceµÄÑ¡Ô ......
ËäÈ»Óà Java™ ÓïÑÔ±àдµÄ³ÌÐòÔÚÀíÂÛÉÏÊDz»»á³öÏÖ“ÄÚ´æÐ¹Â©”µÄ£¬µ«ÊÇÓÐʱ¶ÔÏóÔÚ²»ÔÙ×÷Ϊ³ÌÐòµÄÂ߼״̬µÄÒ»²¿·ÖÖ®ºóÈÔÈ»²»±»À¬»øÊÕ¼¯¡£±¾Ô£¬¸ºÔð±£ÕÏÓ¦ÓóÌÐò½¡¿µµÄ¹¤³Ìʦ Brian Goetz ̽ÌÖÁËÎÞÒâʶµÄ¶ÔÏó±£ÁôµÄ³£¼ûÔÒò£¬²¢Õ¹Ê¾ÁËÈçºÎÓÃÈõÒýÓöÂסй©¡£
ÒªÈÃÀ¬»øÊÕ¼¯£¨GC£©»ØÊÕ³ÌÐò²»ÔÙʹÓõĶÔÏ󣬶 ......
ÔÚJavaÖУ¬¶¨Ò庯Êý»òÕß±äÁ¿µÄʱºò£¬¶Ôº¯Êý¡¢±äÁ¿¶¼ÓÐÒ»¸ö·ÃÎÊȨÏÞÎÊÌâ¡£
¶ÔÓÚº¯ÊýÀ´Ëµ£¬±ÈÈ磺
public class test {
public static void main(String[] args) {
// TODO Auto-generated method stub
}
public void apublic() {
//public º¯Êý
}
pri ......