摘要: 一、什么是异常 异常指程序运行中出现的各种各样的错误,如:文件找不到、网络连接失败、非法参数等。 异常有些是用户错误引起的,有些是程序错误引起的,有些是物理错误引起的 异常是一个事件,它发生在程序运行期间,中断了正在执行的程序的正常指令流。 二、异常的种类 检查性异常(CheckedExceptio 阅读全文
posted @ 2021-09-14 16:43 全辣柯基 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 选中代码,alt+cmd+T → 选择被语句包裹。 ( ){} 2.cmd + Enter + shift → 补全/导入 //顺序不能错 阅读全文
posted @ 2021-09-14 15:40 全辣柯基 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 普通类只有实现 抽象类可以有约束和实现 接口只有约束 一、抽象类 抽象类中不一定含有抽象方法,但含有抽象方法的类一定是抽象类,且抽象方法默认的前缀是public abstract 抽象类不能被实例化,只有继承抽象类的非抽象子类才可以创建对象 抽象类的子类必须给出抽象类中抽象方法的具体实现,除非抽象类 阅读全文
posted @ 2021-09-14 10:27 全辣柯基 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 一、instanceof A instancesof B //意义:A是否是B的一个实例化对象,返回一个boolean值 public class Person{ } //继承Person类 public class Student extends Person{ } //继承Person类 pub 阅读全文
posted @ 2021-09-13 21:20 全辣柯基 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 一、多态的使用示例 //父类 public class Person{ public void run(){ System.out.println("Person "); } } //子类 public class Student{ public void run(){ System.out.pri 阅读全文
posted @ 2021-09-13 20:44 全辣柯基 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 一、方法重载 方法重载是指一个类里的方法有相同的方法名,但是参数列表不同的情形。 方法重载的好处是避免有一些功能相同方法,只因为参数类型或个数不同,而被迫去写多个不同名的函数。 比如print()方法里输出的可以是int,char等等,他们都是输出打印的功能,只是参数不同,所以进行方法重载。 简单的 阅读全文
posted @ 2021-09-13 16:53 全辣柯基 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 一、封装 定义:隐藏对象的属性和实现细节,仅对外公开接口,控制在程序中属性的 读取和修改 的访问级别。 写代码时只需要做到属性私有,get/set。 即对象的属性用private来进行修饰,当需要对其进行访问时用get方法,需要修改时用set方法来修改。 如: public class Studen 阅读全文
posted @ 2021-09-13 16:20 全辣柯基 阅读(110) 评论(0) 推荐(0) 编辑
摘要: Java中的值传递和引用传递本质上还是值传递 值传递是对基本类型(8种)而言的,引用传递是对对象型变量而言的。 基本类型的数据会直接保存在变量中。 而引用类型的变量中只保存指向实际对象的地址,实际对象中保存着内容。 对基本类型赋值时,变量内容会被覆盖 对引用类型赋值时,变量中的地址会被改变,但原先引 阅读全文
posted @ 2021-09-13 10:19 全辣柯基 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 一、普通方法 定义 修饰符 返回值类型 方法名(参数类型 参数名){ ... 方法体 ... return 返回值; } 例1: public class Children{ piblic String sayHello(){ return "hello,world"; System.out.pri 阅读全文
posted @ 2021-09-13 09:30 全辣柯基 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 一、类和对象的引入 类是一种抽象的数据类型,是对现实中事务的描述,但并不能代表某一具体的事物。 比如我们可以说猫是一个类,但是我不能说我自己养的猫kitty是一个类。 如上所述,我自己养的猫kitty可以说是一个对象,对象是抽象概念的具体实例,例如kitty这只真实存在事物是对猫这个抽象概念的一个具 阅读全文
posted @ 2021-09-11 14:55 全辣柯基 阅读(65) 评论(0) 推荐(0) 编辑