随笔分类 - java
摘要:关于codereview,在平时的开发中,经常忽略的环节,参照目前介绍写好代码的几本书和之前掉进的坑,做了一个总结,分享出来。为什么要做通过review规避一些代码层面的问题提升可读性,方便后续扩展和维护double check 确保代码质量检查列表注释写有意义的注释DO属性上,名字无法识别业务...
阅读全文
摘要:诸位Java程序员,想必大家对SimpleDateFormat并不陌生。不过,你是否知道,SimpleDateFormat不是线程安全的(thread safe)。这意味着,下面的代码是错误的:class Sample { private static final DateFormat for...
阅读全文
摘要:创建一个Bean,通过不同的线程对象设置Bean属性,保证各个线程Bean对象的独立性。 /** * Created by IntelliJ IDEA. * User: leizhimin * Date: 2007-11-23 * Time: 10:45:02 * 学生 */ public clas
阅读全文
摘要:我们在编程中最常用的模式就是单例模式了,然而单例模式都用在什么场合?为什么不用静态方法而要用单例模式呢?要搞清这些问题,需要从静态方法和非静态方法的区别和联系说起。一、静态方法常驻内存,非静态方法只有使用的时候才分配内存?一般都认为是这样,并且怕静态方法占用过多内存而建议使用非静态方法,其实这个理解...
阅读全文
摘要:1、static方法是大家共享的资源,放在内存堆中,比如村里的河水,每个人都可以取,而且不管你创建多少个实例,该方法在内存中只有一个,节省内存空间,而且访问速度也是比较快的。2、实例方法就不同,它是比较私人化的资源,需要先创建实例,从这一点上来说,速度没有static方法快。3、在实际开发中,需要自...
阅读全文
摘要:query(sql,params,mapper):是针对自定义对象类型的查询语句,比如:jdbcTrade.query(sql, params, new AMapper());queryForList(sql,params,class):是针对基本数据的查询语句,另外包括String,比如:jdbc...
阅读全文

浙公网安备 33010602011771号