java语法
反射机制
程序在运行中可以调用任意对象的属性方法 对于任意一个类可以动态获取它所有属性方法
异常
所有的异常都是继承Throwable类 下面分为Excepntion(异常)和Error(错误)类 Excepntion在程序中自己可以处理 就可以用try catch捕获 但是 Error无法处理只能尽量避免
容器
List Set Map
List Set都是继承Collecction Map 是单独的接口
List 可以排序 可以重复
ArrayList 底层是数组
LinkList 双向链表
Vector 数组
Set 无序 不能重复
HashSet 无序唯一 基于HashMap 底层采用Hash保存元素
TreeSet 有序唯一 红黑树 自平衡的二叉树
Map 使用键值对来存储数据 可以用key 搜到对应的value key值是无序不能重复 value是无序可以重复
HashMap JDK8之前是数组加链表 8之后 在链表长度大于阈值时先进行数组扩容 后续再次扩容会转为红黑树
HashTable 数组加链表实现 数组是HashMap的主体 链表是解决哈希值而存在的
TreeMap
浙公网安备 33010602011771号