随笔分类 -  java语法

java基础语法
摘要:抽象是将共性抽离出来,产生抽象性概念非具体。 抽象类和抽象方法作用: 使类的抽象性明确起来,告诉用户和编译器打算怎么使用他们。抽象类还是很有用的重构工具,因为它们使得我们可以很容易地将公共方法沿着继承层次结构向上移动。 抽象类不可实例化,抽象类包含普通方法和抽象方法。抽象方法只需声明无需方法体。 子 阅读全文
posted @ 2020-11-29 21:47 写程序的猫 阅读(3192) 评论(0) 推荐(0)
摘要:先由一道题引发思考: ArrayList list = new ArrayList(20);中的list扩充几次() A 0 B 1 C 2 D 3 答案:A 直接翻看 jdk1.8 源码ArrayList,初始化共有三种方式; 第一种:有参构造方法,通过指定大小来初始化内部的数组,无需动态扩容。因 阅读全文
posted @ 2019-05-03 19:26 写程序的猫 阅读(461) 评论(0) 推荐(0)
摘要:原文链接: javacodegeeks 翻译: ImportNew.com - jessenpan 在看jdk源码时发现,ArrayList和HashSet方法分别继承了抽象类AbstractList、AbstractSet ,为什么要设置抽象类,而不直接实现相应的接口? 因为接口无法实现方法(jd 阅读全文
posted @ 2019-05-03 00:07 写程序的猫 阅读(3638) 评论(1) 推荐(1)