![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
文章平均质量分 57
新时代青年AKA旭爷只认钱
这个作者很懒,什么都没留下…
展开
-
toArray()方法
集合的toString()方法返回一个object数组;但是我们如果需要获得对应特定类型的数组时:通常都是在取得数组元素时进行强制类型转换;因为直接的转换是错的:List<Integer> list = new ArrayList<>();Integer[] objects = (Integer[]) list.toArray();这段代码会报一个这样的异常:Ex...原创 2020-01-04 12:02:43 · 12917 阅读 · 2 评论 -
JAVA标识接口
在Java语言中,有些接口内部没有声明任何方法,也就是说,实现这些接口的类不需要重写任何方法,这些没有任何方法声明的接口又被叫做标识接口,标识接口对实现它的类没有任何语义上的要求,它仅仅充当一个标识的作用,用来表明实现它的类属于一个特定的类型。这个标签类似于汽车的标志图标,每当人们看到一个汽车的标志图标时,就能知道这款汽车的品牌。Java类库中已存在的标识接口有Cloneable和Serializable等。在使用时会经常用instanceof来判断实例对象的类型是否实现了一个给定的标识接口java.io原创 2022-02-03 14:13:59 · 279 阅读 · 0 评论 -
接口和抽象类
default方法和static方法Java8之前接口只能有抽象方法,使用public abstract修饰,final字段,使用public static final修饰;Java8 之后新增default方法和static方法;static方法可以在接口外使用接口名打点访问,default方法不行;之前的Java继承中,由于实现子类中给出了具体的方法实现过程,对于两个接口相同的方法不会产生二义性;如今加入了default和static方法这种已经实现的方法,相同的方法在类继承(实现implemen原创 2022-02-03 13:54:43 · 526 阅读 · 0 评论 -
java异常
Java把异常作为一种类。其中Throwable类是所有异常类的基类;他有两大子类分别是Error和Exception。Error:Error是程序无法处理的错误,它是由JVM产生和抛出的,比如Virtual MachineError(虚拟机运行错误)、NoClassDefFoundError(类定义错误)OutOfMemoryError、ThreadDeath等。这些异常发生时,Java虚......原创 2020-02-16 19:06:15 · 275 阅读 · 0 评论