java网络编程复习题(2013考试题库).pdf
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
Java 网络编程复习题解析 本文将对 Java 网络编程复习题进行详细解析,涵盖 I/O、多线程、网络编程、数据库操作等方面的知识点。 一、Java 线程 1. 关于 Java 线程的说法: A、每一个 Java 线程可以看成由代码、一个真实的 CPU 以及数据三部份组成。 正确答案:D、以上说法无一正确。 解释:Java 线程不可以看成由代码、一个真实的 CPU 以及数据三部份组成,因为 Java 线程是由 JVM 管理的,而不是真实的 CPU。 2. 运行下列程序,会产生什么结果? public class X extends Thread implements Runnable{ public void run(){ } public static void main(String args[]){ Thread t=new Thread(new X()); t.start(); } 正确答案:A、第一行会产生编译错误。 解释:因为 X 类既继承了 Thread 类,也实现了 Runnable 接口,这样会导致编译错误。 3. 定义接口的关键字是: 正确答案:C、interface。 解释:interface 是 Java 中定义接口的关键字。 4. 定义类头时能使用的修饰符是: 正确答案:D、protected。 解释:protected 是 Java 中定义类头时可以使用的修饰符之一。 5. 下面哪个方法不可以在任何时候被任何线程调用? 正确答案:A、wait()。 解释:wait() 方法只能在 synchronized 代码块中调用,否则会抛出 IllegalMonitorStateException。 6. 关于线程优先级的说法中,正确的是: 正确答案:C、在创建线程后的任何时候都可以设置。 解释:Java 线程的优先级可以在创建线程时或创建线程后任何时候设置。 7. 线程生命周期中正确的状态是: 正确答案:C、新建状态、可运行状态、运行状态、阻塞状态和终止状态。 解释:Java 线程的生命周期包括新建状态、可运行状态、运行状态、阻塞状态和终止状态。 8. Thread 类中能运行线程体的方法是: 正确答案:D、run()。 解释:run() 方法是 Thread 类中运行线程体的方法。 9. 在程序读入字符文件时,能够以该文件作为直接参数的类是: 正确答案:A、FileReader。 解释:FileReader 是 Java 中读取字符文件的类,可以将文件作为直接参数传递。 10. java.io 包的 File 类是: 正确答案:D、非流类。 解释:File 类是 Java 中的文件类,不是流类。 11. 关于 Serializable 接口的说法中,正确的是: 正确答案:C、在 Serializable 接口中没有定义抽象方法,也没有定义常量。 解释:Serializable 接口是 Java 中的序列化接口,不包含任何方法或常量。 12. java 中用于创建文件对象的类是: 正确答案:A、File。 解释:File 类是 Java 中用于创建文件对象的类。 13. 从键盘上输入一个字符串创建文件对象,若要判断该文件对象为目录文件或数据文件,可使用下列哪个方法? 正确答案:C、isFile()。 解释:isFile() 方法可以判断文件对象是否为文件。 14. 下列哪个类不对直接创建对象? 正确答案:A、InputStream。 解释:InputStream 是抽象类,不可以直接创建对象。 15. 从键盘上输入多个字符时,为了避免回车换行符的影响,需要使用下列哪个流方法? 正确答案:B、flush()。 解释:flush() 方法可以清除缓冲区,以避免回车换行符的影响。 16. 以对象为单位把某个对象写入文件,则需要使用什么方法? 正确答案:B、writeObject()。 解释:writeObject() 方法可以将对象写入文件。 17. 下列哪个类的方法能够直接把简单数据类型写入文件? 正确答案:C、ObjectOutputStream。 解释:ObjectOutputStream 类的方法可以将简单数据类型写入文件。 18. 若一个类对象能被整体写入文件,则定义该类时必须实现下列哪个接口? 正确答案:D、Serializable。 解释:如果一个类对象需要被整体写入文件,则该类必须实现 Serializable 接口。
- 粉丝: 71
- 资源: 5万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助