JAVA基础知识-常用但容易出错的代码
2017-02-14 14:19
393 查看
SimpleDateFormat
问题:
这是个非线程安全的类,如果定义为static,并发会导致问题
这个类new的时候有一定的性能损耗(资源的初始化,正则解析)
解决方案
使用TreadLocal的方式,确保单个线程只new一次,不会有并发问题
-
问题:
这是个非线程安全的类,如果定义为static,并发会导致问题
这个类new的时候有一定的性能损耗(资源的初始化,正则解析)
解决方案
使用TreadLocal的方式,确保单个线程只new一次,不会有并发问题
-
相关文章推荐
- Java基础方面容易出错的知识
- java综合小知识 容易出错
- java多线程基础知识:如何编写线程安全代码
- Java基础知识强化之IO流笔记05:try...catch...finally包含的代码是运行期的
- Hello World基本代码以及Java基础知识
- 常用AWT监听器接口,事件和事件源(摘自Java 2 核心技术<卷一:基础知识>(第七版)》)
- Java基础知识之常用类库(1)
- Java基础知识强化之集合框架笔记29:使用LinkedList实现栈数据结构的集合代码(面试题)
- Java基础知识强化之网络编程笔记21:Android网络通信之 Android常用OAuth登录(获取令牌信息)
- Android框架常用java基础知识:反射,注解,动态代理
- Java基础知识:常用API
- JSP基础知识JSP中插入JAVA代码
- Java核心技术卷I:基础知识(原书第8版):12.5 泛型代码和虚拟机
- Java基础知识强化之集合框架笔记47:Set集合之TreeSet保证元素唯一性和比较器排序的原理及代码实现(比较器排序)
- 自己容易搞错的java基础知识汇总
- java基础知识记录--java代码查错 (摘自张孝祥整理java面试题)
- Java基础知识:常用API
- Java基础知识强化之网络编程笔记20:Android网络通信之 Android常用OAuth登录和分享
- Java基础知识强化之网络编程笔记22:Android网络通信之 Android常用OAuth登录(获取个人信息)
- Java常用的设计模式08:框架基础知识