tzkf

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2022年4月10日

摘要: 异常 快捷键: 选中代码块 然后crtl + alt + t 在选中try-catch 执行过程中所发生的异常事件可分为两大类 Error(错误): Java虚拟机无法解决的严重问题。如: JVM系统内部错误、资源耗尽等严重情况。比如: StackOverflowError[栈溢出]和OOM(out 阅读全文
posted @ 2022-04-10 22:25 T冰镇西瓜 阅读(31) 评论(0) 推荐(0) 编辑

摘要: 枚举和注解 枚举是一组常量的集合。 可以理解为:枚举属于一种特殊的类,里面只包含一组有限的特定的对象。 枚举的二种实现方式 自定义类实现枚举 使用 enum 关键字实现枚举 自定义类实现枚举 不需要提供setXxx方法,因为枚举对象值通常为只读 对枚举对象/属性使用final + static共同修 阅读全文
posted @ 2022-04-10 22:25 T冰镇西瓜 阅读(36) 评论(0) 推荐(0) 编辑

摘要: 内部类 一个类的内部又完整的嵌套了另一个类结构。被嵌套的类称为内部类(inner class),嵌套其他类的类称为外部类(outer class)。 是我们类的第五大成员[思考:类的五大成员是哪些?[属性、方法、构造器、代码块、内部类],内部类最大的特点就是可以直接访问私有属性,并且可以体现类与类之 阅读全文
posted @ 2022-04-10 22:24 T冰镇西瓜 阅读(16) 评论(0) 推荐(0) 编辑

摘要: 接口 基本介绍 :接口就是给出一些没有实现的方法,封装到一起,到某个类要使用的时候,再根据具体的情况把这些方法写出来,在接口中的抽象方法可以省略abstract关键字。 语法: interface 接口名{ //属性 //方法 } class 类名 implements 接口名{ //自己的属性 / 阅读全文
posted @ 2022-04-10 22:23 T冰镇西瓜 阅读(27) 评论(0) 推荐(0) 编辑

摘要: 抽象类 当父类的某些方法需要声明,但是又不确定如何实现时,可以将其声明为抽象方法,那么这个类就是抽象类 。 抽象方法就是没有实现的方法(即没有方法体) 当一个类中有抽象方法时,需要同时将类声明为抽象类 抽象类会被继承,由子类来实现抽象方法 abstract class Person{ public 阅读全文
posted @ 2022-04-10 22:23 T冰镇西瓜 阅读(27) 评论(0) 推荐(0) 编辑

摘要: final关键字 final可以修饰类、属性、方法和局部变量 使用到final的情况: 当不希望类被继承时,可以用final修饰 final class Person{} 当不希望父类的某个方法被子覆盖(重写),使用final修饰方法 public final void function(){} 当 阅读全文
posted @ 2022-04-10 22:22 T冰镇西瓜 阅读(15) 评论(0) 推荐(0) 编辑

摘要: 单例模式 单例(单个的实例) 所谓类的单例设计模式,就是采取一定的方法保证在整个的软件系统中,对某个类只能存在一个对象实例, 并且该类只提供一个取得其对象实例的方法 单例模式的两种实现方式 :(1)饿汉式 (2)懒汉式 饿汉式(步骤) 构造器私有化 private Person(String nam 阅读全文
posted @ 2022-04-10 22:22 T冰镇西瓜 阅读(22) 评论(0) 推荐(0) 编辑

摘要: 代码块 基本介绍 代码块又称为初始化块,属于类里面的成员(即类的一部分),类似与方法,将逻辑语句封装在方法体里面,通过**{}**包围起来。 但和方法不同,没有方法名,没有返回,没有参数,只有方法体,而且不用通过对象或 类显式调用,而是加载类时,或创建对象时隐式调用。 基本语法 修饰符{ 代码 } 阅读全文
posted @ 2022-04-10 22:21 T冰镇西瓜 阅读(27) 评论(0) 推荐(0) 编辑

摘要: 类变量 什么是类变量 类变量也叫静态变量/静态属性,是该类的所有对象共享的变量,任何一个该类的对象去访问它时,取到的都是相同的值同样任何一个该类的对象去修改它时,修改的也是同一个变量。 如何定义类变量 定义语法 访问修饰符 static 数据类型变量名;[推荐] static 访问修饰符 数据类型 阅读全文
posted @ 2022-04-10 22:20 T冰镇西瓜 阅读(116) 评论(0) 推荐(0) 编辑