- 博客(5)
- 收藏
- 关注
原创 双重检测锁定的单例模式讲解
package SingletonPattern;//双重检查锁机制的单例模式,在JDK1.5之后,双重检查锁定才能够正常达到单例效果public class Demo5 { //volatile确保了instance的内存可见性,即当前线程在使用(use)自己工作内存中的instance的前一步, // 都会从主内存中刷新load(对应的read会发生在load前)一遍,确...
2018-06-30 17:40:37 649
原创 java类变量和对象变量的初始化问题
static final值声明时必须给定初值// final的static变量在类加载的准备阶段就被赋予了给定的值,而且不再发生改变了,位置在方法区//因为static代码块的执行是在类加载的初始化阶段,所以也不能改变final static变量的值//static的非final变量可以在static代码块(初始化阶段)改变值,其在准备阶段已经赋过值(对应类型的零值),位置在方法区//非s...
2018-06-30 14:51:25 541
原创 Mybatis - - No constructor found特殊
今天在Mybatis的resultMap标签里对应实体时,遇到了一个奇怪的问题,解决后记录下来以前我使用resultMap对应实体的时候,因为业务中不需要通过构造器实例化这个实体,所以实体里没写构造函数,这种情况下,对应转化是正常的,没有报错。但今天我写的一个实体,因为业务原因,我写了构造函数,导致No constructor found后来又写了个无作为的无参构造器,解决了问题。猜测:Mybat...
2018-06-26 17:36:11 473
原创 idea依赖包版本冲突踩的坑
idea的maven引入依赖机制较强,出现了引入版本冲突,会只引入最高版本的包,但eclipse和Linux环境,会把不同版本的都引入进来
2018-06-22 18:17:15 1755
原创 引用类型转换
如图,父类A,子类B,C子类向父类转换:自动造型 如 父类向子类转换:强制转换 编译器只会检查转换前后两类是否有继承关系,如果有就通过,如下:但运行时就会检查它的真实类型,是则通过,否则抛出ClassCastException异常...
2018-06-14 20:53:35 125
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人