社区
Java SE
帖子详情
AbstractList类的作用到底是什么
qq_37653247
2019-07-26 04:00:58
我看源码Arraylist继承了AbstractList,但是AbstractList有方法体的方法,在Arraylist中基本都重写了,还有就是AbstractList定义了get等一些方法有什么用,既然ArrayList都实现了List接口,那么ArrayList类肯定要重写的,为什么还要在AbstractList中定义一个抽象的get方法
...全文
197
2
打赏
收藏
AbstractList类的作用到底是什么
我看源码Arraylist继承了AbstractList,但是AbstractList有方法体的方法,在Arraylist中基本都重写了,还有就是AbstractList定义了get等一些方法有什么用,既然ArrayList都实现了List接口,那么ArrayList类肯定要重写的,为什么还要在AbstractList中定义一个抽象的get方法
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qq_37653247
2019-07-27
打赏
举报
回复
自顶一下。。
qq_37653247
2019-07-26
打赏
举报
回复
有人帮回答下吗
第13讲 谈谈接口和抽象
类
有什么区别?1
接口是对行为的抽象,它是抽象方法的集合,利用接口可以达到 API 定义和实现分离的目的。除了不能实例化,形式上和一般的 Java
类
并没有太大区别,可以有一个或
Java 基础核心总结 +经典算法大全.rar
《Java 基础核心总结》 Java 概述 什么是 Java2 Java 的特点Java 开发环境 JDK JRE Java 开发环境配置 Java 基本语法 数据
类
型基础语法运算符 Java 执行控制流程条件语句 if 条件语句 if...else 条件语句if...else if 多分支语句switch 多分支语句 循环语句 while 循环语句do...while 循环for 循环语句 跳转语句 break 语句 continue 语句面向对象
类
也是-种对象对象的创建 属性和方法 构造方法 方法重载 方法的重写 初始化
类
的初始化 成员初始化 构造器初始化初始化顺序 数组初始化 对象的销毁 对象
作用
域 this 和 super 访问控制权限继承 多态组合代理 向上转型static final 接口和抽象
类
接口 抽象
类
异常 认 识 Exception 什么是 Throwable 常见的 Exception 与 Exception 有关的 Java 关键字 throws 和 throw try 、finally 、catch 什么是 Error 内部
类
创建内部
类
集合 Iterable 接口顶层接口 Array
List
Vector Linked
List
类
Stack HashSet TreeSet LinkedHashSet
类
PriorityQueue HashMap TreeMap
类
LinkedHashMap
类
Hashtable
类
IdentityHashMap
类
WeakHashMap
类
Collections
类
集合实现
类
特征图 泛形 泛型的使用 用泛型表示
类
用泛型表示接口泛型方法 泛型通配符 反射 Class
类
Field
类
Method
类
ClassLoader
类
枚举 枚举特性 枚举和普通
类
-样枚举神秘之处 枚举
类
I/O File
类
基础 IO
类
和相关方法InputStream OutputStream Reader
类
Writer
类
InputStream 及其子
类
OutputStream 及其子
类
Reader 及其子
类
Writer 及其子
类
注解 关于 null 的几种处理方式大小写敏感 null 是任何引用
类
型的初始值 null 只是-种特殊的值使用 Null-Safe 方法null 判断 关于思维导图 Java.IO Java.lang Java.math Java.net Java 基础核心总结 V2.0 IO 传统的 BIO BIO NIO 和 AIO 的区别什么是流 流的分
类
节点流和处理流 Java IO 的核心
类
File Java IO 流对象 字节流对象InputStream OutputStream 字符流对象Reader Writer 字节流与字符流的转换新潮的 NIO 缓冲区(Buffer)通道(Channel) 示例:文件拷贝案例 BIO 和 NIO 拷贝文件的区别操作系统的零拷贝 选择器(Selectors) 选择键(SelectionKey) 示例:简易的客户端服务器通信 集合 集合框架总览 -、Iterator Iterable
List
Iterator 二、Map 和 Collection 接口Map 集合体系详解 HashMap LinkedHashMap TreeMap WeakHashMap Hashtable Collection 集合体系详解 Set 接口
Abstract
Set 抽象
类
SortedSet 接口HashSet LinkedHashSet TreeSet
List
接口
Abstract
List
和
Abstract
Sequential
List
Vector Stack Array
List
Linked
List
Queue接口Deque 接口
Abstract
Queue 抽象
类
Linked
List
ArrayDeque PriorityQueue 反射的思想及
作用
反射的基本使用 获取
类
的 Class 对象构造
类
的实例化对象获取-个
类
的所有信息 获取
类
中的变量(Field) 获取
类
中的方法(Method) 获取
类
的构造器(Constructor) 获取注解 通过反射调用方法反射的应用场景 Spring 的 IOC 容器反射 + 抽象工厂模式 JDBC 加载数据库驱动
类
反射的优势及缺陷 增加程序的灵活性破坏
类
的封装性 性能损耗 代理模式 静态代理与动态代理常见的动态代理实现JDK Proxy CGLIB JDK Proxy 和 CGLIB 的对比动态代理的实际应用 Spring AOP 变量 变量汇总实例变量 实例变量的特点全局变量 静态变量 静态变量的特点
类
变量 局部变量
JAVA初学教程教你学会JAVA4
如果你是JAVA的初学者,那就来这看看吧,能教你学基础的JAVA知识。
Vector底层结构和源码分析
资源Vector底层结构和源码分析知识分享
Java基础 集合框架 抽象
类
Abstract
List
Java基础 集合框架 抽象
类
Abstract
List
Java SE
62,628
社区成员
307,259
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章