Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

java·ºÐÍÏê½â

·ºÐÍ£¨Generic type »òÕßgenerics£©ÊÇ¶Ô Java ÓïÑÔµÄÀàÐÍϵͳµÄÒ»ÖÖÀ©Õ¹£¬ÒÔÖ§³Ö´´½¨¿ÉÒÔ°´ÀàÐͽøÐвÎÊý»¯µÄÀà¡£¿ÉÒÔ°ÑÀàÐͲÎÊý¿´×÷ÊÇʹÓòÎÊý»¯ÀàÐÍʱָ¶¨µÄÀàÐ͵ÄÒ»¸öռλ·û£¬¾ÍÏñ·½·¨µÄÐÎʽ²ÎÊýÊÇÔËÐÐʱ´«µÝµÄÖµµÄռλ·ûÒ»Ñù¡£
¿ÉÒÔÔÚ¼¯ºÏ¿ò¼Ü£¨Collection framework£©Öп´µ½·ºÐ͵͝»ú¡£ÀýÈ磬MapÀàÔÊÐíÄúÏòÒ»¸öMapÌí¼ÓÈÎÒâÀàµÄ¶ÔÏ󣬼´Ê¹×î³£¼ûµÄÇé¿öÊÇÔÚ¸ø¶¨Ó³É䣨map£©Öб£´æÄ³¸öÌØ¶¨ÀàÐÍ£¨±ÈÈçString£©µÄ¶ÔÏó¡£
ÒòΪMap.get()±»¶¨ÒåΪ·µ»ØObject£¬ËùÒÔÒ»°ã±ØÐ뽫Map.get()µÄ½á¹ûÇ¿ÖÆÀàÐÍת»»ÎªÆÚÍûµÄÀàÐÍ£¬ÈçÏÂÃæµÄ´úÂëËùʾ£º
Map m = new HashMap();
m.put("key", "blarg");
String s = (String) m.get("key");
ÒªÈóÌÐòͨ¹ý±àÒ룬±ØÐ뽫get()µÄ½á¹ûÇ¿ÖÆÀàÐÍת»»ÎªString£¬²¢ÇÒÏ£Íû½á¹ûÕæµÄÊÇÒ»¸öString¡£µ«ÊÇÓпÉÄÜijÈËÒѾ­ÔÚ¸ÃÓ³ÉäÖб£´æÁ˲»ÊÇStringµÄ¶«Î÷£¬ÕâÑùµÄ»°£¬ÉÏÃæµÄ´úÂ뽫»áÅ׳öClassCastException¡£
ÀíÏëÇé¿öÏ£¬Äú¿ÉÄÜ»áµÃ³öÕâÑùÒ»¸ö¹Ûµã£¬¼´mÊÇÒ»¸öMap£¬Ëü½«String¼üÓ³Éäµ½StringÖµ¡£Õâ¿ÉÒÔÈÃÄúÏû³ý´úÂëÖеÄÇ¿ÖÆÀàÐÍת»»£¬Í¬Ê±»ñµÃÒ»¸ö¸½¼ÓµÄÀàÐͼì²é²ã£¬¸Ã¼ì²é²ã¿ÉÒÔ·ÀÖ¹ÓÐÈ˽«´íÎóÀàÐ͵ļü»òÖµ±£´æÔÚ¼¯ºÏÖС£Õâ¾ÍÊÇ·ºÐÍËù×öµÄ¹¤×÷¡£
·ºÐ͵ĺô¦
Java ÓïÑÔÖÐÒýÈë·ºÐÍÊÇÒ»¸ö½Ï´óµÄ¹¦ÄÜÔöÇ¿¡£²»½öÓïÑÔ¡¢ÀàÐÍϵͳºÍ±àÒëÆ÷ÓÐÁ˽ϴóµÄ±ä»¯£¬ÒÔÖ§³Ö·ºÐÍ£¬¶øÇÒÀà¿âÒ²½øÐÐÁË´ó·­ÐÞ£¬ËùÒÔÐí¶àÖØÒªµÄÀ࣬±ÈÈ缯ºÏ¿ò¼Ü£¬¶¼ÒѾ­³ÉΪ·ºÐÍ»¯µÄÁË¡£Õâ´øÀ´Á˺ܶàºÃ´¦£º
· ÀàÐͰ²È«¡£·ºÐ͵ÄÖ÷ҪĿ±êÊÇÌá¸ß Java ³ÌÐòµÄÀàÐͰ²È«¡£Í¨¹ýÖªµÀʹÓ÷ºÐͶ¨ÒåµÄ±äÁ¿µÄÀàÐÍÏÞÖÆ£¬±àÒëÆ÷¿ÉÒÔÔÚÒ»¸ö¸ßµÃ¶àµÄ³Ì¶ÈÉÏÑéÖ¤ÀàÐͼÙÉ衣ûÓзºÐÍ£¬ÕâЩ¼ÙÉè¾ÍÖ»´æÔÚÓÚ³ÌÐòÔ±µÄÍ·ÄÔÖУ¨»òÕßÈç¹ûÐÒÔ˵ϰ£¬»¹´æÔÚÓÚ´úÂë×¢ÊÍÖУ©¡£
Java ³ÌÐòÖеÄÒ»ÖÖÁ÷Ðм¼ÊõÊǶ¨ÒåÕâÑùµÄ¼¯ºÏ£¬¼´ËüµÄÔªËØ»ò¼üÊǹ«¹²ÀàÐ͵쬱ÈÈç“StringÁб픻òÕß“Stringµ½StringµÄÓ³É䔡£Í¨¹ýÔÚ±äÁ¿ÉùÃ÷Öв¶»ñÕâÒ»¸½¼ÓµÄÀàÐÍÐÅÏ¢£¬·ºÐÍÔÊÐí±àÒëÆ÷ʵʩÕâЩ¸½¼ÓµÄÀàÐÍÔ¼Êø¡£ÀàÐÍ´íÎóÏÖÔھͿÉÒÔÔÚ±àÒëʱ±»²¶»ñÁË£¬¶ø²»ÊÇÔÚÔËÐÐʱµ±×÷ClassCastExceptionչʾ³öÀ´¡£½«ÀàÐͼì²é´ÓÔËÐÐʱŲµ½±àÒëʱÓÐÖúÓÚÄú¸üÈÝÒ×ÕÒµ½´íÎ󣬲¢¿ÉÌá¸ß³ÌÐòµÄ¿É¿¿ÐÔ¡£
· Ïû³ýÇ¿ÖÆÀàÐÍת»»¡£·ºÐ͵ÄÒ»¸ö¸½´øºÃ´¦ÊÇ£¬Ïû³ýÔ´´úÂëÖеÄÐí¶àÇ¿ÖÆÀàÐÍת»»¡£ÕâʹµÃ´úÂë¸ü¼Ó¿É¶Á£¬²¢ÇÒ¼õÉÙÁ˳ö´í»ú»á¡£
¾¡¹Ü¼õÉÙÇ¿ÖÆÀàÐÍת»»¿ÉÒÔ½µµÍʹÓ÷ºÐÍÀàµÄ´úÂëµÄÂÞà³̶ȣ¬µ«ÊÇÉ


Ïà¹ØÎĵµ£º

JavaÃæÊÔ¾­µäÊÔÌâ¼°´ð°¸

µÚÒ»£¬Ì¸Ì¸final, finally, finalizeµÄÇø±ð¡£ ¡¡¡¡
final—ÐÞÊηû£¨¹Ø¼ü×Ö£©Èç¹ûÒ»¸öÀà±»ÉùÃ÷Ϊfinal£¬Òâζ×ÅËü²»ÄÜÔÙÅÉÉú³öеÄ×ÓÀ࣬²»ÄÜ×÷Ϊ¸¸Àà±»¼Ì³Ð¡£Òò´ËÒ»¸öÀ಻Äܼȱ»ÉùÃ÷Ϊ
abstractµÄ£¬ÓÖ±»ÉùÃ÷ΪfinalµÄ¡£½«±äÁ¿»ò·½·¨ÉùÃ÷Ϊfinal£¬¿ÉÒÔ±£Ö¤ËüÃÇÔÚʹÓÃÖв»±»¸Ä±ä¡£±»ÉùÃ÷ΪfinalµÄ±äÁ¿±ØÐëÔÚÉùÃ÷ʱ¸ø¶¨ ......

JAVAÀ༯¿ò¼ÜÖ÷Òª½Ó¿Ú

13.1.2  À༯¿ò¼ÜÖ÷Òª½Ó¿Ú
ÔÚÕû¸öJavaÀ༯ÖÐ×ʹÓõÄÀ༯½Ó¿ÚÊÇ£ºCollection¡¢List¡¢Set¡¢Map¡¢Iterator¡¢ListIterator¡¢Enumeration¡¢SortedSet¡¢SortedMap¡¢Queue¡¢Map.Entry£¬ÕâЩ½Ó¿ÚµÄ¾ßÌåÌØµãÈç±í13-1Ëùʾ¡£
±í13-1  À༯¿ò¼Ü½Ó¿ÚµÄ¾ßÌåÌØµã
Ðò    ºÅ
½Ó    ¿Ú
Ãè&nb ......

¡¶ÇáÁ¿¼¶Java EEÆóÒµÓ¦ÓÃʵս¡· AntÓ÷¨


AntÓ÷¨——Õª×Ô¡¶ÇáÁ¿¼¶Java EEÆóÒµÓ¦ÓÃʵս¡·
1.6 AntµÄ°²×°ºÍʹÓÃ
AntÊÇÒ»ÖÖ»ùÓÚJavaµÄÉú³É¹¤¾ß
¡£´Ó×÷ÓÃÉÏÀ´¿´£¬ËüÓÐЩÀàËÆÓÚC±à³Ì£¨Unixƽ̨ÉÏʹÓý϶ࣩÖеÄMake¹¤¾ß£¬C/C++ÏîÄ¿
¾­³£Ê¹ÓÃMake¹¤¾ßÀ´¹ÜÀíÕû¸öÏîÄ¿µÄ±àÒë¡¢Éú³É¡£
MakeʹÓÃShellÃüÁîÀ´¶¨Òå
Éú³ÉÈÎÎñ£¬²¢¶¨ÒåÈÎÎñÖ®¼äµÄÒÀÀµ¹ØÏµ£¬ÒÔ±ãË ......

JAVA AWT ʼþ´¦Àí¼°ÄÚ²¿ÀàµÄʵÏÖ


import java.awt.*;
import java.awt.event.*;
public class TestFrame {
 Frame fm = new Frame();
 public void init(){
  
  fm.setSize(300,300);
  Button btn = new Button("ok");
  
  fm.add(btn);
  btn.addActionListener(ne ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ