08 2021 档案
摘要:一旦某个对象作为哈希表的键存储时,就不要去改变该对象内部的任何字段内容。因为一个对象的哈希值是根据它内部的字段值进行计算的,而一旦将该对象作为哈希表的键存储,它的存储位置就和自己的哈希值直接相关。那么任何改变对象内容的操作都会相应的改变其哈希值,哈希值一旦改变就极有可能无法找到该对象在哈希表中的存储
阅读全文
摘要:
Java 的集合框架笔记:List、Queue、Set 和 Map。
阅读全文
Java 的集合框架笔记:List、Queue、Set 和 Map。
阅读全文
摘要:完整名java.math.BigDecimal 提供不可变的,任意精度的带符号十进制数。一个BigDecimal有一个任意精度的整型非缩放值unscaledValue和一个 32 位整型缩放值scale组成。scale就是用于指定unscaledValue的缩放量级,scale >= 0时,它表示小
阅读全文
摘要:完整名:java.util.Arrays 该类包含用于操作数组的各种方法(如排序和搜索)。该类还包含一个静态工厂,可以将数组视为列表。 如无另外说明,该类中的方法指定的数组引用为空时都会抛出一个NullPointerException 异常。 sort() public static void so
阅读全文
摘要:完整名java.lang.Math java.lang时 Java 环境默认导入的包,所以Math工具类可以直接使用。 Math包含了用于基本数值运算的,例如基本指数、对数、平方根和三角函数。 Math提供给了两个double常量字段:自然对数的底数E和圆周率PI的近似值。 public stati
阅读全文
摘要:完整名java.util.Objects Objects无法被继承,也无法被实例化(构造器为private修饰)。Objects中包含的都是public static修饰的工具方法,这些工具方法是用于操作对象或者在操作对象前作某些检查工作的。 equals() public static boole
阅读全文
摘要:常用类库 0 泛型 1 Objects 2 Math 3 Arrays 4 BigDecimal 5 Date 6 DateFormat 7 Calendar 8 System 9 String 0 泛型 在说类库之前,首先需要了解一个前置知识,那就是 Java 中的泛型机制。因为很多 Java 的
阅读全文
摘要:0. 目录 对面向对象思想的理解 Java 对象初始化顺序 Overload 和 Override 的区别 int 和 Integer 的区别 char 型变量中能否存储一个中文汉字 Java 中 Serializable 和 Externalizable 的区别 抽象类和接口的区别 String
阅读全文
摘要:
1 问题描述 使用 Scanner 过后,感觉应该像读取文件之后一样将它关闭,所以调用 close() 方法。在下一次需要输入时,再重新创建 Scanner 对象读取输入。好像没什么问题。 import java.util.Scanner; public class ScannerTest { pu
阅读全文
1 问题描述 使用 Scanner 过后,感觉应该像读取文件之后一样将它关闭,所以调用 close() 方法。在下一次需要输入时,再重新创建 Scanner 对象读取输入。好像没什么问题。 import java.util.Scanner; public class ScannerTest { pu
阅读全文
摘要:1.JVM、JRE 和 JDK 的关系 2. Java 的跨平台性和其实现原理 3. & 与 && 的区别 4. 最有效率的方法计算 2 乘以 8 6. 判断正误-1 7. 判断正误-2 8. 实现冒泡排序和快速排序 9. 实现打印指定行数的空心菱形的功能 10. 打印扫雷的地图 1. JVM、JR
阅读全文

浙公网安备 33010602011771号