- 博客(3)
- 资源 (3)
- 收藏
- 关注
原创 Java面试系列【动态绑定、静态绑定】-动态绑定,基础篇
要搞清楚动态绑定,首先搞清楚静态绑定是非常有帮助的。 如果方法是private、static、final或者构造方法,编译器将可以准确地找到调用哪个方法。这种调用方式就是静态绑定。 编译器在调用某一个具体方法时,可能存在该方法的多个重载形式,那么编译器接下来将进行重载解析(overloading resolution)。来找到对应的参数类型。但是
2009-03-26 16:56:00 749
原创 Java面试系列【public、private、protected区别】-访问权限,基础篇
前两天在学生的J2ME项目答辩会上,发现一个学生代码写的很乱,类当中的变量有的加上public,有的写private,有的为默认访问形式(friendly),一看就不是自己独立完成,东拷贝一块,西复制一处,而且不仔细吃透,所以想把他问的“原形毕露”,后来想想先问问个简单的吧,“说一下public和private的区别?”“public就是只能自己访问,private是别人都能访问。”我一看
2009-03-26 15:48:00 9171 4
原创 Java面试系列【final、finally、finalize区别】-finalize是什么,基础篇
成熟的C++程序员对内存的使用一般都是比较严谨的,构造方法和析构方法是伴随着对象的生成和销毁的。不再使用的内存都要及时释放。所以析构方法中最常见的操作是回收分配给对象的存储空间。那么对于Java初学者来说,往往有人要问,同样是OOP的语言,又与C++有着很大相似性的Java,如何做到这一工作呢? Java不支持析构器。Java有自动的垃圾回收器,不需要人工回收内存
2009-03-10 10:09:00 1137
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人