Java编程思想学习笔记(一) 第2章 一切都是对象
来源:互联网 发布:君子去仁 恶乎成名 编辑:程序博客网 时间:2024/06/05 20:51
第2章 一切都是对象
- 一种安全的做法是:创建一个引用的同时便进行初始化。
- 5种存储方式:寄存器(处理器内部);堆栈(stack)主要存储变量;堆(heap)存储对象,堆栈和堆都是RAM(随即访问存储器);DataSegment主要常量和代码一同存储,属于ROM(只读存储器);硬盘。
- 8种基本类型:
*IEEE 754 标准是IEEE二进位浮点数算术标准
4.高精度数字:BigInterger支持任意精度的整数;BitDecimal支持任意经度的定点数。这里以速度换取了精度。
5. Java中的数组对象实际上是一个引用数组,未初始化之前默认每个值为null,代表引用还没有指定特定对象。
6. 字符串中每个字符的尺寸都是16位或者2个字节,以此来提供对Unicode字符集的支持。
7. 为了解决变量名的冲突,Java设计者希望程序员反过来使用自己的Internet域名,比如:net.wo142857.xxxxx。
8. static关键字,两种情形:一是(静态成员变量)只想为某特定域分配单一的存储空间;二是(静态成员方法)希望即使没有创建对象,也能调用这个方法。举个例子:
class StaticTest {
static int i = 520;
static int getI() {
return i;
}
}
创建两个StaticTest对象:
StaticTest st1 = new StaticTest();
StaticTest st2 = new StaticTest();
现在,st1.i和st2.i指向同一存储空间,因此它们具有相同的值520。也可以通过类名直接引用:StaticTest.i,而这对于非静态成员变量则不可以。每一个static成员变量对每个类来说只有一份存储空间,而非static成员变量则是对每一个类都会有一个不同的存储空间。 StaticTest.getI()
对静态方法的调用。
- Java编程思想学习笔记(一) 第2章 一切都是对象
- [学习笔记][Java编程思想]第2章:一切都是对象
- JAVA编程思想学习笔记(一)---一切都是对象
- 《Java 编程思想》-第2章 一切都是对象 笔记
- java编程思想 学习笔记---第二章 一切都是对象
- java编程思想学习笔记--第二章 一切都是对象
- JAVA编程思想(一)一切都是对象
- Java编程思想:第2章 一切都是对象
- java编程思想第2章:一切都是对象
- Java编程思想第2章:一切都是对象
- Java编程思想读书笔记:第2章 一切都是对象
- 《JAVA编程思想》-第2章:一切都是对象
- 《Java编程思想》学习记录仪一 -- java中参数传递方式(第二章一切都是对象)
- Java 编程思想(第四版)学习笔记(2)一切都是对象
- 二.一切都是对象——Java编程思想第4版学习笔记
- Java编程思想第四版学习笔记(1)一切都是对象
- 【笔记】Java编程思想—一切都是对象
- Java编程思想-第二章-一切都是对象-2.1-2.2笔记
- Codeforces Round #297 (Div. 2) C. Ilya and Sticks
- C++,全局变量,局部变量,静态全局变量,静态局部变量
- Lint学习使用
- 多线程_03_线程池
- JVM--java内存模型
- Java编程思想学习笔记(一) 第2章 一切都是对象
- 高通平台MSM8916LCM模块移植(一)-bootloader部分
- LeetCode: 1. Two Sum python
- MySQL数据库优化总结如果索引多个字段,第一个字段要是经常作为查询条件的。如果只有第二个字段作为查询条件,这个索引不会起到作用;
- todo 数据结构算法
- Opencv学习三-图像的载入,显示和输出
- HDU1096
- JQuery学习笔记(一)
- 把整型数据转为最低2进制最高36进制的字符串