- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 Java 深拷贝和浅拷贝的应用
原理啥的就不深入介绍了,主要记录下 几个 对象复制的方法。1. 实现 Cloneable 接口 浅拷贝2. Apache的两个版本:(反射机制) org.apache.commons.beanutils.PropertyUtils.copyProperties(Object dest, Object orig) org.apache.commons.beanutils.BeanUtil...
2018-12-26 16:48:27 636
原创 java8 运用stream int[] 转 List<Integer>
int[] array = {1,2,3,4,5,6,7,8,9,10};List<Integer> list = Arrays.stream(array).boxed().collect(Collectors.toList());boxed() 其实就是 mapToObj(Integer::valueOf); 方法
2018-12-24 16:01:10 5245
原创 Java 判断当天某个时间是否在某个时间内
某些活动 需要判断 当前时间 是否处于规定的时间段,时间段: openWeek[]{1,5}, openTimes[]{"18:00:00-19:00:00","18:00:00-19:00:00"} 可能多个。public class Demo9_timeValid { // openTime = "18:00:00-19:00:00" public boole...
2018-12-13 20:46:31 2463
原创 Java正确的"停机"方式
我们关闭Java服务时,应该进行一些善后工作,比如,关闭线程池,释放连接资源等,而不是直接关闭,放弃未完成的任务。Java中,我们可以通过Runtime.getRuntime().addShutdownHook()方法来注册钩子,以保证程序平滑退出。举个例子:public class Demo8_shutdown { /** * 使用线程池处理...
2018-12-08 15:33:48 194
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人