Java基础总结
摘要:前面我转载了几篇网上看到的关于写java的一些文章,在这里我总结一下,java基础中最重要的就是我们对java中概念的认识,理解和掌握。 1 类,对象,实例,对象引用 这几个概念需要很清楚,类,我的理解是:是所有对象的抽象综合,而对象就是类的一个确定的实例。比如:人是一个类,而keer(keer这个人)是人的一个对象或者实例,而keer(keer这个名)则是对...
阅读全文
posted @
2006-12-18 22:22
珂儿
阅读(373)
推荐(0)
java基础(转载)
摘要:这次我想深入探究以下java里类的继承机制。 我们知道,继承是java设计里的一个失败的地方。高司令说过:如果让他重新设计java的话,他会把继承去掉。而java里继承到底怎么了,会这么不受人欢迎呢? 我们知道,继承设计的初衷是为了代码复用。在C++里也确实做到了这一点,因为C++允许多重继承。特别是C++里的析构函数,申明为了virtual的时候可以多重复用,用起来也很舒服。 那么...
阅读全文
posted @
2006-12-18 22:03
珂儿
阅读(218)
推荐(0)
Java继承(转载)
摘要:本文的目的只在于和诸位小虾们探讨(大虾们肯定已经搞定了这个问题,还请不吝赐教),因为这只是我个人的理解,没有看到有关的正式资料说明。 继承是OOP语言的必备功能,其功能强大,并且又是OO另一个重量级功能——多态——的基础,所以理解继承包括开发平台如何具体实现继承的机制至关重要。 对于java语言的继承机制本来没有想太多,因为教科书或语言规范都写的很清楚了,大概的:b...
阅读全文
posted @
2006-12-18 21:38
珂儿
阅读(1980)
推荐(0)
JAVA基础——JAVA回收机制(转载)
摘要:一.谁在做Garbage Collection? 一种流行的说法:在C++里,是系统在做垃圾回收;而在Java里,是Java自身在做。 在C++里,释放内存是手动处理的,要用delete运算符来释放分配的内存。这是流行的说法。确切地说,是应用认为不需要某实体时,就需用delete告诉系统,可以回收这块空间了。这个要求,对编码者来说,是件很麻烦、很难做到的事。随便上哪个BBS,在C/C...
阅读全文
posted @
2006-12-16 18:33
珂儿
阅读(317)
推荐(0)
JAVA基础——对象与引用概念(转载)
摘要:初学Java时,在很长一段时间里,总觉得基本概念很模糊。后来才知道,在许多Java书中,把对象和对象的引用混为一谈。可是,如果我分不清对象与对象引用,那实在没法很好地理解下面的面向对象技术。把自己的一点认识写下来,或许能让初学Java的朋友们少走一点弯路。 为便于说明,我们先定义一个简单的类: class Vehicle { int passengers; ...
阅读全文
posted @
2006-12-16 18:20
珂儿
阅读(603)
推荐(0)
经典java问题,你能答出几个?(转载)
摘要:第一,谈谈final, finally, finalize的区别。 final?修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必须在声明时给定初值,而在以后的引用中只能读取,不可修改。被声明为...
阅读全文
posted @
2006-12-05 16:30
珂儿
阅读(234)
推荐(0)