摘要: 目录 锁 死锁 线程重入 线程的退出 线程的常用方法 使用枚举书写单例模式 知识点 锁 1.synchronized多线程并发编程。重量级锁,JDK1.6对synchronized进行了优化 为了减少获得锁和释放锁带来的性能消耗引入的偏向锁和轻量级锁 synchronized有三种方式来加锁,分别是 阅读全文
posted @ 2022-08-03 22:03 贵妃就是贵妃 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 目录 多线程 知识点 创建线程 在Java中,创建线程有3种方式 (1)继承Thread类,并且重写run方法 Thead类中的run方法不是抽象方法,Thread类也不是抽象类 myThread当继承了Thread类之后,它就是一个独立的线程 要让线程启动。调用线程的Start方法 当调用star 阅读全文
posted @ 2022-08-02 21:39 贵妃就是贵妃 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 目录 泛型 枚举 知识点 泛型:(Generics) 泛型广泛的、普通的类型,泛型能够帮助我们把【类型明确】的工作推迟到创建对象或者调方法的时候。换而言之,定义类的时候,我们不需要考虑这个数组到底要存什么类型。 ==但是创建这个对象的时候把里面要存的数据的类型确定下来。== 泛型的修饰: 1.泛型类 阅读全文
posted @ 2022-08-01 21:55 贵妃就是贵妃 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 目录 异常处理 异常的继承体系结构 finally关键字 知识点 异常处理 常见的异常 1.下标越界 2.空指针 3.类型转换异常 4.数字格式化 5.算术异常(数学异常) 编程时会遇到的最坏的情况 1.除数为0 2.IO流,没有关闭 3.停电 当一个程序抛出异常时,抛异常后面的语句不再执行,类似于 阅读全文
posted @ 2022-07-29 19:32 贵妃就是贵妃 阅读(24) 评论(0) 推荐(0) 编辑
摘要: Java的值传递和所谓的引用传递 本质上Java只有值传递,所有的赋值传参都是一次值的拷贝 引用数据类型拷贝的就是引用地址,基本数据类型拷贝的是值,不会传入实例对象 public class Ch01 { private String name; public Ch01(String name) { 阅读全文
posted @ 2022-07-28 22:23 贵妃就是贵妃 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 目录 抽象方法 使用抽象类的注意事项 接口 知识点 抽象方法: 无大括号,无方法体 存在意义: 约定,自定义的规则 约定大于配置,配置大于编码 抽象方法到底约定了什么? 约定了返回值,访问权限,参数列表,需要在重写的时候定义方法体 抽象方法必须存在于抽象类中 1.当我们定义一个抽象类,这些类中有哪些 阅读全文
posted @ 2022-07-26 21:41 贵妃就是贵妃 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 目录 多态 多态的形成有三个条件 第一种多态形式:(向上转型) 第二种多态形式:(向下转型) instanceof关键字 匿名对象 知识点 多态: 编译看左边,运行看右边 披着羊皮的狼 Dog dog = new Dog(); Cat cat = new Cat(); Animal animal1 阅读全文
posted @ 2022-07-25 20:22 贵妃就是贵妃 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 目录 final关键字 注解和注释 常量的命名规则 祖先类:object,最顶级父类 知识点 final关键字 final 关键字:最终的 终极的 final可以修饰的结构: 1.类 public final class 最终类,终极类 2.属性 private final String name 阅读全文
posted @ 2022-07-23 21:00 贵妃就是贵妃 阅读(19) 评论(0) 推荐(1) 编辑
摘要: 目录 类与类之间的关系 extends关键字 创建子类对象的过程 super关键字 this和super的区别 方法的复写(重写,覆写 Override) 知识点 类与类之间的关系: 1、属性关系 2、参数关系 3、继承关系 extends关键字: 在Java中,继承是单继承,一个子类只能有一个直接 阅读全文
posted @ 2022-07-22 13:37 贵妃就是贵妃 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 目录 1.String类 2.包装器 导图 知识点 知识点1 String类 String(字符串) 是一个类,String一旦声明就不会改变(指内存) public static void main(String[] args) { //String既然是一个类,s1应该叫做String类的对象 阅读全文
posted @ 2022-07-20 22:05 贵妃就是贵妃 阅读(18) 评论(0) 推荐(0) 编辑