Java
文章平均质量分 61
FrancisBingo
说得好不如做得好,心动不如行动。
分享自己所遇到的坑,让别人无坑可走。
展开
-
java双重校验锁单例模式分析
一、问题探究1.volatile关键字的作用?2.第一次判空和第二次判空的作用3.synchronized的位置可以改变吗?二、代码实现public class Singleton { private volatile static Singleton singleton; private Singleton (){} public static Singleton getSingleton() { if (singleton == nu原创 2021-12-12 13:55:15 · 686 阅读 · 0 评论 -
Java中如何删除一个集合中的多个元素
今天我需要从一个java的集合中,根据另一个集合的内容,删除第一个集合中不特定的元素。这看上去非常简单,但却遇到了问题。这就是“Java中如何删除一个集合中的多个元素”的问题。 这是我要写的方法的头部 private void screenBlackNameList(List source, List blackNameList) 事情是这样子的。source集合中保存了一些显转载 2016-08-03 10:59:46 · 2202 阅读 · 0 评论 -
java性能优化笔记 java程序优化
本文来自kid_2412的csdn博客.程序代码优化要点:字符串优化:分析String源码,了解String常用方法,使用StringBuffer、StringBuilder。List、Map、Set优化:分析常用ArrayList、LinkedList、HashMap、TreeMap、LinkedHashMap、Set接口、集合常用方法优化。使用NIO:Buffered、Chan转载 2016-09-14 10:19:26 · 911 阅读 · 0 评论