随笔分类 - 0-Java 编程思想
摘要:java8 时间相关代码速查
cron表达式
阅读全文
摘要:String,StringBuilder,StringBuffer总结
阅读全文
摘要:java8中的optional该如何正确使用
阅读全文
摘要:package java.lang; public class Object { /** * 一个本地方法,具体是用C(C++)在DLL中实现的,然后通过JNI调用 */ private static native void registerNatives(); /** * 对象初始化时自动调用此方
阅读全文
摘要:背景:有一批数据源从kafka给过来,接收到后需要处理,然后入库,我们用一个线程消费下来,一次消费30000条, 按照对象的概念,可以用List<Person>来表示,因为某种原因,需要根据记录的主键personId先在内存做去重(覆盖)处理 在新特性之前,正常的思路会是:list转为map,key
阅读全文
摘要:Objects.requireNonNull
阅读全文
摘要:java8 lambda入门概念
阅读全文
摘要:一文理解覆盖和重载,结合构造方法,静态方法,final方法,代码和设计角度分析
阅读全文
摘要:java基础学习总结之基本特征,最开始学习的时候,是形而上的理解,用了3年多,再回头看,理解起来颇为顺理成章 语言学习大概就是这样一种规律,学习,不甚解,应用,应用,渐深入人心,回头一看,恍然一悟 最近总结设计模式的六大原则,感觉颇有联系,先列出6大原则: 迪米特法则,里氏替换原则,依赖倒置,接口隔
阅读全文
摘要:学习前我们先看一个笔者之前项目踩过的坑 看到这个结果,有些人可能比较惊讶,我也很惊讶,还中过大招,这都是源码看的不仔细的结果 还是直接上截图: 这是Integer类的源码片段,翻译一下注释:该内部静态类在虚拟机初始化时会设置并保存IntegerCache.high值,默认是127 然后会将-128~
阅读全文