BigInteger 定义与运算 java.math.BigInteger就是用来表示任意大小的整数。BigInteger内部用一个int[]数...
使用String、Integer等类型的时候,这些类型都是不变类,一个不变类具有以下特点: 定义class时使用final,无法派生子类; 每个...
常规常量类 定义 在Java中,我们可以通过static final来定义常量 使用 枚举类 提供了类型安全的常量 可以有自己的属性和方法 支持...
Java核心库提供的包装类型可以把基本类型包装为class; 自动装箱和自动拆箱都是在编译期完成的(JDK>=1.5); 装箱和拆箱会影响执行效...
StringBuilder 当对String拼接字符串时会创建新的字符串,这种操作不但浪费内存,还会影响GC效率。为了能高效拼接字符串,Java...
String String是一个引用类型,它本身也是一个class 字符串是不可变 final类:防止通过继承修改行为 private fina...
classpath classpath是JVM用到的一个环境变量,它用来指示JVM如何搜索class classpath就是一组目录的集合,它设...
包 包(Package) 是一种用于组织和管理类、接口及其他资源的命名空间机制。它的核心意义在于解决大型项目中的代码组织、命名冲突、访问控制等问...
抽象类 如果一个class定义了方法,但没有具体执行代码,这个方法就是抽象方法,抽象方法用abstract修饰。因为无法执行抽象方法,因此这个类...