随笔分类 - Java核心技术
掌握核心科技
摘要:本文主要从四个方面介绍了Java8中的Lambda表达式:前置条件,参数的传递,编写方式,以及方法引用。
阅读全文
摘要:获取下一个分钟以0或者5结尾的时间点,或者说获取下一个整5分钟时间点,或者说获取下一个能被5分钟整除的时间。
阅读全文
摘要:桥接方法的产生:
+ 实现 **泛型接口** 的类,编译器会为 这个类生成 桥接方法
+ 继承 超类的 方法,并且**升级方法的返回类型**(即子类 覆写 超类方法 时,返回类型 升级为 原返回类型的父类)
为什么需要生成桥接方法?
+ 因为泛型是在1.5引入的,为了向前兼容,所以会在编译时去掉泛型(泛型擦除),产生桥接方法
阅读全文
摘要:Buffer是入门Java NIO的基础,本文希望通过一些形象的比喻来解释一下缓冲区的概念,帮助读者快速理解和记忆。
阅读全文
摘要:JDK 1.8 引入了 Optional,想要解决长久以来被人诟病的Java 空指针异常,但是似乎不是那么好用
阅读全文