Java第五次作业Java第五次作业.docVIP

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java第五次作业Java第五次作业

第五次作业 1、Window、Dialog、Frame窗体默认的布局管理器是BorderLayout Panel、小应用程序默认的布局管理器是 FlowLayout 当添加两个或两个以上的用来处理同一个事件的监听器时,首先被调用的监听器是那一个? 随机,不确定。 现有实现了ActionListener接口的事件监听器类X和一个按钮,用什么语句为按钮注册一个Action事件监听器? addActionListener(new X( )) 2、在Java中最基本的类是 Object 3、要使某个类能被同一个包中的其他类访问,不能被这个包以外的类访问,可以使用关键字定义 让该类不使用任何关键字 。 4、Runnable接口中定义的方法为 run( )方法 5、哪些修饰符能用于顶层类 abstract、public、final 6、阐述线程的状态及生命周期? (1)新建状态(2)就绪状态(3)运行状态 (4)阻塞状态 :A、位于对象等待池中的阻塞状态 B、位于对象锁池中的阻塞状态 C、其他阻塞状态:当前线程执行了sleep( )方法、或者调用其他线程的join( )方法、或者发出I/O请求时,就会进入这个状态 (5)死亡状态 7、接口包含的方法既可以有实现,也可以没有实现这个说法正确么? 当类被关键字final修饰时,这个能否被继承? 答: 接口包含的方法既可以有实现,也可以没有实现这个说法不对; 当类被关键字final修饰时,这个不能被继承 8、分析以下程序,指出错误的地方并改正 class A implements Runnable{ public 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接口中的run( )方法实现错误 改正: Thread t=new Thread(this);改为Thread t=new Thread(new A()); Public void run(int j)改为public void run();里面的j改为一个整数. 9、请指出错误并改正。 public class Sxample{ final String s= outter variable ; public void Method(){ int i1=15; class InClass{ public void innerMethod(){ System.out.println(s); System.out.println(i1); } } } } 错误原因:内部类不能直接访问所在方法的非final变量: 改正: int i1=15;改为final int i1=15; 10、请指出错误并改正。 public class Sample{ public 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 class A{ static String str=aaa; A(){ str=ccc; System.out.println(str); } {System.out.println(str); } public static void main(String[ ] args){ A obj=new A( ); System.out.println(obj.str); System.out.println(str); } } 输出结果:aaa ccc ccc ccc 12、写出下面程序的输出结果。(4分) public class Sa

您可能关注的文档

文档评论(0)

cduutang + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档