上一页 1 ··· 84 85 86 87 88 89 90 91 92 ··· 94 下一页
摘要: Object类是所有Java类的根基类,也就意味着所有的Java对象都拥有Object类的属性和方法。如果在类的声明中未使用extends关键字指明其父类,则默认继承Object类。 Object类: public class Person { ... 阅读全文
posted @ 2020-02-01 17:02 赵广陆 阅读(54) 评论(0) 推荐(0)
摘要: 目录 1 重写(Override) 1.1 方法重写实例: 2 总结: 这里有个覆盖的概念,覆盖和重写是一个意思,但是英文在翻译Override时翻译为覆写,覆盖,重载,这就坑爹了,但是我们讲究的是一个共识,重载是同类的同名方法的不同参数,重写是子类重写... 阅读全文
posted @ 2020-02-01 16:57 赵广陆 阅读(49) 评论(0) 推荐(0)
摘要: 目录 1. 继承 1.1 继承的实现(掌握) 2. 继承中的成员访问特点 2.1 继承中变量的访问特点(掌握) 2.2 super(掌握) 2.3 继承中构造方法的访问特点(理解) 2.4 继承中成员方法的访问特点(掌握) 2.5 super内存图(理解) 2... 阅读全文
posted @ 2020-02-01 16:47 赵广陆 阅读(25) 评论(0) 推荐(0)
摘要: 如果我们要使用其他包的类,需要使用import导入,从而可以在本类中直接通过类名来调用,否则就需要书写类的完整包名和类名。import后,便于编写代码,提高可维护性。 注意要点: 1. Java会默认导入java.lang包下所有的类,因此这些类我们可... 阅读全文
posted @ 2020-02-01 16:45 赵广陆 阅读(196) 评论(0) 推荐(0)
摘要: Java 包(package) 为了更好地组织类,Java 提供了包机制,用于区别类名的命名空间。 包的作用 1、把功能相似或相关的类或接口组织在同一个包中,方便类的查找和使用。 2、如同文件夹一样,包也采用了树形目录的存储方式。同一个包中的类名字是不同的... 阅读全文
posted @ 2020-02-01 16:25 赵广陆 阅读(45) 评论(0) 推荐(0)
摘要: 目录 1 值传递 2 引用传递 3 结论 4 多个变量指向同一个对象 1 值传递 Java中,方法中所有参数都是“值传递”,也就是“传递的是值的副本”。 也就是说,我们得到的是“原参数的复印件,而不是原件”。因此,复印件改变不会影响原件。 在方法的调用过程中... 阅读全文
posted @ 2020-01-30 14:03 赵广陆 阅读(32) 评论(0) 推荐(0)
摘要: 目录 1 对象创建的过程和this的本质 2 this最常的用法: 3 this代表“当前对象”示例 4 this()调用重载构造方法 1 对象创建的过程和this的本质 this的本质就是相当于口述中的我: this修饰的变量用于指代成员变量,其主要作用是(... 阅读全文
posted @ 2020-01-30 13:44 赵广陆 阅读(33) 评论(0) 推荐(0)
摘要: 分代垃圾回收机制,是基于这样一个事实:不同的对象的生命周期是不一样的。因此,不同生命周期的对象可以采取不同的回收算法,以便提高回收效率。我们将对象分为三种状态:年轻代、年老代、持久代。JVM将堆内存划分为 Eden、Survivor 和 Tenured/O... 阅读全文
posted @ 2020-01-30 13:43 赵广陆 阅读(32) 评论(0) 推荐(0)
摘要: 目录 1 什么样的垃圾会被回收 2 如何校验对象是否被回收 3 怎样通知垃圾回收器回收对象 4 内存管理 5 垃圾回收过程 6 垃圾回收相关算法 7 应用场景 1 什么样的垃圾会被回收 2 如何校验对象是否被回收 3 怎样通知垃圾回收器回收对象 ... 阅读全文
posted @ 2020-01-30 13:43 赵广陆 阅读(36) 评论(0) 推荐(0)
摘要: 目录 1 方法 2 方法调用 3 方法参数 4 返回类型 5 构造方法 6 构造方法重载(创建不同用户对象) 7 构造方法面试三连 7.1 构造方法能不能显式调用? 7.2 什么是方法重载? 7.3 构造方法能不能重写?能不能重载? 1 方法 在 Java 中... 阅读全文
posted @ 2020-01-30 13:43 赵广陆 阅读(37) 评论(0) 推荐(0)
上一页 1 ··· 84 85 86 87 88 89 90 91 92 ··· 94 下一页