06 2020 档案

摘要:前言 参考自: 微信公众号"java3y"中的文章 - 《阿里巴巴 Java开发手册》读后感 都是日常能用的一些规范, 还是很有用处的! 一、Java相关 1.POJO是DO/DTO/BO/VO的统称,禁止命名为xxxPOJO 2.获取多个对象的方法中list作为前缀 3.获取统计值的方法用coun 阅读全文
posted @ 2020-06-22 09:12 KILLNPE 阅读(559) 评论(0) 推荐(0) 编辑
摘要:参考自: 微信公众号 "java3y" 中的文章 "泛型就这么简单" 一、什么是泛型? Java泛型设计原则:只要在编译时期没有出现警告,那么运行时期就不会出现ClassCastException异常. 泛型:把类型明确的工作推迟到创建对象或调用方法的时候才去明确的特殊的类型 参数化类型: 1.把类 阅读全文
posted @ 2020-06-18 15:10 KILLNPE 阅读(208) 评论(0) 推荐(0) 编辑
摘要:之前一篇文章(jvm-垃圾回收之垃圾标记算法)中介绍了标记阶段的算法,这篇文章将介绍清除阶段的算法。常见的大概有三种算法:标记-清除、复制、标记-压缩算法,下面将一一介绍这三种算法。 参考自: 微信公众号 "菜鸟飞呀飞" 1.标记-清除(Mark-Sweep)算法 标记-清除算法是最早出现也是最基础 阅读全文
posted @ 2020-06-18 09:12 KILLNPE 阅读(202) 评论(0) 推荐(0) 编辑
摘要:作为 Java 开发人员, 因为 JVM 的存在, Java 开发人员不需要像 C 或者 C++开发人员那样需要手动申请内存、释放内存,这些资源申请、垃圾回收的操作,JVM 底层直接帮助我们全干了。 参考自: 微信"菜鸟飞呀飞", 微信号"tiantang-2013" 垃圾回收 在 JVM 中,虚拟 阅读全文
posted @ 2020-06-18 08:50 KILLNPE 阅读(853) 评论(0) 推荐(0) 编辑
摘要:转载 https://juejin.im/post/5ee6eb8751882542f448aa43 问题复现 1970-01-01对于开发者来说都是不陌生的,有些系统对于时间的处理如果不够好的话,就可能把时间显示成1970-01-01,所以经常有用户看到1970-01-01这个时间。 这种情况其实 阅读全文
posted @ 2020-06-15 14:32 KILLNPE 阅读(1364) 评论(0) 推荐(1) 编辑
摘要:至于为什么使用java8日期类以及Date的缺点等这里不做多解释, 直接上代码, 代码中都是日常项目中最可能用到的一些基本操作 1.LocalDate类 package demo.java.jiangkd.java8.localdate; import java.time.DayOfWeek; im 阅读全文
posted @ 2020-06-05 10:07 KILLNPE 阅读(496) 评论(0) 推荐(0) 编辑
摘要:代理(proxy)模式: 是一种设计模式, 提供了间接对目标对象进行访问的方式. 即通过代理对象访问目标对象.这样做的好处是:可以在目标对象实现的功能上,增加额外的功能补充,即扩展目标对象的功能. 有的时候也可以使用代理模式, 在不修改他人代码的情况下, 增强功能(对方法进行扩展) 举例: 老板的助 阅读全文
posted @ 2020-06-04 15:30 KILLNPE 阅读(261) 评论(0) 推荐(0) 编辑
摘要:枚举类定义如下: 1 package demo.java.jiangkd.enum_.demo; 2 3 import lombok.Getter; 4 5 /** 6 * 状态 7 * 8 * @author jiangkd 9 * @date 2020/06/04 10 */ 11 @Gette 阅读全文
posted @ 2020-06-04 10:51 KILLNPE 阅读(480) 评论(1) 推荐(0) 编辑

点击右上角即可分享
微信分享提示