Java¶àÏ̳߳õѧÕßÖ¸ÄÏ£¨1£©£ºÏ̼߳ò½é
Ò»¡¢Ï̸߳ÅÊö
Ïß³ÌÊdzÌÐòÔËÐеĻù±¾Ö´Ðе¥Ôª¡£µ±²Ù×÷ϵͳ(²»°üÀ¨µ¥Ï̵߳IJÙ×÷ϵͳ£¬Èç΢ÈíÔçÆÚµÄDOS)ÔÚÖ´ÐÐÒ»¸ö³ÌÐòʱ£¬»áÔÚϵͳÖн¨Á¢Ò»¸ö½ø³Ì£¬¶øÔÚÕâ¸ö½ø³ÌÖУ¬±ØÐëÖÁÉÙ½¨Á¢Ò»¸öỊ̈߳¨Õâ¸öÏ̱߳»³ÆÎªÖ÷Ị̈߳©À´×÷ΪÕâ¸ö³ÌÐòÔËÐеÄÈë¿Úµã¡£Òò´Ë£¬ÔÚ²Ù×÷ϵͳÖÐÔËÐеÄÈκγÌÐò¶¼ÖÁÉÙÓÐÒ»¸öÖ÷Ï̡߳£
½ø³ÌºÍÏß³ÌÊÇÏÖ´ú²Ù×÷ϵͳÖÐÁ½¸ö±Ø²»¿ÉÉÙµÄÔËÐÐÄ£ÐÍ¡£ÔÚ²Ù×÷ϵͳÖпÉÒÔÓжà¸ö½ø³Ì£¬ÕâЩ½ø³Ì°üÀ¨ÏµÍ³½ø³Ì£¨ÓɲÙ×÷ϵͳÄÚ²¿½¨Á¢µÄ½ø³Ì£©ºÍÓû§½ø³Ì£¨ÓÉÓû§³ÌÐò½¨Á¢µÄ½ø³Ì£©£»Ò»¸ö½ø³ÌÖпÉÒÔÓÐÒ»¸ö»ò¶à¸öÏ̡߳£½ø³ÌºÍ½ø³ÌÖ®¼ä²»¹²ÏíÄڴ棬Ҳ¾ÍÊÇ˵ϵͳÖеĽø³ÌÊÇÔÚ¸÷×Ô¶ÀÁ¢µÄÄÚ´æ¿Õ¼äÖÐÔËÐеġ£¶øÒ»¸ö½ø³ÌÖеÄÏß¿ÉÒÔ¹²Ïíϵͳ·ÖÅɸøÕâ¸ö½ø³ÌµÄÄÚ´æ¿Õ¼ä¡£
Ï̲߳»½ö¿ÉÒÔ¹²Ïí½ø³ÌµÄÄڴ棬¶øÇÒ»¹ÓµÓÐÒ»¸öÊôÓÚ×Ô¼ºµÄÄÚ´æ¿Õ¼ä£¬Õâ¶ÎÄÚ´æ¿Õ¼äÒ²½Ð×öÏß³ÌÕ», ÊÇÔÚ½¨Á¢Ïß³ÌʱÓÉϵͳ·ÖÅäµÄ£¬Ö÷ÒªÓÃÀ´±£´æÏß³ÌÄÚ²¿ËùʹÓõÄÊý¾Ý£¬ÈçÏß³ÌÖ´Ðк¯ÊýÖÐËù¶¨ÒåµÄ±äÁ¿¡£
×¢Ò⣺ÈκÎÒ»¸öÏß³ÌÔÚ½¨Á¢Ê±¶¼»áÖ´ÐÐÒ»¸öº¯Êý£¬Õâ¸öº¯Êý½Ð×öÏß³ÌÖ´Ðк¯Êý¡£Ò²¿ÉÒÔ½«Õâ¸öº¯Êý¿´×öÏ̵߳ÄÈë¿Úµã£¨ÀàËÆÓÚ³ÌÐòÖеÄmainº¯Êý£©¡£ÎÞÂÛʹÓÃʲôÓïÑÔ»ò¼¼ÊõÀ´½¨Á¢Ị̈߳¬¶¼±ØÐëÖ´ÐÐÕâ¸öº¯Êý£¨Õâ¸öº¯ÊýµÄ±íÏÖÐÎʽ¿ÉÄܲ»Ò»Ñù£¬µ«¶¼»áÓÐÒ»¸öÕâÑùµÄº¯Êý£©¡£ÈçÔÚWindowsÖÐÓÃÓÚ½¨Á¢Ï̵߳ÄAPIº¯ÊýCreateThreadµÄµÚÈý¸ö²ÎÊý¾ÍÊÇÕâ¸öÖ´Ðк¯ÊýµÄÖ¸Õë¡£
ÔÚ²Ù×÷ϵͳ½«½ø³Ì·Ö³É¶à¸öÏ̺߳ó£¬ÕâЩÏ߳̿ÉÒÔÔÚ²Ù×÷ϵͳµÄ¹ÜÀíϲ¢·¢Ö´ÐУ¬´Ó¶ø´ó´óÌá¸ßÁ˳ÌÐòµÄÔËÐÐЧÂÊ¡£ËäÈ»Ï̵߳ÄÖ´ÐдӺê¹ÛÉÏ¿´ÊǶà¸öÏß³ÌͬʱִÐУ¬µ«Êµ¼ÊÉÏÕâÖ»ÊDzÙ×÷ϵͳµÄÕÏÑÛ·¨¡£ÓÉÓÚÒ»¿éCPUͬʱֻÄÜÖ´ÐÐÒ»ÌõÖ¸ÁÒò´Ë£¬ÔÚÓµÓÐÒ»¿éCPUµÄ¼ÆËã»úÉϲ»¿ÉÄÜͬʱִÐÐÁ½¸öÈÎÎñ¡£¶ø²Ù×÷ϵͳΪÁËÄÜÌá¸ß³ÌÐòµÄÔËÐÐЧÂÊ£¬ÔÚÒ»¸öÏ߳̿ÕÏÐʱ»á³·ÏÂÕâ¸öỊ̈߳¬²¢ÇÒ»áÈÃÆäËûµÄÏß³ÌÀ´Ö´ÐУ¬ÕâÖÖ·½Ê½½Ð×öÏ̵߳÷¶È¡£ÎÒÃÇÖ®ËùÒÔ´Ó±íÃæÉÏ¿´ÊǶà¸öÏß³ÌͬʱִÐУ¬ÊÇÒòΪ²»Í¬Ïß³ÌÖ®¼äÇл»µÄʱ¼ä·Ç³£¶Ì£¬¶øÇÒÔÚÒ»°ãÇé¿öÏÂÇл»·Ç³£Æµ·±¡£¼ÙÉèÎÒÃÇÓÐÏß³ÌAºÍB¡£ÔÚÔËÐÐʱ£¬¿ÉÄÜÊÇAÖ´ÐÐÁË1ºÁÃëºó£¬Çл»µ½Bºó£¬BÓÖÖ´ÐÐÁË1ºÁÃ룬ȻºóÓÖÇл»µ½ÁËA£¬AÓÖÖ´ÐÐ1ºÁÃë¡£ÓÉÓÚ1ºÁÃëµÄʱ¼ä¶ÔÓÚÆÕͨÈËÀ´ËµÊǺÜÄѸÐÖªµÄ£¬Òò´Ë£¬´Ó±íÃæ¿´ÉÏÈ¥¾ÍÏóAºÍBͬʱִÐÐÒ»Ñù£¬µ«Êµ¼ÊÉÏAºÍBÊǽ»ÌæÖ´Ðеġ£
¶þ¡¢Ï̸߳øÎÒÃÇ´øÀ´µÄºÃ´¦
Èç¹ûÄܺÏÀíµØÊ¹ÓÃỊ̈߳¬½«»á¼õÉÙ¿ª·¢ºÍά»¤³É±¾£¬ÉõÖÁ¿ÉÒÔ¸ÄÉÆ¸´ÔÓÓ¦ÓóÌÐòµÄÐÔÄÜ¡£ÈçÔÚGUIÓ¦ÓóÌÐòÖУ¬»¹ÒÔͨ¹ýÏ̵߳ÄÒì²½ÌØÐÔÀ´¸üºÃµØ´¦Àíʼþ£»ÔÚÓ¦Ó÷þÎñ
Ïà¹ØÎĵµ£º
×î½ü£¬¶Ô²¿ÃŵÄjava±àÂë¹æ·¶½øÐÐÁËÕû¶Ù£¬Ð´Á˱¾Îĵµ¹©´ó¼Ò²Î¿¼£¬ÇëÖ¸Õý¡£
1. ÎªÊ²Ã´ÒªÖÆ¶©±àÂë¹æ·¶
ºÃµÄ´úÂë·ç¸ñ²»½öÄÜÌá¸ß¿É¶ÁÐÔ£¬¶øÇÒ»áʹ´úÂë¸ü½¡×³£¬¸üÎªÖØÒªµÄÊÇÔÚÐÞ¸Äʱ²»ÈÝÒ׳ö´í¡£ÔÚÏÖ´úÈí¼þ¿ª·¢ÖУ¬Î¬»¤¹¤×÷»áÕ¼ÓÃ80%µÄʱ¼ä£¬¶øÇÒ¿ª·¢ÕߺÍά»¤ÕßÍ ......
1. ±à³Ì¹ßÀý(Programming Practices)
9.1 Ìṩ¶ÔʵÀýÒÔ¼°Àà±äÁ¿µÄ·ÃÎÊ¿ØÖÆ(Providing Access to Instance and Class Variables)
ÈôûÓÐ×ã¹»ÀíÓÉ£¬²»Òª°ÑʵÀý»òÀà±äÁ¿ÉùÃ÷Ϊ¹«ÓС£Í¨³££¬ÊµÀý±äÁ¿ÎÞÐèÏÔʽµÄÉèÖÃ(set)ºÍ»ñÈ¡(gotten)£¬Í¨³£Õâ×÷Ϊ·½·¨µ÷ÓõıßԵЧӦ (side effect ......
<!--
/* Font Definitions */
@font-face
{font-family:ËÎÌå;
panose-1:2 1 6 0 3 1 1 1 1 1;
mso-font-alt:SimSun;
mso-font-charset:134;
mso-generic-font-family:auto;
mso-font-pitch:variable;
mso-font-signature:3 135135232 16 0 262145 0;}
@font-face
{font-family:Verdana;
panose ......
¶ÔÏóÐòÁл¯(Serializable)ÊÇÖ¸½«¶ÔÏóת»»Îª×Ö½ÚÐòÁеĹý³Ì£¬¶ø·´ÐòÁл¯ÔòÊǸù¾Ý×Ö½ÚÐòÁлָ´¶ÔÏóµÄ¹ý³Ì¡£
ÐòÁл¯Ò»°ãÓÃÓÚÒÔϳ¡¾°£º
1.ÓÀ¾ÃÐÔ±£´æ¶ÔÏ󣬱£´æ¶ÔÏóµÄ×Ö½ÚÐòÁе½±¾µØÎļþÖУ»
2.ͨ¹ýÐòÁл¯¶ÔÏóÔÚÍøÂçÖд«µÝ¶ÔÏó£»
3.ͨ¹ýÐòÁл¯ÔÚ½ø³Ì¼ä´«µÝ¶ÔÏó¡£
¶ÔÏóËùÊôµÄÀà±ØÐëʵÏÖSerializable»òÊÇExternalizable½Ó¿Ú ......
ÏÂÔØÒ»¸öJDKµÄ°²×°°ü£¬ÎÒÏÂÔØµÄÊÇjdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_2008.exe£¬´ó¼Ò¿ÉÒÔÈ¥ÍøÉÏËÑË÷£¬Ò²¿ÉÒÔÈ¥¹Ù·½
ÏÂÔØ¡£
ÏÂÔØºó£¬µã»÷exeÎļþ£¬Ò»Ö±ÏÂÒ»²½µÄ°²×°£¬Óöµ½ÐèҪѡÔñ°²×°Ä¿Â¼µÄ£¬¿ÉÒÔĬÈÏ£¬Ò²¿ÉÒÔ×Ô¼ºÖ¸¶¨£¨ÀýÈçÖ¸¶¨°²×°ÔÚD:\Program Files\Java)
°²×°¹ý³ÌÓÐÁ½´ÎÑ¡Ôñ·¾¶µÄ£¬Ò»´ÎÊǶÔjdk1.6.0_10½ø ......