摘要: 1 package com.fu.java5; 2 3 import org.junit.jupiter.api.Test; 4 5 /** 6 * 一、异常的处理;抓抛模型 7 * 过程一:“抛” :程序在正常执行的过程中,一旦出现异常,就会在异常代码出生成一个对应异常的对象。 8 * 并将此对象 阅读全文
posted @ 2021-10-05 14:54 橘猫的夏天 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 1 package com.fu.java5; 2 3 /** 4 * Error:java虚拟机无法解决的严重问题。如:JVM系统内部错误、资源耗尽等严重情况,比如StackOverflowError 5 * 一般不编写针对性的代码进行处理。 6 */ 7 public class ErrorTe 阅读全文
posted @ 2021-10-05 14:51 橘猫的夏天 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 1 package com.fu.java4; 2 3 /** 4 * 类的内部成员之五:内部类 5 * 1.Java中允许将一个类A声明在另一个类B中,则类A就是内部类,类B称为外部类 6 * 2.内部类的分类:成员内部类(静态、非静态) VS 局部内部类(方法内、代码块内、构造器内) 7 * 3 阅读全文
posted @ 2021-09-29 10:52 橘猫的夏天 阅读(34) 评论(0) 推荐(0) 编辑
摘要: /** * JDK8及以后:接口中除了定义全局常量和抽象方法外,还可以定义静态方法、默认方法 * >1.接口中定义的静态方法只能通过接口来调用 * >2.通过实现类的对象,可调用接口中的默认方法 * >3.如果子类(或实现类)继承的父类和实现的接口中声明了同名同参数的方法,那么子类在没有重写此方法的 阅读全文
posted @ 2021-09-19 23:05 橘猫的夏天 阅读(75) 评论(0) 推荐(0) 编辑
摘要: /** * 1.接口使用interface关键字来定义的 * 2.java中,接口和类是并列的结构 * 3.如何定义接口:定义接口中的成员 * 3.1 JDK7及以前:只能定义全局常量和抽象方法 * >全局常量:public static final的,但是书写时可省略不写(默认为public st 阅读全文
posted @ 2021-09-19 17:55 橘猫的夏天 阅读(62) 评论(0) 推荐(0) 编辑
摘要: 1 package com.fu.java1; 2 3 /** 4 * 抽象类的匿名子类 5 * 6 */ 7 public class PersonTest { 8 public static void main(String[] args) { 9 method(new Student());/ 阅读全文
posted @ 2021-09-18 18:06 橘猫的夏天 阅读(86) 评论(0) 推荐(0) 编辑
摘要: /** * abstract关键字的使用 * 1.abstract抽象的 * 2.abstract可以修饰的结构:类、方法 * 3.abstract修饰类:抽象类 * >此类不能实例化 * >抽象类中一定是有构造器的,只是自己不能调用来创建对象了,但是子类还需要用的。 * 开发中,都会提供抽象类的子 阅读全文
posted @ 2021-09-18 16:59 橘猫的夏天 阅读(100) 评论(0) 推荐(0) 编辑
摘要: /** * final:最终的 * 1.final可以用来修饰的结构:类、方法、变量 * * 2.final用来修饰一个类: 表明此类就不能被其他类继承 * 比如 String类、System类 * * 3.final修饰一个方法:表明此方法就不能被重写 * 比如:Object类中的getClass 阅读全文
posted @ 2021-09-12 00:05 橘猫的夏天 阅读(34) 评论(0) 推荐(0) 编辑
摘要: /** * 类的成员之四:代码块(或初始化块) * 1.代码块的作用:用来初始化类、对象 * 2.代码块如果有修饰的话,只能用static。 * 3.分类:静态代码块 vs 非静态代码块 * * 4.静态代码块 * >内部可以有输出语句 * >随着类的加载而执行,而且只执行一次 * >作用:初始化类 阅读全文
posted @ 2021-09-11 22:52 橘猫的夏天 阅读(63) 评论(0) 推荐(0) 编辑
摘要: /** * * 单例设计模式: * 1.所谓的单例设计模式,就是采取一定的方法保证在整个的软件系统中,对某个类只能存在一个对象实例。 * * 2.如何实现? * 饿汉式 vs 懒汉式 * * 3.区分饿汉式和懒汉式 * 饿汉式: * 坏处:对象加载时间过长 * 好处:饿汉式是线程安全的 * 懒汉式; 阅读全文
posted @ 2021-09-11 14:14 橘猫的夏天 阅读(27) 评论(0) 推荐(0) 编辑