凡事都在事上磨,这样才能精进,成长进步提高! ------ 博客园首页

单例示例,在创建的时候加锁,避免在拿实例的时候加锁,影响性能.

/**
* 获取单例
* @return
*/
public static AESUtils getInstance(){
if(aesUtils == null){
// 当需要创建的时候在加锁
synchronized(AESUtils.class) {
if (aesUtils == null) {
aesUtils = new AESUtils();
init();
}
}
}
return aesUtils;
}
posted @ 2019-07-25 12:06  追风fc  阅读(212)  评论(0)    收藏  举报