05-13 08:52
2021-05-13 08:54
Array(数组)是基于索引(index)的数据结构,它使用索引在数组中搜索和读取数据是很快的。Array获取数据的时间复杂度是O(1),但是要删除数据却是开销很大,因为这需要重排数组中的所有数据,(因为删除数据以后,需要把后面所有的数据前移)缺点:数组初始化必须指定初始化的长度,否则报错例如:List&mdash...[ 查看全部 ]
05-12 09:06
2021-05-12 09:06
如果两个对象的HashCode相同,不代表两个对象就相同,只能说明这两个对象在散列存储结构中,存放于同一个位置。[ 查看全部 ]
05-12 09:03
2021-05-12 09:05
错误的类型转换(ClassCastException)数组越界访问(ArrayIndexOutOfBoundsException10个空间的数组,访问索引11的位置)访问空指针(NullPointerException)制定的类文件找不到(ClassNotFoundException)方法传递参数错误(Illega...[ 查看全部 ]
05-12 09:03
2021-05-12 09:05
final关键字用于在多个语境下定义只能分配一次的实体。finally代码块是用于执行重要代码(如关闭连接、流等)的代码块。无论是否处理异常,finally代码块总会被执行。finally代码块紧随try代码块或catch代码块。这是在删除或销毁对象之前垃圾回收器总会调用的方法,该方法使得垃圾回收机制能够执行清理活...[ 查看全部 ]
05-12 08:57
2021-05-12 08:58
ArithmeticException(算术异常)ClassCastException(类转换异常)IllegalArgumentException(非法参数异常)IndexOutOfBoundsException(下标越界异常)NullPointerException(空指针异常)SecurityExceptio...[ 查看全部 ]
05-12 08:56
2021-05-12 08:59
对象是程序运行时的实体它的状态存储在fields(也就是变量)行为是通过方法(method)实现的方法上操作对象的内部的状态方法是对象对对象的通信的主要手段[ 查看全部 ]
05-11 10:52
2021-05-11 10:52
synchronized关键字可以将对象或者方法标记为同步,以实现对对象和方法的互斥访问,可以用synchronized(对象){…}定义同步代码块,或者在声明方法时将synchronized作为方法的修饰符。在第60题的例子中已经展示了synchronized关键字的用法。[ 查看全部 ]
05-11 10:49
2021-05-11 10:49
可以,但一个源文件中最多只能有一个公开类(publicclass)而且文件名必须和公开类的类名完全保持一致。[ 查看全部 ]