Java编程思想笔记-二

  1. java通过引用操作对象
String s = new String("asdf");
String s//创建引用;
new String("asdf");//初始化对象

2. 储存数据的地方

(1) 寄存器。这是最快的保存区域
(2) 堆栈。仅次于寄存器,存储对象的引用,不存储对象
(3) 堆。在堆里分配存储空间时会花掉更长的时间!
(4)常量存储。通常直接存放在代码内部
(5) 非RAM存储。比如流对象和持久化对象,这种存储方式存储在其他媒介中,需要时调用。

3.基本类型:通过new创建的对象存在堆中,而基本类型存储在堆栈中,所以基本类型的访问较快。

BigDecimal 支持任意精度的定点数字,可用它进行精确的币值计算。

4.Java 有一个特别的“垃圾收集器”,它会查找用 new 创建的所有对象,并辨别其中哪些不再被引用。

5.基本成员的默认值

若某个主数据类型属于一个类成员,那么即使不明确(显式)进行初始化,也可以保证它们获得一个默认值
然而,这种保证却并不适用于“局部”变量,在方法中写入如下代码
int x;
那么 x 会得到一些随机值

6.方法的传入参数

returnType methodName(/*Arguments List*/){
    ......//代码
}
实际传递到方法内的是所传递对象的引用

你可能感兴趣的:(Java编程思想笔记-二)