java复习题库第五、六章.docVIP

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

第五章 多线 程 选择题 1.? 线程调用了sleep()方法后,该线程将进入(???C )状态。 A.可运行状态 B.运行状态 C.阻塞状态 D.终止状态 2. 关于java线程,下面说法错误的是(D) A.线程是以CPU为主体的行为 B. java利用线程使整个系统成为异步 C.创建线程的方法有两种:实现Runnable接口和继承Thread类 D. 新线程一旦被创建,它将自动开始运行 ??? 3.在java语言中,临界区可以是一个语句块,或者是一个方法,并用(A )关键字标识。 A.????? synchronized B.????? include C.????? import D.????? Thread 4. 线程控制方法中,yield()的作用是(D) A.????? 返回当前线程的引用 B.?????? 使比其低的优先级线程执行 C.?????? 强行终止线程 D.????? 只让给同优先级线程运行 5. java用(A)机制实现了进程之间的异步执行 A.????? 监视器 B.?????? 虚拟机 C.?????? 多个CPU D.????? 异步调用 6. 下面代码运行的结果是什么?(D) public class MyThread implements Runnable { String myString = Yes ; public void run() { this.myString = No ; } public static void main(String[] args) { MyThread t = new MyThread(); new Thread(t).start(); for (int i=0; i 10; i++) System.out.print(t.myString); } } A. 打印yes yes yes yes yes yes B. 打印no no no no no no no no C. 打印yes no yes no ye no ye no D. 不确定 二、填空题 1.???????????? ____多线程____是java程序的并发机制,它能同步共享数据、处理不同的事件。 2.??????????? 线程的创建有两种方法:实现_____ Runnable ____接口和继承Thread类。 3.??????????? 多线程程序设计的含义是可以将程序任务分成几个____并行____的子任务。 4.??????????? java中,新建的线程调用start()方法、如myThread.start(),将使线程的状态从New(新建状态)转换为___可运行状态______。 第六章 一、是非题 1. 所谓缺省构造函数就是没有参数的构造函数。() 2.对象成员变量在对象创建时会获得一个缺省的初始值。() 3.Java数组随时可以改变大小。() 4.InputStream和OutputStream读写的数据是8位的。() 5.Java是强类型语言。() 6.Java没有指针,引用不能等同于指针。() 7.protected的成员只能被继承类成员存取。() 8.任何的Applet都完全不能访问本地资源。() 9. Anonymous Inner Class (匿名内部类) 可以extends(继承)其它类。() 10.final类是为防止他人从你的类上派生新类,此类是不可继承的。() 11.super()和this()方法只能在构造函数里调用。() 12.接口的所有方法默认都是public,abstract和non-static的。() 13.接口可以声明成final。() 二、简述题 1.一个空数组与一个长度为0的数组有什么区别? 2.Vector对象的大小与容量之间有什么区别? 3.String类和StringBuffer类的主要区别是什么? 答案: 一、 1. T 2.?T,初始值是0 3. F 4. T, reader和writer是16位 5.?T, 要有确定类型的,除过list和log 6. T,指针是可计算的,引用是不可计算的 7. F,包内和子类 8. F,授权后可以访问 9.?T 10.T 11.T 12.T 13.F 二、 答: 一个空数组是指不包括任何Object引用的数组对象。而一个长度为0的数组是指有0个元素的数组对象。 答:一个Vector对象的大小是包含的Object引用的实际数量。而容量是指为Object引用分配的存储空间的数量。 答:String类:用于比较两个字符串,查找和抽取串中的字符或子串,字符串与其

文档评论(0)

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

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

1亿VIP精品文档

相关文档