java编程思想读书笔记-第二章一切都是对象
来源:互联网 发布:美洲狮步战车数据性能 编辑:程序博客网 时间:2024/04/29 21:17
第二章 一切都是对象
2.1通过引用操作对象 (用遥控器操作电视机)
1.握住了遥控板,就相当于掌握了与电视机连接的通道。一旦需要换频道。我们实际操纵的是遥控板。
String s :创建的只是引用,不是对象!
2.2必须创建所有对象
2.2.1保存到什么地方
(1)寄存器:速度最快,数量有限,无直接控制权。
(2)堆栈:速度次于寄存器,对象引用保存在堆栈中,需要准确地知道堆栈内保存的所有数据的长度以及存在时间,限制程序的灵活性。
(3)堆(内存堆):一种常规用途的内存池也在RAM内所有Java对象都保存在里面。
(4)静态存储:static 指出一个对象的特定元素是静态。 Java 对象本身不是静态的。
(5)常数存储。常数值通常直接置于程序代码内部。
(6)非RAM存储。流式对象,对象会变成字节流。持久性对象,我们可把它们保存在磁盘或磁带中
2.2.2 高精度数字:牺牲了速度,提高了精度。
1.BigInteger 支持任意精度的整数 也就是说 我们可精确表示任意大小的整数值,同时在运算过程中不会丢失任何信息。
2.BigDecimal 支持任意精度的定点数字 例如 可用它进行精确的币值计算。
3.引用数据类型包括:类,接口,数组。
2.7第一个java程序
1.System.out.println() out是system的数据对象,调用的是PrintStream(打印流)。
2.垃圾收集器:并不是立即收集,而是等到扫描之后才收集。
2.8 注释和嵌入文档 /** */
System.exit(status) 用来结束java虚拟机,若status是非零参数,表示非正常退出。
题目:
对象:C=d,c和d 都会指向D指向的那个对象,若c的值发生变化,d也变化。
在为对象赋值的时候,我们真正操作的是句柄,将引用从一个地方赋值到另一个地方。
System.out.print(i++) i先输出,后加1 的原理。
- Java编程思想读书笔记-第二章 一切都是对象
- java编程思想读书笔记-第二章一切都是对象
- 《Java 编程思想》--第二章:一切都是对象
- Java编程思想,第二章:一切都是对象
- JAVA编程思想-第二章 一切都是对象
- 《java编程思想》-第二章,一切都是对象
- 《Java编程思想》第二章 一切都是对象
- 《java编程思想》第二章:一切都是对象
- Java编程思想--第二章 一切都是对象
- Java编程思想第四版读书笔记——第二章 一切都是对象
- 《Java编程思想》读书笔记2.一切都是对象
- Java编程思想读书笔记--一切都是对象
- java编程思想读书笔记二:一切都是对象
- Java编程思想读书笔记:第2章 一切都是对象
- java编程思想 学习笔记---第二章 一切都是对象
- Java编程思想个人理解 第二章 一切都是对象
- Java编程思想学习-《第二章 一切都是对象》
- Java编程思想——第二章.一切都是对象
- c++基本的函数调用
- 海量数据处理之Tire树(字典树)
- 欧文写的 phpcms代码执行过程
- 从字符串数组中获取某几个字符
- RobotFramework环境配置七:多浏览器兼容性测试(1)
- java编程思想读书笔记-第二章一切都是对象
- Lighting Models and BRDF Maps
- 语音增强阅读笔记
- JavaScript学习笔记(一)--基础语法
- linux之用户与组群管理
- 女人面相
- 344. Reverse String
- 北大 AI 公开课第2讲:雷鸣&余凯漫谈嵌入式AI(超级完整版)
- C语言预处理指令 #define