Java第五次作业.doc
《Java第五次作业.doc》由会员分享,可在线阅读,更多相关《Java第五次作业.doc(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第五次作业1、Window、Dialog、Frame窗体默认的布局管理器是BorderLayout Panel、小应用程序默认的布局管理器是 FlowLayout 当添加两个或两个以上的用来处理同一个事件的监听器时,首先被调用的监听器是那一个?随机,不确定。现有实现了ActionListener接口的事件监听器类X和一个按钮,用什么语句为按钮注册一个Action事件监听器? addActionListener(new X( )2、在Java中最基本的类是 Object 3、要使某个类能被同一个包中的其他类访问,不能被这个包以外的类访问,可以使用关键字定义 让该类不使用任何关键字 。4、Runn
2、able接口中定义的方法为 run( )方法 5、哪些修饰符能用于顶层类 abstract、public、final 6、阐述线程的状态及生命周期? (1)新建状态(2)就绪状态(3)运行状态(4)阻塞状态 :A、位于对象等待池中的阻塞状态 B、位于对象锁池中的阻塞状态 C、其他阻塞状态:当前线程执行了sleep( )方法、或者调用其他线程的join( )方法、或者发出I/O请求时,就会进入这个状态(5)死亡状态7、接口包含的方法既可以有实现,也可以没有实现这个说法正确么? 当类被关键字final修饰时,这个能否被继承?答: 接口包含的方法既可以有实现,也可以没有实现这个说法不对; 当类被关键
3、字final修饰时,这个不能被继承8、分析以下程序,指出错误的地方并改正 class A implements Runnablepublic static void main(String args)Thread t=new Thread(this);/ Thread t=new Thread(new Runnable( )t.start();public void run(int j )/Runnable接口中的run( )方法实现错误for(int i=0;ij;i+)System.out.println(hi);错误原因:1.不能在静态方法中使用this; 2. Runnable接口中的
4、run( )方法实现错误改正: Thread t=new Thread(this);改为Thread t=new Thread(new A(); Public void run(int j)改为public void run();里面的j改为一个整数.9、请指出错误并改正。public class Sxamplefinal String s= outter variable ;public void Method()int i1=15;class InClasspublic void innerMethod()System.out.println(s);System.out.println(i
5、1);错误原因:内部类不能直接访问所在方法的非final变量:改正: int i1=15;改为final int i1=15;10、请指出错误并改正。public class Samplepublic static void main(String args )Boolean b=new Boolean(TRUE);if(b)for(Integer i=0;i10;i+)System.out.println(i);错误原因:不能将对象引用当基本类型使用;改正: Boolean b=new Boolean(TRUE);改为boolean b=true;11、写出下面程序的输出结果。public
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java 第五 作业
限制150内