今天是我在博客园中发布的第一篇随笔,也是一些读书笔记,希望慢慢养成一个好习惯吧;
加油……
创建对象{
new关键字的意思是 “给我一个新对象”;
}
存储{
1.寄存器:这是最快的存储区,它位于处理器内部,寄存器根据需求进行分配,数量极其有限,你不能直接进行操作。
2.堆栈:随机访问存储器,通过堆栈指针可以从处理器那里获得支持。堆栈指针上移,释放内容,堆栈指针下移,重新分配内存。java系统必须知道存储在堆栈中各项生命周期(弊)(对象的引用)
3.堆:编译器不需要知道存储数据在堆里存放了多长时间。(利)用堆存储分配和清理比堆栈更花时间(java的对象)
4.常量存储:常量值通常直接存放在程序代码内部,这样是安全的,因为它们永远不会改变。
5.非RAM存储:两个基本例子:流对象和持久化对象。诸如jdbc与Hibernate这样的机制。
}
基本类型{
1.用new创建一个对象,特别是小的、简单的变量往往不是很有效,因此对于这些类型,java创建了一个并非是引用的“自动”变量,这个变量直接存储在堆栈中,因此更高效。
2.这种存储空间不变性是java程序比其他大多数语言编写的程序更具有可移植的原因之一。
boolean
char 16bit
byte 8bits
short 16bits
int 32bits
long 64bits
float 32bits
double 64bits
void
}
注:RAM(随机访问存储器)、ROM(只读存储器)
浙公网安备 33010602011771号