·¢²¼Ê±¼ä : ÐÇÆÚÈý ÎÄÕ¡¶JAVAÃæÏò¶ÔÏó³ÌÐòÉè¼Æ¡·ÊÔÌâÓë½âÎö¿â¸üÐÂÍê±Ï¿ªÊ¼ÔĶÁcf0d7d3f87c24028915fc38b
34) JAVAÖУ¬Óû·µ»Ø°´Å¥µÄ±êÇ©£¬Æä·½·¨ÊÇ£¨£©¡££¨Ñ¡ÔñÒ»Ï
a) getActionCommand() b) setLabel(string str) c) button()
d) getLabel() ¡¾½âÎö¡¿A
Óû·µ»Ø°´Å¥µÄ±êǩʹÓÃgetActionCommand()·½·¨¡£
35) ÔÚJAVAÖУ¬¼ÙÉèÎÒÃÇÓÐÒ»¸öʵÏÖActionListener½Ó¿ÚµÄÀ࣬ÒÔÏ·½·¨£¬£¨£©Äܹ»ÎªÒ»
¸öButtonÀà×¢²áÕâ¸öÀà¡££¨Ñ¡ÔñÒ»Ï a) addListener() b) addActionListener()
c) addButtonListener() d) setListener() ¡¾½âÎö¡¿B
SwingµÄʼþÄ£ÐÍÖУ¬×é¼þ¿ÉÒÔ·¢Æð(»ò\Éä³ö\ʼþ[Òë×¢1]¡£¸÷ÖÖʼþ¶¼ÊÇ
Àà¡£µ±ÓÐʼþ·¢Éúʱ£¬Ò»¸ö»ò¶à¸ö\¼àÌýÆ÷(listener)\»áµÃµ½Í¨Öª£¬²¢×ö³ö·´Ó¦¡£ÕâÑùʼþµÄÀ´ Ô´¾ÍͬËüµÄ´¦Àí³ÌÐò·Ö¸ô¿ªÀ´ÁË¡£Ò»°ã˵À´£¬³ÌÐòÔ±ÊDz»»áÈ¥ÐÞ¸ÄSwing×é¼þµÄ£¬ËûÃÇдµÄ¶¼ÊÇЩʼþ´¦Àí³ÌÐò£¬µ±×é¼þÊÕµ½Ê¼þ[Òë×¢1]ʱ£¬»á×Ô¶¯µ÷ÓÃÕâЩ´úÂ룬Òò´ËSwingµÄʼþÄ£ÐͿɳƵÃÉÏÊǽ«½Ó¿ÚÓëʵÏÖ·Ö¸ô¿ªÀ´µÄ¾øºÃ·¶ÀýÁË¡£
ʼþ¼àÌýÆ÷(event listener)¾ÍÊÇÒ»¸öʵÏÖlistener½Ó¿ÚµÄ¶ÔÏó¡£ËùÒÔ£¬³ÌÐòÔ±Òª×öµÄ¾ÍÊÇ´´½¨Ò»¸ölistener¶ÔÏó£¬È»ºóÏò·¢ÆðʼþµÄ×é¼þ×¢²áÕâ¸ö¶ÔÏó¡£×¢²áµÄ¹ý³Ì¾ÍÊǵ÷ÓÃ×é¼þµÄaddXXXListener( )·½·¨£¬ÕâÀï\±íʾ×é¼þËù·¢ÆðµÄʼþµÄÀàÐÍ¡£Ö»Òª¿´Ò»ÑÛ\·½·¨µÄÃû×Ö¾ÍÄÜÖªµÀ×é¼þÄÜ´¦ÀíÄÄÖÖʼþÁË£¬ËùÒÔÈç¹ûÄãÈÃËüÌý´íÁËʼþ£¬ÄÇô±àÒë¾Í¸ù±¾Í¨²»¹ý¡£µ½ºóÃæÄã¾Í»á¿´µ½£¬JavaBeanÔÚ¾ö¶¨ËüÄÜ´¦ÀíÄÄЩʼþʱ£¬Ò²×ñÑ\µÄÃüÃû¹æ·¶¡£
36) ÔÚJAVAÓïÑÔÖУ¬°üpack1µÄÀàclass1 ÖÐÓгÉÔ±·½·¨£ºprotected void
method_1(){?},private void method_2(){?},public void method_3(){?.}ºÍvoid method_4(){?},ÔÚ°üpack2ÖеÄÀàclass2 ²»ÊÇclass1µÄ×ÓÀ࣬ÄãÔÚclass2 ÖпÉÒÔµ÷Óõķ½·¨ÓУ¨£©¡££¨Ñ¡ÔñÒ»Ï a) method_1 b) method_2 c) method_3 d) method_4 ¡¾½âÎö¡¿C
±¾Ìâ¿ÉÒÔͨ¹ý»³ö°üÖÐÀàµÄ½á¹¹À´·ÖÎö£º
pack1: class1 : Êܱ£»¤µÄmethod_1 method_4 ˽ÓеÄmethod_2 ¹«¹²µÄmethod_3()£» pack2: class2:
ÓÉÓÚclass2ºÍclass1 Ö®¼äûÓм̳йØϵ£»¹Ê class2Ö»Äܵ÷ÓÃclass1ÖÖµÄpublicÐÞÊεķ½·¨: method_3().
37) JAVAÖУ¬Ê¹Ó㨣©ÐÞÊηûʱ£¬Ò»¸öÀàÄܱ»Í¬Ò»°ü»ò²»Í¬°üÖеÄÆäËûÀà·ÃÎÊ¡££¨Ñ¡ÔñÒ»Ï
a) private
b) protected c) public d) friendly ¡¾½âÎö¡¿C
Public ·ÃÎÊÐÞÊηû£¬¸ÃÀàËùÔÚ°üÄںͰüÍâµÄÀ඼¿ÉÒÔ·ÃÎÊ¡£×·Å¡£
Protected·ÃÎÊÐÞÊηû£¬Ö»ÓиÃÀàËùÔÚ°üÄÚ»òËüµÄÅÉÉúÀà²ÅÄÜ·ÃÎÊ¡£ Private·ÃÎÊÐÞÊηû £¬Ö»ÓиÃÀàËùÔÚ°üÄÚµÄÀà²ÅÄÜ·ÃÎÊ¡£ JavaÖÐÎÞfriendlyÐÞÊηû¡£
38) ÔÚJAVAÖУ¬ÀàWorkerÊÇÀàPersonµÄ×ÓÀ࣬WorkerµÄ¹¹Ôì·½·¨ÖÐÓÐÒ»¾ä¡°super()¡°£¬
¸ÃÓï¾ä£¨£©¡££¨Ñ¡ÔñÒ»Ï
a) µ÷ÓÃÀàWorkerÖж¨ÒåµÄsuper()·½·¨ b) µ÷ÓÃÀàPersonÖж¨ÒåµÄsuper()·½·¨ c) µ÷ÓÃÀàPersonµÄ¹¹Ô캯Êý d) Óï·¨´íÎó ¡¾½âÎö¡¿C
ÓÐЩʱºò¾³£ÐèÒªÔÚ×ÓÀàÖе÷Óø¸ÀàµÄ¹¹Ôì·½·¨£¬´ËʱÐèÓÃsuper·½·¨À´µ÷Óá£
39) ÔÚJAVAÓïÑÔÖУ¬ÏÂÁÐÓïÑÔ£¨£©¿ÉÒÔ»³öÒ»¾ØÐοò¼Ü£¬Æä¾à×ó±ß½çΪ0ÏñËØ£¬¾àÉϱ߽ç
Ϊ10ÏñËØ£¬¿íΪ30ÏñËØ£¬¸ßΪ40ÏñËØ¡££¨Ñ¡ÔñÒ»Ï
a) Graphics g=new Graphics();
g.drawRect(10,0,30,40); b) Graphics g=new Graphics();
g.drawRect(0,10,30,40);
c) Graphics g =new Graphics(); g.drawRect(30,40,10,0)
d) Graphics g =new Grphics(); g.drawRect(30,40,0,10);
¡¾½âÎö¡¿B
GraphicsÀàµÄ·½·¨drawRectµÄÓï·¨ÈçÏ£º public void drawRect(int x,
int y, int width, int height)
»æÖÆÖ¸¶¨¾ØÐεÄÂÖÀª¡£¾ØÐεÄ×ó±ßºÍÓұ߷ֱðΪ x ºÍ x + width ¡£¶¥²¿±ßÑغ͵ײ¿±ßÑØ·Ö±ðΪ y ºÍ y + height ¡£¸Ã¾ØÐÎÊÇʹÓÃͼÐÎÉÏÏÂÎĵĵ±Ç°ÑÕÉ«»æÖƵġ£ ²ÎÊý£º
x - ½«±»»æÖƵľØÐ뵀 x ×ø±ê¡£ y - ½«±»»æÖƵľØÐ뵀 y ×ø±ê¡£
width - ½«±»»æÖƵľØÐεĿí¶È¡£ height - ½«±»»æÖƵľØÐÎµÄ¸ß¶È ¹Ê±¾ÌâÑ¡ B
40) ÔÚJAVAÖУ¬ÀàAnimalÖеķ½·¨printA()¶¨ÒåÈçÏ£º
public void printA(){
int a=10;
int result=10%3;
System.out.println(result); ÔÚÀàDogÖз½·¨printA()¶¨ÒåÈçÏ£º public void printA(){
int a=10;
Systme.out.println(a/3); }
DogÀàµÄ¶¨ÒåÈçÏ£º
Class Dog extends Animal{?} ÈôÓÐÓï¾ä£º
Animal animal=new Dog(); animal.printA();
ÔòÕâ¶Î´úÂëÊä³öΪ£¨£©¡££¨Ñ¡ÔñÒ»Ï a) 0 b) 3.3333 c) 2 d) 3 ¡¾½âÎö¡¿B
±¾Ìâ¹Ø¼üÒªÀí½âÈçºÎʹ¸¸ÀàµÄ¶ÔÏóµ÷ÓÃ×ÓÀàµÄ·½·¨¡£ÒòΪͨ³£¶¼ÊÇ×ÓÀàµ÷Óø¸ÀàµÄ·½·¨¡£
Animal animal=new Dog();
´Ë´¦ËäÈ»ÉùÃ÷µÄÊǸ¸ÀàAnimalÀàÐ͵ĶÔÏ󣬵«ÔÚ³õʼ»¯Ê±µ÷ÓõÄÊÇ×ÓÀàµÄ¹¹Ôì·½·¨¡£ÕýÊÇÒòΪ´Ë£¬Ê¹µÃanimal¶ÔÏóÖ¸ÏòDogÀàµÄÒýÓ᣸öÔÏóanimalÔÚµ÷ÓÃprintA£¨£©·½·¨Ê±²»Êǵ÷Óø¸ÀàµÄ·½·¨£¬¶øÊǵ÷ÓÃÔÚ×ÓÀàÖÐÖØдµÄprintA£¨£©·½·¨¡£¹Ê±¾ÌâÖ´ÐÐ10/3=3.3333.
41) ÔÚJAVAÖУ¬ÏÂÁУ¨£©´úÂë¶ÎÔÊÐí°´Å¥×¢²áÒ»¸öactionʼþ¡££¨Ñ¡ÔñÒ»Ï
a) button.enableActioinEvents();
b) button.addActionListener(anActionListener); c) button.enableEvents(true);
d) button.enableEvents(AWTEvent.ACTION_EVENT_MASK); ¡¾½âÎö¡¿B
SwingµÄʼþÄ£ÐÍÖУ¬×é¼þ¿ÉÒÔ·¢Æð(»ò\Éä³ö\ʼþ[Òë×¢1]¡£¸÷ÖÖʼþ¶¼ÊÇÀà¡£µ±ÓÐʼþ·¢Éúʱ£¬Ò»¸ö»ò¶à¸ö\¼àÌýÆ÷(listener)\»áµÃµ½Í¨Öª£¬²¢×ö³ö·´Ó¦¡£ÕâÑùʼþµÄÀ´ Ô´¾ÍͬËüµÄ´¦Àí³ÌÐò·Ö¸ô¿ªÀ´ÁË¡£Ò»°ã˵À´£¬³ÌÐòÔ±ÊDz»»áÈ¥ÐÞ¸ÄSwing×é¼þµÄ£¬ËûÃÇдµÄ¶¼ÊÇЩʼþ´¦Àí³ÌÐò£¬µ±×é¼þÊÕµ½Ê¼þ[Òë×¢1]ʱ£¬»á×Ô¶¯µ÷ÓÃÕâЩ´úÂ룬Òò´ËSwingµÄʼþÄ£ÐͿɳƵÃÉÏÊǽ«½Ó¿ÚÓëʵÏÖ·Ö¸ô¿ªÀ´
µÄ¾øºÃ·¶ÀýÁË¡£
ʼþ¼àÌýÆ÷(event listener)¾ÍÊÇÒ»¸öʵÏÖlistener½Ó¿ÚµÄ¶ÔÏó¡£ËùÒÔ£¬³ÌÐòÔ±Òª×öµÄ¾ÍÊÇ´´½¨Ò»¸ölistener¶ÔÏó£¬È»ºóÏò·¢ÆðʼþµÄ×é¼þ×¢²áÕâ¸ö¶ÔÏó¡£×¢²áµÄ¹ý³Ì¾ÍÊǵ÷ÓÃ×é¼þµÄaddXXXListener( )·½·¨£¬ÕâÀï\±íʾ×é¼þËù·¢ÆðµÄʼþµÄÀàÐÍ¡£Ö»Òª¿´Ò»ÑÛ\·½·¨µÄÃû×Ö¾ÍÄÜÖªµÀ×é¼þÄÜ´¦ÀíÄÄÖÖʼþÁË£¬ËùÒÔÈç¹ûÄãÈÃËüÌý´íÁËʼþ£¬ÄÇô±àÒë¾Í¸ù±¾Í¨²»¹ý¡£µ½ºóÃæÄã¾Í»á¿´µ½£¬JavaBeanÔÚ¾ö¶¨ËüÄÜ´¦ÀíÄÄЩʼþʱ£¬Ò²×ñÑ\µÄÃüÃû¹æ·¶¡£
42) ÔÚJAVA±à³ÌÖУ¬ÊµÏÖRunnable½Ó¿Úʱ±ØÐëʵÏֵķ½·¨ÊÇ£¨£©¡££¨Ñ¡ÔñÒ»Ï
a) wait() b) run() c) stop()
d) start() ¡¾½âÎö¡¿B
ÕâÊÇÔÚJBuildÖеŤ³ÌÖеÄmain·½·¨¡£³ÌÐò´Ó´Ë´¦¿ªÊ¼ÔËÐУ¬ÐèÒªÔËÐнø³Ì¡£´Ë´¦µ÷ÓÃÁËRunnable½Ó¿ÚµÄrun·½·¨£¬²¢¶Ô¸Ã·½·¨½øÐÐÁËÖØд¡£
public static void main(String[] args) {
SwingUtilities.invokeLater(new Runnable() { public void run() { try {
UIManager.setLookAndFeel(UIManager. getSystemLookAndFeelClassName());
} catch (Exception exception) { exception.printStackTrace(); }
Runnable½Ó¿ÚÓÐÒ»¸ö×îÖØÒªµÄ·½·¨run£¬ÔÚ½ø³ÌÒªÔËÐÐʱ£¬±ØÐëʵÏָ÷½·¨¡£
43) ÔÚJAVAÓïÑÔÖУ¬ÏÂÃæ¹ØÓÚÀàµÄÃèÊöÕýÈ·µÄÊÇ£¨£©¡££¨Ñ¡ÔñÒ»Ï
a) Ò»¸ö×ÓÀà¿ÉÒÔÓжà¸ö³¬Àà
b) Ò»¸ö³¬Àà¿ÉÒÔÓжà¸ö×ÓÀà
c) ×ÓÀà¿ÉÒÔʹÓó¬ÀàµÄËùÓÐ
d) ×ÓÀàÒ»¶¨±È³¬ÀàÓиü¶àµÄ³ÉÔ±·½·¨ ¡¾½âÎö¡¿B
JavaÓïÑÔÖÐÖ»ÄÜʵÏÖµ¥Öؼ̳У¬Ò²¾ÍÊÇÒ»¸ö×ÓÀàÖ»ÄÜÓÐÒ»¸ö¸¸Àà¡£Èç¹ûҪʵÏÖ¶àÖؼ̳У¬Ö»ÄÜʹÓýӿÚÀ´ÊµÏÖ¡£ÒòΪһ¸ö×ÓÀà¿ÉÒÔʵÏÖ¶àÖؽӿڡ£
Ò»¸ö³¬Àà¿ÉÒÔÅÉÉú³ö¶à¸ö×ÓÀà¡£ ×ÓÀàµÄ·½·¨²»Ò»¶¨¾Í±È¸¸Àà¶à¡£
44) Java AppletµÄÈýÖÖ״̬£º1.Init(),2.Start(),3.Paint(),ÔÚAppletÔØÈëʱµÄ˳ÐòÊÇ
£¨£©¡££¨Ñ¡ÔñÒ»Ï a) 1£¬2£¬3 b) 2£¬1£¬3