![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java学习笔记
Java进阶学习笔记
lets go
苦逼的程序猿
展开
-
[Java枚举类] 枚举类的创建、Enum类中的常用方法、使用 enum 关键字定义的枚举类实现接口
根据尚硅谷的视频做的JUC学习笔记 目录一、枚举类的创建1. 自定义枚举类2. 使用 enum 关键字定义枚举类二、Enum 类中的常用方法三、使用 enum 关键字定义的枚举类实现接口1. 实现接口,在enum类中实现抽象方法2. 让枚举类的对象分别实现接口中的抽象方法 一、枚举类的创建 1. 自定义枚举类 步骤:(1)声明Season对象的属性:private final修饰(2)2.私有化类的构造器,并给对象属性赋值(3)提供当前枚举类的多个对象:public static final的(4)其他诉原创 2020-11-22 17:50:52 · 1139 阅读 · 1 评论 -
[JUC学习笔记二] 线程的生命周期、线程的同步、线程的同步问题、Lock锁、线程的通信
Java多线程笔记(二) 根据尚硅谷的视频做的JUC学习笔记 目录Java多线程笔记(二)一、线程的生命周期二、线程的同步同步机制单例设计模式之懒汉式(线程安全)三、线程的死锁问题四、Lock锁五、线程的通信 一、线程的生命周期 一个完整的生命周期通常要经历如下的五种状态: 新建: 当一个Thread类或其子类的对象被声明并创建时,新生的线程对象处于新建状态 就绪:处于新建状态的线程被start()后,将进入线程队列等待CPU时间片,此时它已具备了运行的条件,只是没分配到CPU资源 运行:当就绪的线程原创 2020-11-22 14:05:58 · 125 阅读 · 0 评论 -
[JUC学习笔记一] 线程的基本概念、线程的创建、线程的使用
Java多线程笔记(一) 目录Java多线程笔记(一)一、基本概念二、线程的创建和使用1. 线程的创建方式一:继承于Thread类方式二:实现Runnable接口创建Thread匿名子类的方式2. 线程的使用Thread类的常用方法线程的调度线程的优先级线程的分类 一、基本概念 程序(program):是为完成特定任务、用某种语言编写的一组指令的集合。即指一段静态的代码,静态对象。 进程(program):是程序的一次执行过程,或是正在运行的一个程序。是一个动态的过程:有它自身的产生、存在和消亡的过原创 2020-11-21 21:17:32 · 101 阅读 · 2 评论