第二章 一切都是对象 2018-10-08

2018-10-08  本文已影响0人  哈222

1.保存数据

寄存器:

最快的保存区域,位于处理器内部,由编译器分配

堆栈:

保存常规 RAM(随机访问存储器)区域方式,速度仅次于寄存器

对象句柄保存在此

堆:

在 RAM区域,其中保存了Java 对象,堆里分配存储空间会花费较长时间

静态存储:

“静态”(Static)是指“位于固定位置”(尽管也在 RAM里)。但 Java 对象本身永

远都不会置入静态存储空间。

常数存储:

可考虑将它们置入只读存储器(ROM)

非RAM 存储:

若数据完全独立于一个程序之外,则程序不运行时仍可存在,并在程序的控制范围之外

2.主要类型

boolean 1 位 - - Boolean

char 16位 Unicode 0 Unicode 2的 16次方-1 Character

byte 8位 -128 +127 Byte(注释①)

short 16 位 -2 的15 次方 +2的 15次方-1 Short(注释①)

int 32位 -2的 31次方 +2 的31 次方-1 Integer

long 64位 -2 的63 次方 +2的 63次方-1 Long

float 32 位 IEEE754 IEEE754 Float

double 64 位 IEEE754 IEEE754 Double

主类型 默认值

Boolean false

Char '\u0000'(null)

byte (byte)0

short (short)0

int 0

long 0L

float 0.0f

double 0.0d

3.注释文档

用于提取注释的工具叫作javadoc,输出的是一个 HTML 文件,可用自己的Web 浏览器查看。

javadoc -d doc -encoding UTF-8 -charset UTF-8 *.java

上一篇下一篇

猜你喜欢

热点阅读