java编程思想

第二章

2.1 用引用来创建一个对象

1
2
3
//一切都是对象可以把引用作为一个遥控,例如 
string a; //只是定义了遥控没有定义遥控的对象
string a = "123" 才是OK 的

2.2 所有对象必须由你创建

1
2
3
4
5
6
7
8
string s = new String("1234");
/*
1. 寄存器访问最快的 位于CPU内部 但是数量有限 它是按需分配的 你不能感觉到它的存在
2. 堆栈:位于通用RAM 仅次于寄存器 向下则分配内存 向上则释放内存 java系统需要知道堆栈中所有项的生命 周期
3. 堆; 位于RAM 存储所有的java 对象 编译器不需要知道数据再堆中存活多长时间
4. 常量存储: 可以存储再程序代码内部也可以存储再只读存储器中
5. 非ram 存储: 两个基本的例子就是持久化和流对象
*/
  • 基本数据类型

    image-20210315032744369

    BigInteger BigDecimal

第五章

1
垃圾回收器准备垃圾回收之前先调用finalized 方法 并在下一次垃圾回收回收占用的内存

第八章

1
构造方法其实是静态方法  不过这种静态是隐性的
Donate comment here