java面试笔试题大汇总 第一,谈谈final, finally, finalize的区别。 最常被问到。 第二,Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)? 第三,Static N
分类:
编程语言 时间:
2016-03-18 23:31:05
阅读次数:
1069
面向对象的特征有哪些方面? - 抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面。抽象只关注对象有哪些属性和行为,并不关注这些行为的细节是什么。 - 继承:继承是从已有类得到继承信息创建新类的过程。提供继承信息的类被称为父类(超类、基类);得到继承信息的类被称为
分类:
编程语言 时间:
2016-03-14 13:47:30
阅读次数:
167
JAVA相关基础知识1、面向对象的特征有哪些方面 1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继承是一种联结类的层次模型,并
分类:
编程语言 时间:
2016-03-08 13:32:41
阅读次数:
243
看到一些java面试题,准备慢慢自己做出来试试。 一、Java基础 1. String类为什么是final的。 只有当字符串是不可变的,字符串池才有可能实现。字符串池的实现可以在运行时节约很多heap空间,因为不同的字符串变量都指向池中的同一个字符串。但如果字符串是可变的,那么String inte
分类:
编程语言 时间:
2016-02-27 23:21:05
阅读次数:
192
JDK1.5新增的功能 字符流和字节流的区别,使用场景,相关类 线程安全的概念,实现线程安全的几种方法 抽象类和接口的区别,使用场景 hash算法的实现原理,hashcode的实现原理 error和exception的区别,RuntimeException和非RuntimeException的区别
分类:
编程语言 时间:
2016-02-21 22:51:18
阅读次数:
246
问题:如果main方法被声明为private会怎样? 答案:能正常编译,但运行的时候会提示”main方法不是public的”。 问题:Java里的传引用和传值的区别是什么? 答案:传引用是指传递的是地址而不是值本身,传值则是传递值的一份拷贝。 问题:如果要重写一个对象的equals方法,还要考虑什么
分类:
编程语言 时间:
2016-02-20 13:21:55
阅读次数:
164
相关博文: java面试题上 java面试题中 java面试题下
分类:
编程语言 时间:
2016-02-17 19:14:20
阅读次数:
130
1、 对finalize认识: finalize—方法名。是gc操作的运行机制中得一部分,进行gc操作时会调用finalize方法。Java 技术允许使用 finalize() 方法在垃圾收集器将对象从内存中清除出去之前做必要的清理工作。这个方法是由垃圾收集器在确定这个对象没有被引用时对这个对象调用
分类:
编程语言 时间:
2016-02-04 19:01:30
阅读次数:
255
Java 类的实例变量初始化的过程 静态块、非静态块、构造函数的加载顺序先看一道Java面试题: 1 public class Baset { 2 private String baseName = "base"; 3 // 构造方法 4 public Baset() { 5...
分类:
编程语言 时间:
2016-01-03 18:18:44
阅读次数:
223