µÚ4Õ ½Ó¿Ú©pÄÚ²¿ÀàºÍ°ü
4-1 ʲôÊǽӿڣ¿½Ó¿ÚºÍ³éÏóÀàÓÐÄÄЩÏà֮ͬ´¦ºÍ²»Í¬Ö®´¦£¿
¡¾´ð¡¿½Ó¿ÚÊÇÒ»×é³£Á¿ºÍ³éÏó·½·¨µÄ¼¯ºÏ¡£ÔÚJavaÖУ¬½Ó¿ÚÊÇÒ»ÖÖÒýÓÃÊý¾ÝÀàÐÍ£¬Óùؼü×ÖimplementsÉùÃ÷¡£½Ó¿ÚÓë³éÏóÀàµÄÇø±ðΪ£º
Ïàͬµã£º1.Á½Õß¶¼°üº¬³éÏó·½·¨£¬Ô¼¶¨¶à¸öÀ๲Ó÷½·¨µÄ²ÎÊýÁбíºÍ·µ»ØÖµ¡£2.Á½Õß¶¼²»Äܱ»ÊµÀý»¯¡£3.Á½Õß¶¼ÊÇÒýÓÃÊý¾ÝÀàÐÍ£¬Æä±äÁ¿¿É±»¸³ÖµÎª×ÓÀà»òʵÏÖ½Ó¿ÚÀàµÄ¶ÔÏó¡£
²»Í¬µã£º1.³éÏóÀàÔ¼¶¨¶à¸ö×ÓÀàÖ®¼ä¹²Í¬Ê¹Óõķ½·¨£»½Ó¿ÚÔ¼¶¨¶à¸ö»¥²»Ïà¹ØÀàÖ®¼ä¹²Í¬Ê¹Óõķ½·¨¡£2.³éÏóÀàÓë×ÓÀàÖ®¼ä²ÉÓõ¥Öؼ̳лúÖÆ£»Ò»¸öÀàʵÏÖ¶à¸ö½Ó¿ÚÔòʵÏÖÁ˶àÖØ
3.³éÏóÀ༰ÆäÀàÖгÉÔ±¾ßÓÐÓëÆÕͨÀàÒ»ÑùµÄ·ÃÎÊȨÏÞ£»¼Ì³ÐµÄ¹¦ÄÜ¡£½Ó¿ÚµÄ·ÃÎÊȨÏÞÓÉpublic
ºÍȱʡÁ½ÖÖ£¬½Ó¿ÚÖгÉÔ±µÄ·ÃÎÊȨÏÞ¾ùÊÇpublic¡£4.³éÏóÀàÖпÉÒÔ°üº¬·Ç³éÏó·½·¨£¬Ò²¿ÉÒÔÉùÃ÷¹¹Ôì·½·¨£»½Ó¿ÚÖеķ½·¨±ØÐëÈ«²¿ÊdzéÏó·½·¨£¬²»ÄÜÉùÃ÷¹¹Ôì·½·¨¡£5.³éÏóÀàÖпÉÒÔÉùÃ÷³ÉÔ±±äÁ¿£¬×ÓÀà¿ÉÒԶԸóÉÔ±±äÁ¿¸³Öµ£»½Ó¿ÚÖÐÖ»ÄÜÉùÃ÷³£Á¿¡£
4-2 ΪʲôÄܹ»ÉùÃ÷½Ó¿Ú±äÁ¿£¿½Ó¿Ú±äÁ¿Äܹ»»ñµÃʲôÑùµÄÖµ£¿
¡¾´ð¡¿½Ó¿ÚÊÇÒýÓÃÊý¾ÝÀàÐÍ¿ÉÒÔÉùÃ÷½Ó¿Ú±äÁ¿¡£½Ó¿Ú±äÁ¿Äܹ»»ñµÃʵÏÖ½Ó¿ÚµÄÀàµÄ¶ÔÏó£¬Ò²³ÆÎª½Ó¿Ú¶ÔÏó¡£
4-3 ½Ó¿ÚÓÐÄÄÐ©ÌØµã£¿ÎªÊ²Ã´ÐèÒªÉùÃ÷½è¿Ú£¿½Ó¿ÚÊÇ·ñ¾ßÓм̳ÐÐÔ£¿½Ó¿ÚÖÐÄÜ·ñд¹¹Ôì·½·¨£¿
¡¾´ð¡¿½Ó¿ÚÌØµã£º
(1)½Ó¿Ú¼°½Ó¿ÚÖгÉÔ±µÄ·ÃÎÊȨÏÞ¶¼ÊÇpublic
(2)½Ó¿ÚÖеijÉÔ±·½·¨¶¼Êǹ«Óеġ¢³éÏóµÄʵÀý³ÉÔ±·½·¨£¬¼´Ä¬ÈÏÐÞÊηûΪpublic abstract¡£
(3)½Ó¿ÚÖеÄËùÓгéÏó·½·¨±ØÐëÈ«²¿±»ÊµÏÖ½Ó¿ÚµÄÀา¸Ç¡£ (4)½Ó¿ÚÖеijÉÔ±±äÁ¿¶¼Êdz£Á¿
(5)½Ó¿Ú²»Äܱ»ÊµÀý»¯¡£½Ó¿ÚÖеķ½·¨¶¼ÊdzéÏóµÄ£¬¹¹Ôì·½·¨²»ÊdzéÏóµÄËùÓв»ÄÜд¹¹Ôì·½·¨
(6)½Ó¿ÚÊÇÒýÓÃÊý¾ÝÀàÐÍ¡£
JavaÖ»Ö§³Öµ¥Öؼ̳У¬ÒÔ¡°µ¥Öؼ̳Ð+½Ó¿Ú¡±µÄ·½Ê½´úÌæ¶à¼Ì³Ð¡£½Ó¿Ú¿ÉÒԼ̳ÐÒ»¸öÒѾ´æÔڵĸ¸½Ó¿Ú¡£
4-4 ʲôÊǵ¥Öؼ̳У¿Ê²Ã´ÊǶàÖØ¼Ì³Ð£¿ÀàµÄ²ã´ÎÌåϵΪʲôÐèÒª¶àÖØ¼Ì³Ð£¿µ¥Öؼ̳ÐÓÐʲôȱµã£¿¼ÈÈ»ÓÐȱµã£¬ÎªÊ²Ã´JavaÈÔÈ»²ÉÓõ¥Öؼ̳У¿JavaÔõÑùʵÏÖ¶àÖØ¼Ì³Ð£¿ ¡¾´ð¡¿µ¥Öؼ̳оÍÊÇÒ»¸öÀàÖ»ÄÜÓÐÒ»¸ö¸¸Àà¡£¶à¼Ì³Ð¾ÍÊÇ¿ÉÒÔÓжà¸ö¸¸Àà¡£ÏÖʵÖеĶÔÏóÍùÍù±íÏÖ³ö¶àÖÖÌØÐÔ£¬Óõ¥Öؼ̳ÐÎÞ·¨¿Í¹ÛÃè»æ£¬Òò´ËÐèÒª¶àÖØ¼Ì³Ð¡£µ«ÊÇC++µÄ¶àÖØ¼Ì³Ð¹ýÓÚ¸´ÔÓ£¬Òò´ËJavaÓá°µ¥Öؼ̳Ð+½Ó¿Ú¡±´úÌæÁ˶àÖØ¼Ì³Ð£¬ÒÔÌá¸ßÔËÐÐЧÂÊ£¬Ôö¼Ó°²È«ÐÔ£¬½µµÍ¸´ÔÓÐÔ¡£
4-5 ÀàÓëÀàÖ®¼ä´æÔÚÄļ¸ÖÖ¹ØÏµ£¿
¡¾´ð¡¿ÀàÓëÀàÖ®¼äÓм̳йØÏµ£¬»¹´æÔÚǶÌ×¹ØÏµ¡£
4-6 ÔÚʲôÇé¿öÏÂÐèÒªÉùÃ÷ÄÚ²¿ÀࣿÄÚ²¿ÀàÓÐÄÄÐ©ÌØÐÔ£¿
Java²»Ö§³ÖC++µÄ½á¹¹(struct)ÀàÐÍ£¬¡¾´ð¡¿µ±Êµ¼ÊÖÐÐèҪʹÓÃÒ»¸ö½á¹¹Ê±£¬¿ÉÒÔÉùÃ÷Ò»¸öÀࣻµ«µ±½á¹¹×÷ΪÊý×éµÄÔªËØÀàÐÍʱ£¬»òµ±Ò»¸öÀàÖÐÐèҪʹÓýṹʱ£¬¿ÉÒÔ½«½á¹¹ÉùÃ÷ΪÄÚ²¿Àà¡£ÄÚ²¿ÀàÌØÐԿɲο´¿Î±¾P123¡£
4-7 ΪʲôÊǰü£¿ÎªÊ²Ã´ÐèÒª°ü»úÖÆ£¿JavaÓÐÄÄЩ°ü£¿¸÷ÓÐʲô¹¦ÄÜ£¿
¡¾´ð¡¿´ÓÂß¼¸ÅÄî¿´£¬°üÊÇÀàµÄ¼¯ºÏ£¬Ò»¸ö°üÖаüº¬¶à¸öÀࣻ´Ó´æ´¢¸ÅÄî¿´£¬°üÊÇÀàµÄ×éÖ¯·½Ê½£¬Ò»¸ö°ü¶ÔÓ¦Ò»¸öÎļþ¼Ð£¬Ò»¸öÎļþ¼ÐÖаüº¬¶à¸ö×Ö½ÚÂëÎļþ£»°üÓëÀàµÄ¹ØÏµ£¬¾ÍÏñÎļþ¼ÐÓëÎļþµÄ¹ØÏµÒ»Ñù¡£Îª½â¾ö×Ö½ÚÂëÎļþ´æ·ÅºÍÀàÃüÃûµÄÎÊÌ⣬JavaÌṩÁ˰ü»úÖÆ¡£JavaµÄ³£Óðü¼°Æä×÷Óÿɲ鿴P130±í4-1 ¡£
4-8 JavaµÄAPI²ÉÓÃʲô×éÖ¯·½Ê½£¿ÔõÑùʹÓÃJava¶¨ÒåºÃµÄÀࣿ
¡¾´ð¡¿JavaÓïÑÔµÄAPI°´ÕÕ¹¦ÄÜ»®·Ö³ÉÈô¸É°ü£¬Ã¿¸ö°ü¶¼ÓÐÐí¶à¹«ÓеÄÀàºÍ½Ó¿Ú¡£Èç¹ûÐèҪʹÓÃÒѶ¨ÒåºÃµÄÒ»¸ö°üÖеÄÀà»ò½Ó¿Ú£¬¿ÉÒÔʹÓÃimportÓï¾äÉùÃ÷¡£
4-9 JavaÉùÃ÷ObjectÀàµÄ×÷ÓÃÊÇʲô£¿ObjectÀàÖÐÉùÃ÷ÁËÄÄЩ·½·¨£¿ObjectÀàÔÚJavaÀà²ã´ÎÌåϵÖеĵØÎ»ÊÇÔõÑùµÄ£¿
¡¾´ð¡¿ObjectÊÇJavaÖÐËùÓÐÀàµÄ¸¸Àà»ò׿ÏÈÀ࣬Ëü¶¨ÒåÁËÒ»¸öJava¶ÔÏóËùÐèÒªµÄ»ù±¾²Ù×÷ºÍÊôÐÔ¡£¶¨ÒåµÄ·½·¨ÓУº1.getClass()»ñµÃµ±Ç°¶ÔÏóËùÔÚµÄÀàÊÇʲô¡¢equals()±È½ÏÁ½¸ö¶ÔÏóÊÇ·ñÏàµÈ¡¢toString()½«µ±Ç°¶ÔÏóµÄÐÅÏ¢ÓÃ×Ö·û´®ÃèÊö¡¢finalize()Îö¹¹·½·¨¡£
4-10 JavaΪʲôÐèÒªÉùÃ÷»ù±¾Êý¾ÝÀàÐ͵İü×°Àࣿ»ù±¾Êý¾ÝÀàÐ͵İü×°ÀàÓÐÄÄЩ£¿
¡¾´ð¡¿ÎªÊµÏÖÍêÈ«ÃæÏò¶ÔÏóµÄÌØÐÔ£¬JavaΪÿ¸ö»ù±¾Êý¾ÝÀàÐͶ¼ÉùÃ÷ÓжÔÓ¦µÄÒ»¸öÀà¡£¹«ÓÐ8¸ö»ù±¾Êý¾ÝÀàÐ͵İü×°ÀࣺByte¡¢Short¡¢Integer¡¢Long¡¢Float¡¢Double¡¢Character¡¢Boolean
4-11 ÔõÑù½«ÊýÖµÀàÐ͵ÄÊý¾Ýת»»³É×Ö·û´®£¿ÔõÑù½«×Ö·û´®×ª»»³ÉÊýÖµÀàÐ͵ÄÊý¾Ý£¿
¡¾´ð¡¿IntegerÀàµÄ¾²Ì¬·½·¨parseInt()ºÍʵÀý·½·¨intValue()¶¼¿ÉÒÔ½«Ò»¸ö×Ö·û´®×ª»»³ÉintÖµ¡£IntegerÀàµÄ¾²Ì¬·½·¨toBinaryString(int i)¡¢toOctalString(int i)¡¢Integer.toHexString(int i)¿ÉÒÔ½«Ê®½øÖÆiת»¯Îª¶þ½øÖÆ¡¢°Ë½øÖÆ¡¢Ê®Áù½øÖÆ¡¢×Ö·û´®¡£
4-12 JavaΪʲôҪ½«MathÀàÉùÃ÷Ϊ×îÖÕÀࣿMathÀàÖÐÓÐÄÄЩ³£Ó÷½·¨£¿
¡¾´ð¡¿MathÀàÌṩÌṩE¡¢PI³£Á¿ºÍÒ»×é¹Ì¶¨Êýѧº¯Êý¡£¶¼ÊǾ²Ì¬¿ÉÒÔÖ±½Óͨ¹ýÀàÃûÒýÓ㬲»ÐèÒª¼Ì³Ð¡£³£Ó÷½·¨ÓУº(1)Çó¾ø¶ÔÖµabs(double a)(2)Çó×î´óÖµmax(double a,double b)(3)Çó×îСֵmin(double a,double b)(3)·µ»ØÒ»¸ö0.0~1.0Ö®¼äµÄËæ»úÊýrandom()
4-13 ¶ÔÊýÖµ©p±äÁ¿»ò¶ÔÏó½øÐбȽϲÙ×÷£¬µ½µ×Ó¦¸Ã²ÉÓÃ6¸ö¹ØÏµÔËËã·û»¹Êǵ÷ÓÃequals()¡¢compareTo()·½·¨£¿ÊÇ·ñÿ¸ö¶ÔÏ󶼿ÉÒÔµ÷ÓÃequals()ºÍcompareTo()·½·¨£¿ÎªÊ²Ã´£¿ÕâÁ½¸ö·½·¨ÔÚ½øÐбȽϲÙ×÷ʱÓÐʲô²î±ð£¿ËüÃÇÔÚÿ¸öÀàÖеĺ¬Òå¶¼ÏàͬÂð£¿
¡¾´ð¡¿¶ÔÊýÖµ¡¢±äÁ¿¿ÉÒÔ²ÉÓÃ6¸ö¹ØÏµÔËËã·û£¬¶ÔÏó¿ÉÒÔÓúóÁ½Õߣ¬µ«ÊDz¢²»ÊÇÿ¸ö¶ÔÏ󶼿ÉÒÔµ÷ÓÃÕâÁ½¸ö·½·¨¡£¾ßÌåÓ÷¨¼°Çø±ðÇë¿´¿Î±¾P133ºÍP136.
4-14 SystemÀà¡¢ClassÀàºÍRuntimeÀà¸÷ÓÐÄÄЩ¹¦ÄÜ£¿ÔÚ֮ǰµÄ³ÌÐòÖÐÒÑÓõ½ÕâЩÀàµÄÄÄЩ³£Á¿»ò·½·¨£¿
¡¾´ð¡¿SystemÀàÌṩ·ÃÎÊϵͳ×ÊÔ´ºÍ±ê×¼ÊäÈë/Êä³öÁ÷µÄ·½·¨£¬Ö®Ç°Óõ½ÁËinºÍout³£Á¿¡£
ClassΪÀàÌṩÔËÐÐʱÐÅÏ¢£¬ÈçÃû×Ö¡¢ÀàÐÍ¡¢ÒÔ¼°¸¸ÀàµÈ¡£RuntimeÀà¿ÉÖ±½Ó·ÃÎÊÔËÐÐʱ×ÊÔ´¡£
4-15 ÔõÑù±íʾÈÕÆÚÓëʱ¼äÊý¾Ý£¿ÔõÑùÒýÓÃjava.util°üµÄÀࣿ
JavaÒÔÒ»¸ö³¤ÕûÐͱíʾһ¸öÈÕÆÚ£¬¡¾´ð¡¿¸Ã³¤ÕûÐͱíʾ´Ó¸ñÁÖÄáÖÎʱ¼ä1970-1-1 00:00:00 ¿ªÊ¼ÖÁijʱ¿ÌµÄÀÛ»ýºÁÃëÊý¡£
4-16 ·ºÐÍÀàÓÐʲô×÷Óã¿ÔÚʲôÇé¿öÏÂÐèҪʹÓ÷ºÐÍÀࣿ
¡¾´ð¡¿·ºÐ͵ı¾ÖÊÊDzÎÊý»¯ÀàÐÍ£¬Ò²¾ÍÊÇ˵Ëù²Ù×÷µÄÊý¾ÝÀàÐͱ»Ö¸¶¨ÎªÒ»¸ö²ÎÊý£¬ÕâÖÖ²ÎÊýÀàÐÍ¿ÉÒÔÓÃÔÚÀà¡¢½Ó¿Ú¡¢ºÍ·½·¨µÄ´´½¨ÖУ¬·Ö±ð±»³ÆÎª·ºÐÍÀà¡¢·ºÐͽӿڡ¢·ºÐÍ·½·¨¡£·ºÐÍÀàÒýÈëµÄºÃ´¦²»½öÔÚÓÚ¼õÉÙ´úÂëÁ¿£¬»¹ÔÚÓÚÌṩÁ˱àÒëʱÆÚÊý¾ÝÀàÐ͵ļì²é¹¦ÄÜ£¬¿ÉÒÔÌáǰԤ֪´íÎóµÄ·¢Éú£¬¼õÉÙ´úÂ밲ȫÐÔ£¬¶þÊǼõÉÙÁËÇ¿ÖÆ×ª»»ÀàÐÍ¡£