一直都有听说这本书,朋友也都建议去认真看一看,可每次看到那么厚的一本书,就又随手丢到了一边。一转眼就来到了2018年,兜兜转转又捡起了这本书,想要突破现状,唯有一睹。。。
初读此书,或有所获。趁着这段假期,计划好好的阅读一下,顺便在此留下自己的一些感悟和总结,记录是一个好的习惯,它会记录我们的生活,成为人生的一个印记!对于书中的内容我不会总结的很详细,只是对一些自己之前不是很熟悉或者很重要的内容做一下总结。
初读,略有所获
java.lang 是一个特定类,它会自动被导入到每一个java文件中。
equals()方法:如果在自己编写的类中,使用equals()方法对类进行比较时,需要使这个类覆盖equals()方法;
否则,equals()方法默认比较的是对象的引用。
java解释器运行过程:
- 找出环境变量CLASSPAT
- CLASSPAT用作查找.class文件的根目录
- 解释器获取包的名称并将每个句点替换成反斜杠,以从CLASSPAT根中产生一个路径名称(例如:package foo.bar.baz变成foo\bar\baz或foo/bar/baz或其他,这一切取决于操作系统)
- 得到的路径会与CLASSPAT中各个不同的项进行连接,解释器就在这些目录中查找与你所要创建的类名称相关的.class文件
访问权限控制:
访问控制符 同一个类 同一个包 不同包中的子类 不同包中的非子类 public(公共的) true true true true protected(受保护的) true true true \ 无访问控制符(默认的) true true \ \ private(私有的) true \ \ \