终极
文章平均质量分 73
mercies
这个作者很懒,什么都没留下…
展开
-
谈谈反射
文章目录1. 写一个反射的例子2. 类从编译到执行的过程3. ClassLoader4. 类的加载方式java反射机制是在运行状态中,对于任意一个类,都能知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性,这种动态获取信息以及动态调用对象方法的功能称为java语言的反射1. 写一个反射的例子获取类package leetcode.java.algorithm;import java.lang.reflect.Field;import java.lang.reflect.原创 2021-02-26 15:46:51 · 100 阅读 · 0 评论 -
HashMap、hashTable、ConcurrentHashMap的区别
文章目录1. HashMap2. HashTable3. ConcurrentHashMap4. 三者区别1. HashMap是一个散列图,存储的内容是键值对映射hashMap:(java 8 以前):数组+ 链表,结合了两者的优势。操作是非sychronized,效率比较高,默认长度为16,每个数组元素中存储的是链表的头节点。通过位运算获取要存放的位置。最坏情况O(1)-> O(n),运行插入null的值hashmap java8以后采用:数组+链表+红黑树,使用一个常量:TREEIFY_原创 2021-02-25 18:31:17 · 148 阅读 · 1 评论