2022年8月6日

摘要: 树 树(Tree):是n(n>=0)个结点的有限集,n=0,称为空树 在任意的非空树中: 有且仅有一个特定的称为根节点 当n>1时,其余结点可分为m个互不相交的有限集 定义树的时候 根节点是唯一的,不能存在多个根节点 子树的个数没有限制,但他们一定是互不相交的 结点:结点是数据结构中的基础,构成复杂 阅读全文
posted @ 2022-08-06 20:38 小赖的博客 阅读(21) 评论(0) 推荐(0) 编辑

2022年8月4日

摘要: LockSupport工具类 线程阻塞的工具类,所有的方法都是静态方法,可以让线程在任意位置阻塞。 阻塞之后也有唤醒的方法。 park:停车。如果我们把Thread看成一辆车的话,park就是让车停下 unpark:就是让车启动然后跑起来 区别: 1.park不需要获取某个对象的锁(不释放锁),wa 阅读全文
posted @ 2022-08-04 21:43 小赖的博客 阅读(24) 评论(0) 推荐(0) 编辑

2022年8月3日

摘要: synchronized 重量锁。JDK1.6对synchronized进行了优化 JDK1.6为了减少获得锁和释放锁带来的性能消耗引入了偏向锁和轻量级锁 synchronized有三种方式来加锁 修饰实例方法,作用于当前实例加锁,当进入同步代码之前要获得当前实例的锁 修饰静态方法,作用于当前类对象 阅读全文
posted @ 2022-08-03 22:07 小赖的博客 阅读(16) 评论(0) 推荐(0) 编辑

2022年8月2日

摘要: 多线程 创建线程的三种方式: 1. 继承Thread类,并且重写run方法 Thread类中的run方法不是抽象方法,Thread类也不抽象类 示例如下: class MyThread extends Thread{ @Override public void run() { System.out. 阅读全文
posted @ 2022-08-02 21:57 小赖的博客 阅读(17) 评论(0) 推荐(0) 编辑

2022年8月1日

摘要: JavaSE高级部分 泛型 枚举 多线程 集合(数据结构) IO流(操作文件) 反射和注解 网络通信Socket 泛型(Generics) 泛型:广泛的、普通的类型 泛型能够帮助我们把[类型明确]的工作推迟到创建对象或者调方法的时候 public class MyClass<T>{ T value1 阅读全文
posted @ 2022-08-01 22:13 小赖的博客 阅读(18) 评论(0) 推荐(0) 编辑

2022年7月29日

摘要: 异常处理 下标越界 空指针 类型转换异常 数字格式化 算术异常(数学异常) 编程界: 除数为0 IO流,没有关闭 停电 当一个程序抛出异常时,抛异常后面的语句不再执行,类似于return的功能,终止方法的执行。 public class Ch01 { public static void main( 阅读全文
posted @ 2022-07-29 22:20 小赖的博客 阅读(22) 评论(0) 推荐(0) 编辑

2022年7月27日

摘要: 代码块 代码块又称初始化块,属于类的一个成员 它是将逻辑语句封装在方法体中通过{}包裹,代码块没有方法名,没有参数,没有返回值,只有方法体 它是不需要通过对象或类进行显式的调用,它会在类加载或者创建对象时主动的隐式调用 (1)静态代码块 一个类被加载时会被调用一次,做一下初始化的工作 (2)实例化代 阅读全文
posted @ 2022-07-27 22:16 小赖的博客 阅读(20) 评论(1) 推荐(0) 编辑

2022年7月26日

摘要: 面向对象特征:抽象 当定义一个抽象类,这个抽象类中可以有属性、成员方法、构造器、抽象方法、常量等结构 抽象类不能被直接实例化,需要依靠子类采用向上转型的方法处理 抽象类必须有子类,使用extends继承,一个类只能继承一个抽象类 抽象方法 抽象方法必须是public或者protected修饰符修饰( 阅读全文
posted @ 2022-07-26 20:08 小赖的博客 阅读(16) 评论(0) 推荐(0) 编辑

2022年7月25日

摘要: 多态 形成的三个条件: 有继承 有重写 有父类对象指向子类引用 第一种多态形式:(向上转型) 语法如下: //父类 父类对象 = new 子类(); Animal animal = new Cat(); 第二种多态形式:(向下转型) 发生向下转型的前提,要先发生向上转型,才能通过强转再转成子类类型 阅读全文
posted @ 2022-07-25 22:21 小赖的博客 阅读(14) 评论(0) 推荐(0) 编辑

2022年7月23日

摘要: 个人心得:今日知识点收获不错,继续努力;但是前几天的学的还有一些不明白,还得多加练习。 #### 1. final关键字 final可以修饰的结构 1、类 public final class final修饰的类叫做最终类、终极类 修饰后不能被继承 2、属性 private final String 阅读全文
posted @ 2022-07-23 21:22 小赖的博客 阅读(21) 评论(0) 推荐(0) 编辑