内存中存在4个地方 code segment 表示存放代码的地方。而data segment 表示存放静态变量、字符串常量的地方。 Stack 表示栈,存放局部变量。 Heap 表示 new 出来的东西(如new 出来的一个class ),这个区域也叫堆。
JAVA 里只有成员变量和局部变量,而全局变量只存在与C++中。成员变量表示在class 之中,一个方法体之外。而局部变量表示的是方法体之中。
JAVA 字符采用Unicode 编码,每个字符占两个字节,所以可以用16进制编码表示。
其中声明 long 型常量可以以后加l 或者 L 。如:long a = 3333333L;
声明float 需要在后面加 f 或者 F;
Byte b1 = 1; byte b2 = 2;
Byte b3 = (float) (b1 + b2);
B1 + b2 的数据类型为int 类型。因为 byte、short 、char 在计算时,首先转换为int 类型,所以需要加一个强制转换符号(float)