java学习笔记——java中对象的创建,初始化,引用的解析
2014-07-08 21:22
651 查看
假设有一个A类。
1、如下表达式:
A a1 = new A();
那么A是类,a1是引用,new A()是对象;只是a1这个引用指向了new A()这个对象。
2、又如:
A a2;
A代表类,a2只是一个引用,只是a2指向的对象为空NULL。
3、再如:
a2 = a1;
它代表的是a2是一个引用,a1也是一个引用;在这个过程中a1所指向对象的地址传给了a2,使得a2,a1指向同一对象。
4、引用
如下面代码片段:
int k; // base data type
A a; //reference data type
a = new A();//以A类为模版在堆的的空间里创建一个A类的对象,也称对象的初始化
B b1,b2,,,,bn;//假定B是抽象类或接口
1、如下表达式:
A a1 = new A();
那么A是类,a1是引用,new A()是对象;只是a1这个引用指向了new A()这个对象。
2、又如:
A a2;
A代表类,a2只是一个引用,只是a2指向的对象为空NULL。
3、再如:
a2 = a1;
它代表的是a2是一个引用,a1也是一个引用;在这个过程中a1所指向对象的地址传给了a2,使得a2,a1指向同一对象。
4、引用
如下面代码片段:
int k; // base data type
A a; //reference data type
a = new A();//以A类为模版在堆的的空间里创建一个A类的对象,也称对象的初始化
B b1,b2,,,,bn;//假定B是抽象类或接口
相关文章推荐
- java学习笔记——java中对象的创建,初始化,引用的解析
- 微软企业库5.0学习笔记(六)创建并引用企业库对象
- [Java学习笔记] 对象的比较(引用比较、值比较) ^_^个人的理解,请多多关照^_^
- Java学习笔记5:避免创建不必要的对象
- JNI学习笔记(四)JNI中本地语言创建Java对象并且访问具体方法(附例子)
- Java学习笔记---6.面向对象编程01-类对象的构建及对象的引用传递
- java个人学习笔记08(static+创建对象)
- jQuery解析java对象(学习笔记)
- java学习笔记:引用与对象(1)
- java学习笔记(类引用未初始化)
- java学习笔记2:对象的"引用"之二
- java学习笔记1:对象的"引用"
- 对象初始化学习笔记PersonDemo2.java
- Java学习笔记5:避免创建不必要的对象
- java学习笔记3:对象的初始化顺序
- 学习effective java-6创建和销毁对象之消除过时的对象引用
- JNI学习笔记4——本地代码创建Java对象(包括javaString)
- 【JAVA学习】EffectiveJava的学习笔记--第一章 创建和销毁对象
- Java学习笔记5:避免创建不必要的对象
- java中基本数据类型与对象引用类型的默认初始化值学习