
Java
文章平均质量分 72
anying_301
这个作者很懒,什么都没留下…
展开
-
Effective Java 学习笔记
一、创建和销毁对象 1、用静态工厂方法代替构造器 向客户端暴露类的实例的传统方法是提供一个公有的构造器。另一种更好的方式是提供一个静态工厂方法(static factory method) public static Boolean valueOf(boolean b) { return b ? Boolean.TRUE : Boolean.FALSE; } 静态工厂方法与构造器相比的优势: 有名称 不必每次都创建一个新对象 可以返回远类型的任何子类型对象 返回对象的类可以根据静态工厂方法原创 2022-04-28 22:14:33 · 863 阅读 · 0 评论 -
Java线程状态
五种状态 初始状态 实例化一个新 Thread 对象且尚未调用此实例的 start 方法时 可运行状态 调用了 Thread 对象的 start 方法,但是操作系统尚未给它分配时间片时 运行状态 操作系统给 Thread 对象分配了时间片 阻塞状态 当 Thread 对象调用了某些阻塞方法时 终止状态 当 Thread 对象执行完毕时 五种状态可以像图中所示进行转换 六种状态 Thread.State 里的六种状态 New 实例化一个新 Thread 对象原创 2022-04-28 22:12:25 · 1175 阅读 · 0 评论