java编程思想概括(第二章)---一切都是对象

 

1.java不同于C,C++,纯粹的面向对象。通过“引用”操作对象。

2.java的存储:1)寄存器2)堆栈(stack),java的对象引用存储于其中,java对象并不存储于其中,3)堆(heap):通用的内存池,存放所有的java对象。4)静态存储:是指存放在固定的位置5)常量存储:存放在程序代码内部,永远不会改变,而嵌入式系统中,常量跟代码是分开的,存放于ROM。6)非RAM存储:典型的例子,流对象和持久化对象

3.基本类型:存放于堆栈中,类型所占用的存储空间已经被确定,是Java具有可移植性的原因之一。

4.高精度数字:BigInteger和BigDecimal,它们没有对应的基本类型。

5.数组(Array):编译器会进行数组的初始化。对象数组的初值为Null,基本数据类型的数组初值为0.

6.永远不需要销毁对象:

        作用域:基本类型的作用域由“{”来决定,而对象的作用域可以存活于作用域之外,编译器通过垃圾回收器来管理。

7.基本成员默认值:类成员变量,java给其默认值,而作为“局部变量”(某个方法中的变量)时,若进行编译的话(指这里的变量被调用时),必须进行初始化,不然会报错。

8.java的方法:方法调用—向对象发送消息。

9.static关键字:“类数据”和“类方法”

10.jdk下载:java.sun.com

11.java编程思想的源代码:http://www.bruceeckel.com/

12.ant官方下载地址:http://jakarta.apache.org/ant

13.javadoc:通过doclets的Javadoc处理器来实现,提取注释工具。

14.用于生成javadoc的标签:@see,@link package.class#member label,@docRoot,@inheritDoc,@version,@author,@since,@param,@return,@throws,@deprecated

15.代码风格:驼峰风格,类的首字母大写;如果几个单词在一起,则并在一起,不用下划线隔开。

 

 

 

posted @ 2013-01-21 13:54  Thriller1  Views(197)  Comments(0Edit  收藏  举报