摘要: 本文主要讲述java的接口,以其相关细节。 老韩接口的介绍: 老韩接口的细节: 老韩继承类vs接口实现 老韩接口的多态性 1)接口的多态性示意图,如下图所示: 示例代码如下: USB接口: 1 interface USBInterface { 2 public void start(); 3 pub 阅读全文
posted @ 2022-12-20 21:03 zwGitOne 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 本文主要讲述抽象类最佳实践,模板设计模式。 老韩的介绍: 示例代码如下: 1 /** 2 * 需求:计算出执行一个job()方法,所需要花费的时间. 3 * 使用模板设计模式【抽象类】 4 */ 5 public class AbstractModel { 6 public static void 阅读全文
posted @ 2022-12-20 16:00 zwGitOne 阅读(62) 评论(0) 推荐(0) 编辑
摘要: 本文主要讲述java中的抽象类,以及具体的细节 老韩的抽象类介绍 阅读全文
posted @ 2022-12-20 14:06 zwGitOne 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 本文主要讲述java的final关键字和相关细节。 老韩知识介绍: 示例代码如下: 1 public class FinalTest { 2 public static void main(String[] args) { 3 4 } 5 } 6 7 /** 8 * (4) final修饰类时,不能 阅读全文
posted @ 2022-12-20 11:04 zwGitOne 阅读(75) 评论(0) 推荐(0) 编辑
摘要: 本文主要讲述java的单例设计模式,包括 :饿汉和懒汉设计模式 单例设计模式的目的:使得该类的对象,只能有一个,不允许其他类,创建该类的对象。 饿汉设计模式 示例代码如下: 1 public class HungerModel { 2 public static void main(String[] 阅读全文
posted @ 2022-12-20 09:25 zwGitOne 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 本文主要讲述java中代码块的细节 2)3)示例代码如下: public class CodeBlockDetail { public static void main(String[] args) { // 类别加载的情况举例 // 1.是对象创建时 // new AA(); // 2.创建子类对 阅读全文
posted @ 2022-12-19 14:57 zwGitOne 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 本文主要讲述java的静态变量和静态方法 静态变量和静态方法,随着类加载完成,而完成,随着类的消失,而销毁。 静态方法只能调用静态变量/方法;普通方法,既能调用静态变量/方法,也能调用非静态变量/方法。 阅读全文
posted @ 2022-12-19 14:27 zwGitOne 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 本文主要讲述java中的动态绑定机制。 老韩ppt关于动态绑定机制: 示例代码如下: public class DynamicBinding { public static void main(String[] args) { A a = new B(); // 编译时是A类,运行时是B类。 Sys 阅读全文
posted @ 2022-12-14 22:04 zwGitOne 阅读(654) 评论(0) 推荐(0) 编辑
摘要: 本文主要讲述java中的instanceof()方法。 示例代码如下: public class InstanceTest { public static void main(String[] args) { AA aa = new BB(); System.out.println(aa insta 阅读全文
posted @ 2022-12-14 20:33 zwGitOne 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 本文主要讲述java中的多态性质: 老韩ppt,讲述多态的概念,如图所示: 向上转型: 代码结构如图: Animal类: public class Animal { private String name; public Animal(String name) { this.name = name; 阅读全文
posted @ 2022-12-14 15:49 zwGitOne 阅读(35) 评论(0) 推荐(0) 编辑