分享

Java面试题精选集(附参考答案) | JACK的机器人

 untion 2016-03-27

http://www./java-interview-questions-selection-set-a-reference-answer.html

一、简答题

1、面向对象的特征有哪些方面?*参考答案▼显示

2、作用域public,private,protected,以及不写时的区别?*参考答案▼显示

3、String是最基本的数据类型吗?*参考答案▼显示

4、float 型float f=3.4是否正确?*参考答案▼显示

5、以下语句编译能通过吗?

  1. float f=1.3;

*参考答案▼显示

6、以下程序段有错吗?

  1. short s1 = 1;
  2. s1 = s1 + 1;

*参考答案▼显示

7、Java有没有goto?*参考答案▼显示

8、int和Integer有什么区别?*参考答案▼显示

9、&和&&的区别?*参考答案▼显示

10、简述逻辑操作(&,|,^)与条件操作(&&,||)的区别?*参考答案▼显示

11、heap和stack有什么区别?*参考答案▼显示

12、Math.round(11.5) 等于多少? Math.round(-11.5)等于多少?*参考答案▼显示

13、Switch是否能作用在byte上,是否能作用在long上,是否能作用在String上?*参考答案▼显示

14、编程题: 用最有效率的方法算出2乘以8等于几?*参考答案▼显示

15、数组有没有length()这个方法? String 有没有length()这个方法?*参考答案▼显示

16、在Java中,如何跳出当前的多重嵌套循环?*参考答案▼显示

17、构造器Constructor是否可被override?*参考答案▼显示

18、两个对象值相同(x.equals(y) == true),但却可有不同的hash code,这句话对不对?*参考答案▼显示

19、是否可以继承String类?*参考答案▼显示

20、以下二条语句返回值为true的有哪些?

  1. A:"beijing" == "beijing";  
  2. B:"beijing".equalsIgnoreCase(new String("beijing"));  

*参考答案▼显示

21、当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递?*参考答案▼显示

22、我们在Web应用开发过程中经常遇到输出某种编码的字符,如iso8859-1等,如何输出一个某种编码的字符串?*参考答案▼显示

23、String和StringBuffer的区别?*参考答案▼显示

24、String,StringBuffer,StringBuilder的区别?*参考答案▼显示

25、Overload和Override的区别。Overloaded的方法是否可以改变返回值的类型?*参考答案▼显示

26、描述一下JVM加载class文件的原理机制?*参考答案▼显示

27、char型变量中能不能储存一个中文汉字?为什么?*参考答案▼显示

28、abstract class和Interface有什么区别?*参考答案▼显示

29、Static Nested Class和Inner Class的不同?*参考答案▼显示

30、Java中会存在内存泄漏吗,请简单描述。*参考答案▲隐藏

Java中会存在内存泄露。

当存在无用但可达的对象,这些对象不能被GC回收时,会导致耗费内存资源。

31、abstract 的method是否可同时是static,是否可同时是native,是否可同时是synchronized?*参考答案▼显示

32、静态变量和实例变量的区别?*参考答案▼显示

33、是否可以从一个static方法内部发出对非static方法的调用?*参考答案▼显示

34、写clone()方法时,通常都有一行代码,是什么?*参考答案▼显示

35、GC是什么? 为什么要有GC?*参考答案▼显示

36、简述垃圾回收的优点和原理。并考虑2种回收机制。*参考答案▼显示

37、垃圾回收器的基本原理是什么?垃圾回收器可以马上回收内存吗?有什么办法主动通知虚拟机进行垃圾回收?*参考答案▼显示

38、String s=new String(“xyz”);创建了几个String Object?*参考答案▼显示

39、接口是否可继承接口?抽象类是否可实现(implements)接口? 抽象类是否可继承实体类(concrete class)?*参考答案▼显示

40、简述Java的接口和C++的虚类的相同和不同处。*参考答案▼显示

41、一个“.java”源文件中是否可以包含多个类(不是内部类)?有什么限制?*参考答案▼显示

42、说出一些常用的类,包,接口,请各举5 个。*参考答案▼显示

43、Anonymous Inner Class(匿名内部类)是否可以extends(继承)其它类?是否可以implements(实现)interface(接口)?*参考答案▼显示

44、内部类可以引用他包含类的成员吗?有没有什么限制?*参考答案▼显示

45、Java中实现多态的机制是什么?*参考答案▼显示

46、在Java中一个类被声明为final类型,表示了什么意思?*参考答案▼显示

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多