2017Java 面试题—带答案详解
一. Java 基础 7
1、一个.java源文件中是否可以包括多个类(不是内部类)?有什么限制? 7
2 、Java 有没有 goto? 8
3、说说和的区别。8
4 、在JAVA 中如何跳出当前的多重嵌套循环?8
5、switch 语句能否作用在 byte 上,能否作用在 long 上,能否作用在 String 上? ..9
6、short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错? 9
7、char 型变量中能不能存贮一个中文汉字?为什么?9
8、用最有效率的方法算出2 乘以 8 等於几? 9
9、请设计一个一百亿的计算器9
10、使用 final 关键字修饰一个变量时,是引用不能变,还是引用的对象不能变?
11
11、==和 equals 方法究竟有什么区别? 11
12、静态变量和实例变量的区别? 12
13、是否可以从一个 static 方法内部发出对非 static 方法的调用? 12
14、Integer 与 int 的区别 13
15、Math.round(11.5)等於多少? Math.round(-11.5)等於多少? 13
16、下面的代码有什么不妥之处? 13
17、请说出作用域public ,private ,protected ,以及不写时的区别 13
18、Overload 和 Override 的区别。Overloaded 的方法是否可以改变返回值的类型?
14
19、构造器 Constructor 是否可被 override? 15
20 、接口是否可继承接口? 抽象类是否可实现(implements)接口? 抽象类是否可继
承具体类(concrete class)? 抽象类中是否可以有静态的 main 方法? 15
21 、写 clone()方法时,通常都有一行代码,是什么? 15
22 、面向对象的特征有哪些方面 15
23 、java 中实现多态的机制是什么? 17
24 、abstract class 和 interface 有什么区别? 17
25 、abstract 的 method 是否可同时是 static,是否可同时是 native ,是否可同时是
synchronized? 18
26 、什么是内部类?Static Nested Class 和 Inner Class 的不同。 19
27 、内部类可以引用它的包含类的成员吗?有没有什么限制?20
28 、Anonymous Inner Class (匿名内部类) 是否可以 extends(继承)其它类,是否可
以implements(实现)interface(接口)? 21
29 、super.getClass()方法调用 21
30、String 是最基本的数据类型吗? 22
31、String s = Hello;s = s + world!;这两行代码执行后,原始的 String 对象中的
内容到底变了没有?22
32、是否可以继承 String 类? 23
33、String s = new String(xyz);创建了几个 String Object? 二者之间有什么区别?
23
34、String 和 StringBuffer 的区别23
您可能关注的文档
最近下载
- 2025年特许金融分析师银行跨境监管专题试卷及解析.pdf VIP
- 2025年信息系统安全专家非对称加密算法性能优化与工程实践专题试卷及解析.pdf VIP
- 基于人工智能的能源计量数据异常模式自动识别研究.pdf VIP
- 济宁政治模拟试题及答案.docx VIP
- 2025年特许金融分析师购买力平价理论(PPP)实证应用专题试卷及解析.pdf VIP
- 2025年碳排放管理师清洁生产审核评估结果应用方法专题试卷及解析.pdf VIP
- 基础护理学题库卧位题目及答案.doc VIP
- 2025年演出经纪人国际展览与沉浸式体验演出经纪专题试卷及解析.pdf VIP
- 城市地下空间数字化建模与监测系统设计.pdf VIP
- 2025年济宁政治中考题及答案.doc VIP
原创力文档

文档评论(0)