如果我们的项目有国际化的需要,大小写转换字符串时不要直接使用 toLowerCase() 和 toUpperCase()
本文中,我们将探讨 Comparable 和 Comparator 之间的差异,何时如何使用它们
使用 YYYY-MM-dd 格式化日期时结果出现了跨年成下一年,这是因为 YYYY 表示(week-based-year)基于周的年份
在 Android 6(Android Marshmallow)和之前的版本中 JDK 的 Charset.toString() 方法的返回值是 java.nio.charset.CharsetICU[UTF-8]
java.lang.ClassLoader 类对类名做了检查,如果以 java.* 的格式作为包名,则会抛出异常:`SecurityException("Prohibited package name: " + name.substring(0, name.lastIndexOf('.')))`
javap - 类文件反汇编器,用于反汇编一个或多个类文件。这是JDK自带的java命令行工具,它反汇编 class 文件并打印这些类的可读版本
接口是类的抽象,确保类实现它提供接口,承诺提供给外界的所有服务。在java中引入它主要是为了实现三个概念:提供抽象可以理解为接口是类的蓝图,如何提供服务的实现是对外部隐藏的,只有提供了什么服务是公开的。