随笔分类 -  Java

摘要:一般使用的 java.util.ArrayList 结构: public class ArrayList<E> extends AbstractList<E> implements List<E>, RandomAccess, Cloneable, java.io. 而Arrays类中也存在一个内部 阅读全文
posted @ 2016-10-22 12:03 阿黑阿白 阅读(881) 评论(0) 推荐(0) 编辑
摘要:java中的接口的作用是提供编程框架,它作为统一的规范让其他类进行扩展,是java中非常优秀的设计。 这娃用以下代码总结了java中接口可以定义的成员以及它们默认被修饰的关键字: java的接口中还可以定义枚举类,并且接口中的静态方法和默认方法是java8新增的,默认方法可为接口提供新的功能,并且不 阅读全文
posted @ 2016-09-14 22:56 阿黑阿白 阅读(4233) 评论(0) 推荐(1) 编辑
摘要:java中任意对象强转为接口类型都不会有编译错误 java中的类可以多实现接口,Java编译器无法判断该类是否实现了该接口所以不会有编译错误。 但是Java中某个类的向上强转为另外一个类,若该类不是其父类,则会报编译错误,原因在于java中的类是单一继承的,编译器可对其进行判断。 阅读全文
posted @ 2016-09-07 20:48 阿黑阿白 阅读(9374) 评论(0) 推荐(1) 编辑
摘要:jdk1.8源码 ObjectOutputStream构造方法会调用writeStreamHeader()向文件写入header信息 ,多次创建ObjectOutputStream对象向同个文件writeObject时会多次写入header信息,这使得readObject()时不能持续读取到存入的对 阅读全文
posted @ 2016-08-21 16:47 阿黑阿白 阅读(3329) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示