摘要: java enum的用法详解 Java Enum原理 public enum Size{ SMALL, MEDIUM, LARGE, EXTRA_LARGE }; 实际上,这个声明定义的类型是一个类,它刚好有四个实例,在此尽量不要构造新对象。 因此,在比较两个枚举类型的值时,永远不需要调用equal 阅读全文
posted @ 2019-11-20 11:28 AliceA 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 文章目录1、什么是类的加载(类初始化)1、1.类加载注意事项2、类的生命周期2、1.加载2、2.验证2、3.准备【重点】2、4.解析2、5.初始化【重点】2、6.使用2、7.卸载2、8.结束生命周期3、接口的加载过程4、解开开篇的面试题5、理解首次主动使用6、类加载器7、关于命名空间7.1、如何理解 阅读全文
posted @ 2019-11-20 10:05 AliceA 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 事务的几种传播特性1. PROPAGATION_REQUIRED: 如果存在一个事务,则支持当前事务。如果没有事务则开启2. PROPAGATION_SUPPORTS: 如果存在一个事务,支持当前事务。如果没有事务,则非事务的执行3. PROPAGATION_MANDATORY: 如果已经存在一个事 阅读全文
posted @ 2019-11-19 17:49 AliceA 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 一,重构,第一个案例 这一章作者先用一个影片出租程序的案例,来演示重构的过程 重构前UML.PNG public class Movie { public static final int CHILDRENs = 2; public static final int REGULAR = 0; pub 阅读全文
posted @ 2018-11-28 14:41 AliceA 阅读(1034) 评论(0) 推荐(0) 编辑
摘要: 设计模式之禅之设计模式-状态模式 一:状态模式定义 >当一个对象内在状态改变时允许其改变行为,这个对象看起来像改变了其类 >状态模式的核心是封装,状态的变更引起了行为的变更,从外部看起来就好像这个对象对应的类发生了改变一样 >状态模式相对来说比较复杂,它提供了一种对物质运动的另一个观察视角,通过状态 阅读全文
posted @ 2018-11-27 20:07 AliceA 阅读(279) 评论(0) 推荐(0) 编辑