在 Java 中,我们经常听到 classpath 这个东西。网上有很多关于“如何设置 classpath”的…
在 Java 开发中,许多童鞋经常被各种版本的 JDK 搞得晕头转向,本节我们就来详细讲解 Java 程序编译…
从 Java 9 开始,JDK 又引入了模块(Module)。 什么是模块?这要从 Java 9 之前的版本说…
本节我们将介绍 Java 的核心类,包括: 字符串 StringBuilder StringJoiner 包装…
String 在 Java 中,String是一个引用类型,它本身也是一个 class。但是,Java 编译器…
Java 编译器对 String 做了特殊处理,使得我们可以直接用 + 拼接字符串。 考察下面的循环代码: S…
要高效拼接字符串,应该使用StringBuilder。 很多时候,我们拼接的字符串像这样: // 输出: He…
我们已经知道,Java 的数据类型分两种: 基本类型:byte,short,int,long,boolean,…
在 Java 中,有很多 class 的定义都符合这样的规范: 若干 private 实例字段; 通过 pub…
在 Java 中,我们可以通过 static final 来定义常量。例如,我们希望定义周一到周日这 7 个常…