The Java Programming Language4th读书笔记-第二章 类与对象
来源:互联网 发布:vnc mac版远程控制软件 编辑:程序博客网 时间:2024/05/16 23:48
最近有时间又把The Java Programming Language读了一下,好多细节都被作者以抽丝剥茧的方式间接的极致入微,在此将一些精华部分摘录成笔记,便于以后快速回顾这本java界的名著;
《The Java Programming Language》
- Java所有类型的默认初始值:
- boolean:false
- char:’\u0000’
- byte, short, int, long:0
- float, double:+0.0
- object reference:null
- 构造器其是一个代码块,不是方法,所有没有返回值;
- 初始化块最有用的时候是编写没有构造器的匿名内部类;
- 如果出现了循环静态初始化,即类X的静态初始化块调用了类Y中的方法,Y的静态初始化块又调用了X中的方法;这种情况编译器是检查不出来的;如果产生循环,X的静态初始化器将只会执行到Y的方法调用处,然后轮到Y调用X的方法时,在执行这个方法之前会执行X中所有剩余尚未执行的静态初始化器;
- 术语“引用传递”(pass by reference)真正的含义是当引元传递给函数时,被调用的函数获得的是对原值的引用,而非原值的副本。Java语言并不按引用来传递对象,而是按值传递对象。因为同一个引用的两份副本指向的都是同一个实际对象。通俗讲就是,对象本身和对象作为引元的参数是两个不同的副本,两个副本指向的实际引用是一样的;以此理解,可以认为Java中是没有引用传递的,都是值传递;
- Java的访问控制是类级别的,不是对象级别的;即同一个类的两个对象时可以互相访问所有属性和方法的,不管控制权限如何;
- 每个方法都有签名(signature),签名是由方法名及其参数的类型和数量组成的;
0 0
- The Java Programming Language4th读书笔记-第二章 类与对象
- The Java Programming Language4th读书笔记-第十二章 异常与断言
- The Java Programming Language4th读书笔记-第三章 类的扩展
- The Java Programming Language4th读书笔记-第八章 包装器类
- The Java Programming Language4th读书笔记-第四章 接口
- The Java Programming Language4th读书笔记-第六章 枚举类型
- The Java Programming Language4th读书笔记-第十章 控制流
- The Java Programming Language4th读书笔记-第十一章 泛型类型
- The Java Programming Language4th读书笔记-第十四章 线程
- The Java Programming Language4th读书笔记-第十五章 注解
- The Java Programming Language4th读书笔记-第十三章 字符串与正则表达式
- The Java Programming Language4th读书笔记-第五章 嵌套类和接口
- The Java Programming Language4th读书笔记-第七章 语言符号、值和变量
- The Java Programming Language4th读书笔记-第九章 运算符和表达式
- TCPL(The C Programming Language)读书笔记 第二章 类型、运算符与表达式
- The C programming language --第二章 类型、运算符与表达式 读书笔记
- The C Programming Language 第二章类型、运算符与表达式 读书笔记
- The C Programming Language 第四章函数与程序结构 读书笔记
- 选择排序-二元选择排序
- Intent
- Android NDK中数据类型传递使用
- struts2文件上传/下载(附源代码)
- 记录对String.format(Formatter().format())方法的总结
- The Java Programming Language4th读书笔记-第二章 类与对象
- KeUserModeCallback用法详解
- FragmentTransition
- quick cocos 截屏并保存
- C++随机数
- iOS开发-百度地图基本定位和罗盘跟随的使用,附加地理编码和反地理编码
- IOS版添加phonegap--语音识别合成插件教程
- iOS选照片
- [leetcode] 104. Maximum Depth of Binary Tree 解题报告