1 / 7
文档名称:

IT公司Java笔试题及解答.doc

格式:doc   大小:40KB   页数:7
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

IT公司Java笔试题及解答.doc

上传人:guoxiachuanyue006 2021/8/14 文件大小:40 KB

下载得到文件列表

IT公司Java笔试题及解答.doc

相关文档

文档介绍

文档介绍:: .
IT 公司 Java 笔试题及解答
出处:网友指出。
12. 的数据类型是() A float B double C Float
D Double 答案: B 解析:默认为 double 型,如果为 float 型需要加上 f 显示说明,即
13. 下面哪个流类属于面向字符的输入流 ( )A BufferedWriter
B FileInputStream C ObjectInputStream D InputStreamReader 答案: A 解析: Java 的 IO 操作中有面向字节 (Byte) 和面向字符 (Character) 两种方式。
面向字节的操作为以 8 位为单位对二进制的数据实行操作,对数据不 实行转换,这些类都是 InputStream 和 OutputStream 的子类。
面向字符的操作为以字符为单位对数据实行操作,在读的时候将二进 制数据转为字符,在写的时候将字符转为二进制数据,这些类都是 Reader 和 Writer 的子类。总结:以 InputStream (输入) /Outputstream (输出)为后缀的是字节流; 以Reader (输
入) /Writer (输出)为后缀的是字符流。扩展: Java 流类图结构,一 目了然,解决绝大部分选择题:
14. Java 接口的修饰符能够为() A private B protected C final D abstract 答案:CD解析:接口很重要,为了说明情况,
这里稍微啰嗦点:( 1)接口用于描述系统对外提供的所有服务 , 所以 接口中的成员常量和方法都必须是公开 (public) 类型的 , 确保外部使用 者能访问它们;( 2)接口仅仅描述系统能做什么 , 但不指明如何去做 , 所以接口中的方法都是抽象 (abstract) 方法;( 3)接口不涉及和任何 具体实例相关的细节 ,所以接口没有构造方法 ,不能被实例化 ,没有实例 变量,只有静态( static )变量;( 4)接口的中的变量是所有实现类 共有的,既然共有,肯定是不变的东西,因为变化的东西也不能够算 共有。所以变量是不可变 (final) 类型,也就是常量了。( 5) 接口中
不能够定义变量?如果接口能够定义变量,但是接口中的方法又都是 抽象的,在接口中无法通过行为来修改属性。有的人会说了,没相关 系,能够通过 实现接口的对象的行为来修改接口中的属性。这当然没 有问题,但是考虑这样的情况。如果接口 A 中有一个 public 访问权 限的静态变量 a 。按照 Java 的语义,我们能够不通过实现接口的对 象来访问变量 a ,通过 = xxx; 就能够改变接口中的变量 a 的值 了。正如抽象类中是能够这样做的,那么实现接口 A 的所有对象也都 会自动拥有这个改变后的 a 的值了,也就是说一个地方改变了 a ,所 有这些对象中 a 的值也都跟着变了。这和抽象类有什么区别呢,怎么 体现接口更高的抽象级别呢,怎么体现接口提供的统一的协议呢,那 还要接口这种抽象来做什么呢?所以接口中 不能出现变量