读《Thinking In Java》随笔记录 第二章:一切都是对象

mac2024-02-01  42

常识:

 寄存器:最快的存储区,处理器内部

堆栈:位于通用RAM(随机访问存储器)中   对象的引用

堆:一种通用的内存池(位于RAM区) 用于存放所有的java对象

常量存储:在嵌入式系统中,常量本省会和其他部分分隔离开,可以选择将其存放在ROM(只读存储器中)

非RAM存储器 :数据完全存活于程序之外:流对象和持久化对象,持久化对象被存放在磁盘上;

基本类型:不用new来创建变量,而是创建一个并非是引用的“自动”变量,这个变量直接存储“值”,并置于堆栈中(同C/C++)

基本类型大小最小值最大值包装器类型boolean------Booleanchar16-bitUnicode oUnicode 2^16-1Charbyte8 bits-2^82^8-1Byteshort16 bits-2^152^15-1Shortint 32 bits-2^312^31-1Integerlong64 bits-2^632^63-1Longfloat32 bitsIEEE754IEEE754Floatdouble64 bitsIEEE754IEEE754Double

 

Java提供了两个用于高精度计算的类:BigInteger和BigDecimal  支持任何精度的定点数(后者)

对象的作用域 

对象的销毁

创建新的数据类型:类

方法 、参数和返回值

注释和嵌入式文档

编码风格

 

最新回复(0)