Java
文章平均质量分 78
插入光盘即可
这个作者很懒,什么都没留下…
展开
-
Java与C++在构造函数中调用虚函数时的区别
别人问了我一个问题:若基类有一个虚函数init(),被构造函数调用,而派生类override了init(),同样在其构造函数中调用之,那么在创建一个派生类对象时,init()显然会依次被基类和派生类的构造函数调用,那么,这两次调用的分别是什么版本的init()? 我原以为按照OO的思想,在C++和Java中都应该是如下情况:构造函数中的虚函数不是真正的虚函数,而会调用当前版本的函数。原创 2007-07-26 10:30:00 · 3379 阅读 · 0 评论 -
《Thinking in Java 4th》1~13章读书摘要
java中,动态绑定是默认行为。 当组合(composition)动态发生时,通常被称为聚合。 single-rooted 对象层次使得GC的实现变得简单很多。 java只使用动态内存分配。 在语言级别支持并发所带来的特性之一就是程序员无须考虑物理上究竟是一个还是多个CPU。 脚本语言如(javascript)能解决客户端编程中80%的问题原创 2007-05-17 19:20:00 · 1621 阅读 · 0 评论