java编程思想(随笔)

       一直都有听说这本书,朋友也都建议去认真看一看,可每次看到那么厚的一本书,就又随手丢到了一边。一转眼就来到了2018年,兜兜转转又捡起了这本书,想要突破现状,唯有一睹。。。

       初读此书,或有所获。趁着这段假期,计划好好的阅读一下,顺便在此留下自己的一些感悟和总结,记录是一个好的习惯,它会记录我们的生活,成为人生的一个印记!对于书中的内容我不会总结的很详细,只是对一些自己之前不是很熟悉或者很重要的内容做一下总结。


初读,略有所获

java.lang 是一个特定类,它会自动被导入到每一个java文件中。

equals()方法:如果在自己编写的类中,使用equals()方法对类进行比较时,需要使这个类覆盖equals()方法;

                             否则,equals()方法默认比较的是对象的引用。

java解释器运行过程:

  1. 找出环境变量CLASSPAT
  2. CLASSPAT用作查找.class文件的根目录
  3. 解释器获取包的名称并将每个句点替换成反斜杠,以从CLASSPAT根中产生一个路径名称(例如:package   foo.bar.baz变成foo\bar\baz或foo/bar/baz或其他,这一切取决于操作系统)
  4. 得到的路径会与CLASSPAT中各个不同的项进行连接,解释器就在这些目录中查找与你所要创建的类名称相关的.class文件

访问权限控制:

访问控制符 同一个类 同一个包 不同包中的子类 不同包中的非子类
public(公共的) true true true true
protected(受保护的) true true true \
无访问控制符(默认的) true true \ \
private(私有的) true \ \ \

猜你喜欢

转载自blog.csdn.net/weixin_40106067/article/details/82890047