第2章 一切都是对象
2016-07-12 19:41
190 查看
1. 操纵的标识符是对象的一个引用,但不一定需要有一个对象与它关联。(理解引用和对象的联系)
2. 有五个地方可以存储数据:寄存器,堆栈,堆,常量存储,非RAM存储。
3. 当创建一个数组对象时,实际上是创建了一个引用数组,并且每个引用都有一个值null;一旦Java看到null,就知道这个引用还没有指向某个对象。
4. Java对象不具备和基本类型一样的生命周期:由new创建的对象,只要你需要,就会一直保留下去。
5. 当变量作为类的成员使用时,Java才确保给定默认值,但对于局部变量不适用(即并非某个类的字段)。
6. 方法的参数列表传递的也是引用(但对于基本数据类型却是个例外)。
7. static关键字适用范围:①只想为某特定域分配单一存储空间,而不去考虑究竟要创建多少对象,甚至根本就不创建任何对象;②即使没有创建对象,也能够调用这个方法。
8. static变量可以用对象获得,也可以用类名直接引用。
9. 注释文档:javadoc是用于提取注释的工具;使用javadoc的方式主要有两种:嵌入HTML,或使用文档标签(独立文档标签和行内文档标签)。嵌入式HTML的标签见P34。
10. 编码风格:类名的首字母要大写,如果类名由几个单词构成,要把它们并在一起;其它内容的第一个字母要小写。
2. 有五个地方可以存储数据:寄存器,堆栈,堆,常量存储,非RAM存储。
3. 当创建一个数组对象时,实际上是创建了一个引用数组,并且每个引用都有一个值null;一旦Java看到null,就知道这个引用还没有指向某个对象。
4. Java对象不具备和基本类型一样的生命周期:由new创建的对象,只要你需要,就会一直保留下去。
5. 当变量作为类的成员使用时,Java才确保给定默认值,但对于局部变量不适用(即并非某个类的字段)。
6. 方法的参数列表传递的也是引用(但对于基本数据类型却是个例外)。
7. static关键字适用范围:①只想为某特定域分配单一存储空间,而不去考虑究竟要创建多少对象,甚至根本就不创建任何对象;②即使没有创建对象,也能够调用这个方法。
8. static变量可以用对象获得,也可以用类名直接引用。
9. 注释文档:javadoc是用于提取注释的工具;使用javadoc的方式主要有两种:嵌入HTML,或使用文档标签(独立文档标签和行内文档标签)。嵌入式HTML的标签见P34。
10. 编码风格:类名的首字母要大写,如果类名由几个单词构成,要把它们并在一起;其它内容的第一个字母要小写。
相关文章推荐
- android TextView、EditText对部分内容设置颜色、字体、超链接、图片
- HDU-1849-Rabbit and Grass【Nim博弈】
- 怎么做能尽量使得自己的孩子不成为熊孩子?
- C# DataTable构造自定义数据的一个使用问题
- Spring 小示例
- CCNU ACM 2016夏季集训·day2比赛
- 欢迎使用CSDN-markdown编辑器
- 【C++】 求两string日期间隔天数
- Mysql 5.7修改密码
- plsql 实现表的创建以及增删改查。
- 针对外部存储器(如磁盘)上存放的程序和数据,说法正确的是()。----阿里巴巴2015校招研发在线笔试题
- memcache append 大数据 大字符串 压缩
- 输入一个十进制数,转化为二进制
- nyoj 458 小光棍数
- 【皇甫】☀ 易买网_登录模块 上
- Java编程中操作XML文件(解析方法四:DOM4J)
- IOS Dev Intro - Property
- samba的简单配置
- HashMap遍历
- [二分答案 随机增量法] BZOJ 2280 [Poi2011]Plot