18 | 当反射、注解和泛型遇到OOP时,会有哪些坑?
今天,我们聊聊 Java 高级特性的话题,看看反射、注解和泛型遇到重载和继承时可能会产生的坑。 你可能说,业务... » 阅读全文
今天,我们聊聊 Java 高级特性的话题,看看反射、注解和泛型遇到重载和继承时可能会产生的坑。 你可能说,业务... » 阅读全文
今天,我要和你分享的主题是,别以为“自动挡”就不可能出现 OOM。 这里的“自动挡”,是我对 Java 自动垃... » 阅读全文
今天,我来和你说说恼人的时间错乱问题。 在 Java 8 之前,我们处理日期时间需求时,使用 Date、Cal... » 阅读全文
今天,我来和你聊聊序列化相关的坑和最佳实践。 序列化是把对象转换为字节流的过程,以方便传输或存储。反序列化,则... » 阅读全文
今天,我们来聊聊如何实现高效、正确的文件操作。 随着数据库系统的成熟和普及,需要直接做文件 IO 操作的需求越... » 阅读全文
今天,我和你分享的是,记录日志可能会踩的坑。 一些同学可能要说了,记录日志还不简单,无非是几个常用的 API ... » 阅读全文
今天,我来和你聊聊异常处理容易踩的坑。 应用程序避免不了出异常,捕获和处理异常是考验编程功力的一个精细活。一些... » 阅读全文
今天,我要和你分享的主题是,空值处理:分不清楚的 null 和恼人的空指针。 有一天我收到一条短信,内容是“尊... » 阅读全文
今天,我来和你说说 List 列表操作有哪些坑。 Pascal 之父尼克劳斯 · 维尔特(Niklaus Wi... » 阅读全文
今天,我要和你说说数值计算的精度、舍入和溢出问题。 之所以要单独分享数值计算,是因为很多时候我们习惯的或者说认... » 阅读全文