Java编程思想(二) 一切都是对象

2022-06-04  本文已影响0人  kaiker

1、用引用操纵对象

2、必须由你创建所有对象

存储到什么地方

  1. 寄存器。最快的存储区。不能直接控制,也不能在程序中感觉到寄存器存在的任何迹象。
  2. 堆栈。位于通用RAM。通过堆栈指针可从处理器哪里获得直接支持。创建程序时,Java系统必须知道存储在堆栈内所有项的确切生命周期,以便上下移动堆栈指针。对象的引用存在堆栈,对象本身不存在这里。
  3. 堆。一种通用内存储。用于存放所有的Java对象。编译器不需要知道存储的数据在堆里存活多长时间。堆的分配灵活性很强,但分配与清理更花时间。
  4. 常量存储。常量通常存储在程序代码内部。
  5. 非RAM存储。比如流对象、持久化对象。

特例:基本类型

Java数组

3、永远不需要销毁对象

{
    String s = new String("a string");
}

4、创建新的数据类型:类

5、方法、参数和返回值

参数列表

6、构建一个Java程序

名字可见性

static关键字

上一篇下一篇

猜你喜欢

热点阅读