Just a little smile ^ ^

yoyo_zeng

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2012年11月15日

摘要: 数组type[];可返回一个数组java 提供了四种类型的“集合类”:Vector(矢量)、BitSet(位集)、Stack(堆栈)以及 Hashtable(散列表)stack 实现了一个 LIFO(先入先出)序列,而 Hashtable 是一种 “关联数组”,允许我们将任何对象关联起来。除此以外,所有Java 集合类都能自动改变自身的大小集合实际容纳的是类型 为Object 的一些对象的句柄。这种类型当然代表Java 中的所有对象,因为它是所有类的根。当然,也要注 意这并不包括基本数据类型(利用象 Integer、Double 之类的“封装器”类)VectorVector中的对象为objec 阅读全文
posted @ 2012-11-15 23:40 yoyo_zeng 阅读(376) 评论(0) 推荐(0)

摘要: extends 关键字super 关键字如果class没有显示的构造函数,则自动创建构造函数,如果显示创建,则不创建默认构造函数。如果子类class没有调用基类构造函数,则调用默认构造函数。同 c++,不要在构造函数中调用动态绑定的方法(c++中的虚函数),动态绑定时,基类对象不可调用子类方法class test1{ public test1(int i){ System.out.println("init test1"); } public test1(){ }}class test2 extends test1{... 阅读全文
posted @ 2012-11-15 21:40 yoyo_zeng 阅读(217) 评论(0) 推荐(0)

摘要: import 关键字导入一个完整的库时,就会获得“包”(Package)。例如:import java.util.*; 若想导入单独一个类,可在 import 语句里指定那个类的名字:import java.util.Vector; 为 Java 创建一个源码文件的时候,它通常叫作一个“编辑单元”(有时也叫作“翻译单元”)。每个编译单 元都必须有一个以.java 结尾的名字。而且在编译单元的内部,有且只有一个公共(public)类,它必须拥有 与文件相同的名字(包括大小写形式)。编译一个.java 文件时,我们会获得一个名字完全相同的输出文件;但对于.java ... 阅读全文
posted @ 2012-11-15 18:28 yoyo_zeng 阅读(193) 评论(0) 推荐(0)

摘要: public class xxx{//data初始化,或者在{}初始化//method//static method,data初始化,或者在{}初始化}this关键字垃圾收集器:释放由new分配的内存,一旦垃圾收集器准备好释放对象占用的存储空间,它首先调用 finalize(),而且只有在下 一次垃圾收集过程中,才会真正回收对象的内存。所以如果使用 finalize(),就可以在垃圾收集期间进行一 些重要的清除或清扫工作。finalize()主要用来释放调用c/c++中的内存和观察垃圾收集的过程。java 不允许我们创建本地(局部)对象——无论如何都要使用 new制定初始化:类似C++的“构建 阅读全文
posted @ 2012-11-15 15:51 yoyo_zeng 阅读(284) 评论(0) 推荐(0)