07 2022 档案
摘要:异常分为Checked和Unchecked,除了Error与RuntimeException是Unchecked(提醒不强烈,程序运行时才报错,适合不容易出错的地方,在自定义异常时需继承RuntimeException类)以外,其他剩下的异常都是Checked Exception(提醒强烈,编译阶段
阅读全文
摘要:内部类的概念和使用 类与类除了继承关系,还存在嵌套关系,即一个类可以包含另一个类。被包含的类称为内部类(Inner class),包含内部类的类称为外部类或顶层类。内部类是在一个类的内部嵌套定义的类,它可以是其它类的成员,也可以在一个语句块的内部定义,还可以在表达式内部匿名定义。 使用内部类
阅读全文
摘要:接口的概念 接口可以理解为一种特殊的类,里面全部是由全局常量和公共的抽象方法所组成。 接口的特点 1、接口是一个特殊的类,只包含全局常量和抽象方法。 接口中的抽象方法可以不加入abstract而抽象类中的抽象方法必须有abstract声明 2、一个类只能继承一个父类,但可以同时实现多个接口 3、
阅读全文
摘要:抽象类注意点 1、不能实例化抽象类也就是不能new抽象类,只能靠子类去实现它 2、抽象类中可以写普通的方法 3、抽象类可以没有抽象方法,但有抽象方法的类一定是抽象类 4、抽象类存在构造方法 5、抽象类不可以和final,static,private关键字共存 具体实现 Action抽象类 publi
阅读全文
摘要:封装、继承、多态 Person类 //在Java中,所有的类都默认直接或间接继承Object类 public class Person { // 一个类即使什么都不写,也会存在一个构造方法 // 显式定义(public)构造器(构造方法) // 构造方法:1、和类名相同 2、没有返回值 /* 封装的
阅读全文
摘要:方法的重载 /* 方法的重载: 1、方法名称必须相同 2、参数列表必须不同(个数、类型、参数类型排列顺序不同) */ static int add(int a, int b){ return a+b; } static int add(int a, double b){ return a+(int)
阅读全文
摘要:Java数组 public static void main(String[] args) { int n = 10; // 数组也是对象 // 动态初始化 有默认值 数组的声明和创建 // new int[变量] int[] arr = new int[n]; // 静态初始化 int[] arr
阅读全文
摘要:Java流程控制 1、Scanner public class ScannerDemo { public static void main(String[] args) { //创建一个扫描器对象,用于接收键盘数据 Scanner sc = new Scanner(System.in); Syste
阅读全文
摘要:数据类型 import java.math.BigDecimal; public class DataType { public static void main(String[] args) { //八大基本数据类型 //整数 //数字之间可以用下划线分割 int num1 = 10; byte
阅读全文
摘要:名词解释 JDK:Java Development Kit(开发Java程序,包括JRE) JRE:Java Runtime Environment(运行环境) JVM: Java Virtual Machine JDK工具 javac(java class)、java:编译、运行java文件 eg
阅读全文
摘要:常用的DOS命令 #盘符切换 C: #查看当前目录下的所有文件 dir #切换目录 cd(change directory) #返回上一级 cd.. #清理屏幕 cls(clear screen) #退出终端 exit #查看电脑网络配置 ipconfig #打开应用 calc(计算器) mspai
阅读全文
摘要:MarkDown学习 # MarkDown学习 二级标题 ## 二级标题 三级标题 ### 三级标题 四级标题 #### 四级标题 字体 粗体 **Hello,World!** 斜体 *Hello,World!* 斜粗体 ***Hello,World!*** 删除线 ~~Hello,World!~~
阅读全文