一切都是对象
1. 用引用操作你的对象
引用与对象的关系就像遥控器与电视的关系 。
2. 必须由你创建所有对象
使用new关键字来创建对象,将对象与引用联系起来例:String s = new String("字符串");
2.1 存储到什么地方
寄存器(regester,由编译器自动分配,不能控制)、堆栈(stack 位于通用RAM,某些java数据存储与堆栈中,尤其是对象的引用,但Java对象不存在堆栈中)、堆(heap,一种通用的存储也位于RAM,用于存放所有Java对象)、静态存储(static storage 存放一直存在的数据,用static关键字表示)、常量存储(constant storage 直接存放在代码内部)、非RAM存储(non-RAM storage 流对象和持久化对象,例如数据库)。
2.2 基本对象
Java基本类型数据所占存储空间的大小固定,保证可移植性。
char 16bit Unicode 0 Unicode 2e16-1 Charactor
byte 8bit -128 127 Byte
short 16bit -2e15 2e15-1 Short
int 32bit -2e31 2e31-1 Integer
long 64bit -2e63 3e63-1 Long
float 32bit IEEE754 IEEE754 Float
double 64bit IEEE754 IEEE754 Double
String s = "字符串";
String s = new String("字符串");
2.3 Java中的数组
Java确保数组会被初始化,而且不能在它的范围之外被访问。
2.4 Java中的注释
java中的注释有三种
/*注释文字*/
//注释文字
/**
注释文字
*/