上一页 1 ··· 8 9 10 11 12 13 14 15 下一页
摘要: 抽象类(abstrct) 使用细节: 1.抽象类不能被实例化 2.抽象类可以不包含abstract方法 3.一旦一个类包含了abstract方法则该类必须被声明为abstract类 4.abstract只能修饰类和方法,不能修饰其他 5.abstract类的本质还是类,即可拥有正常类的所有构成要素( 阅读全文
posted @ 2021-12-17 12:31 紫英626 阅读(36) 评论(0) 推荐(0) 编辑
摘要: final关键字 7.说明:搭配使用可以实现调用final变量但是不会导致类加载(推荐) 阅读全文
posted @ 2021-12-17 11:49 紫英626 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 单例模式 饿汉式 步骤: 1.构造器私有化(为了防止直接new) 2.在类的内部创建一个static的私有化对象 3.提供一个公共的static方法来返回刚才的对象 单例模式的对象一般都是重量级的对象,饿汉模式的对象在类加载的时候就已经被创建好,但可能用不到,所以可能会造成资源的浪费。 public 阅读全文
posted @ 2021-12-17 02:00 紫英626 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 代码块 如果构造器中有相同的语句,可以将其放入一个代码块中,这样的话不管我们调用哪个构造器,都会优先调用代码块的内容,代码块的调用顺序优先于构造器。 (静态)方法只有在被调用时才执行,类加载时不执行 使用细节 1.static代码块是在类加载的时候执行,只执行一次 2.普通代码块是在创建对象的时候调 阅读全文
posted @ 2021-12-17 01:25 紫英626 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 类变量和类方法 类变量 什么是类变量 定义方法 访问方式 特点 所以即使没有创建对象实例也可以访问 使用细节 类方法 定义方法 调用方式 使用static方法就可以访问static变量 经典使用场景 使用细节 main方法 另外 卖弄方法也是一个普通方法,是可以继承和重载重写的 给args传参数可以 阅读全文
posted @ 2021-12-16 10:17 紫英626 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 能否调用某个方法看编译类型,但是运行的时候是从运行类型开始找起(动态绑定) 向上转型和向下转型指的是运行类型,编译类型无法改变 阅读全文
posted @ 2021-12-14 09:56 紫英626 阅读(31) 评论(0) 推荐(0) 编辑
摘要: F9 resume 执行到下一个断点 阅读全文
posted @ 2021-12-13 00:42 紫英626 阅读(64) 评论(0) 推荐(0) 编辑
摘要: ==和equals 可以查看jdk原码 用structrue查看object类的结构 public boolean equals(Object obj) { return (this == obj); } String类对其进行了重写 public boolean equals(Object anO 阅读全文
posted @ 2021-12-12 23:06 紫英626 阅读(47) 评论(0) 推荐(0) 编辑
摘要: 检索条件筛选: 命令行中粘贴是shift + ins(insert) 使用Steam++可以加速 V(virtual)P(personal)N(Network)虚拟专用网络 相关指令 下载git注册git账号并进行全局配置 // Git Bash Here 1. git config --globa 阅读全文
posted @ 2021-12-12 01:27 紫英626 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 方法重写(override) 重写(override)和重载的比较(overload) 多态(polymorphic) package test; /** * @author 紫英 * @version 1.0 * @discription 随便写 */ class Test { public st 阅读全文
posted @ 2021-12-12 00:25 紫英626 阅读(41) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 下一页

紫英