异常的底层? 2022-09-13
异常表中包含了一个或多个异常处理者(Exception Handler)的信息,这些信息包含如下:
from 可能发生异常的起始点to 可能发生异常的结束点targe...详情>
可查的异常和不可查的异常区别? 2022-09-13
可查异常虽然是异常状况,但在一定程度上它的发生是可以预计的,而且一旦发生这种异常状况,就必须采取某种方式进行处理。这种异常的特点是Jav...详情>
Java异常类层次结构? 2022-09-13
Throwable 是 Java 语言中所有错误与异常的超类。Error 类及其子类:程序中无法处理的错误,表示运行应用程序中出现了严重的错误。Exception ...详情>
注解的常见分类和作用? 2022-09-13
Java自带的标准注解,包括@Override、@Deprecated和@SuppressWarnings,分别用于标明重写某个方法、标明某个类或方法过时、标明要忽略的警告,...详情>
泛型的上限和下限? 2022-09-13
在使用泛型的时候,我们可以为传入的泛型类型实参进行上下边界的限制,如:类型实参只准传入某种类型的父类或某种类型的子类。详情>
泛型方法如何定义使用? 2022-09-13
在本例中,forName()方法中传入的是User类的完整路径,因此返回的是Class类型的对象,因此调用泛型方法时,变量c的类型就是Class,因此泛型方...详情>
String、StringBuffer与StringBuilder的区别? 2022-09-13
String对象是不可变的,而StringBuffer和StringBuilder是可变字符序列。每次对String的操作相当于生成一个新的String对象,而对StringBuffer和...详情>
对equals()和hashCode()的理解? 2022-09-13
为什么在重写 equals 方法的时候需要重写 hashCode 方法? 因为有强制的规范指定需要同时重写 hashcode 与 equals 是方法,许多容器类,如 Has...详情>
JDK8 HashMap如何实现? 2022-09-13
根据 Java7 HashMap 的介绍,我们知道,查找的时候,根据 hash 值我们能够快速定位到数组的具体下标,但是之后的话,需要顺着链表一个个比较下...详情>
JDK7 HashMap如何实现? 2022-09-13
但在对HashMap进行迭代时,需要遍历整个table以及后面跟的冲突链表。初始容量指定了初始table的大小,负载系数用来指定自动扩容的临界值。对于...详情>