
Java
吃饭的家伙,必须好好对待。
best-flag
语言只是实现目标的工具,并不代表目标本身。
展开
-
变量声明在循环体内还是循环体外的争论,以及怎样才真正叫『避免在循环体中创建对象』(变量声明在循环体内合适,还是循环体外合适?)?
缘起:正在敲代码的我突然灵光一现,想起了我一直听之任之的循环体外声明变量的写法,想要知其所以然的我放下需求,认真想了想,网上扒了扒大家的讨论、看法,特此总结一下~借鉴来源:文章出处特别鸣谢:Aray(程序猿)Java优化编程的37条法则3.避免在循环体中创建对象,即使该对象占用内存空间不大。(1)for (int i = 0; i < 10000; ++i) { Object obj = new Object(); System.out.println("obj= "+ obj原创 2020-07-09 17:50:30 · 40721 阅读 · 1 评论 -
安全优雅的使用SimpleDateFormat类处理时间
文章目录SimpleDateFormat为什么强制建议不能static修饰parse()方法format()方法解决方案高可用工具类推荐缘起:前天公司出个bug,经排查SimpleDateFormat时间处理类使用的单例。。。SimpleDateFormat为什么强制建议不能static修饰SimpleDateFormat类内部有一个Calendar对象引用,它用来储存和这个类相关的日期信息,例如parse()方法,format()方法,诸如此类的方法参数传入的日期相关String,Date等等,都是原创 2020-06-26 11:18:00 · 38649 阅读 · 0 评论 -
Java服务端一些处理并发、线程的“问题”
明代著名的心学集大成者王阳明先生在《传习录》中有云:“道无精粗,人之所见有精粗。如这一间房,人初进来,只见一个大规模如此。处久,便柱壁之类,一一看得明白。再久,如柱上有些文藻,细细都看出来。然只是一间房。”转载 2020-03-30 23:05:37 · 38824 阅读 · 0 评论 -
简单总结JDK1.5~1.8特性
文章目录JDK1.5-JDK1.8各个新特性JDK各个版本的新特性JDK1.5新特性1.自动装箱与拆箱:2:枚举3:静态导入4:可变参数(Varargs)5:内省(Introspector)6:泛型(Generic)7:For-Each循环JDK 1.6新特性1:Desktop类和SystemTray类2:使用JAXB2来实现对象与XML之间的映射3:理解StAX4.使用Compiler API5...原创 2020-03-18 17:31:02 · 37717 阅读 · 0 评论