专注Java领域技术
我们一直在努力

Java基础

java

五十八、Java之反射

admin阅读(1087)评论(0)赞(1)

反射 反射是一种功能强大且复杂的机制。它主要是动态地创建类型的实例,将类型绑定到现有对象,或从现有对象中获取类型。然后,可以调用类型的方法或访问其字段和属性。 也就是说当我们的程序在运行时,需要动态的加载一些类这些类可能之前用不到所以不用加...

五十七、Java之Collections工具类

admin阅读(817)评论(0)赞(0)

collections 此类完全由在 collection 上进行操作或返回 collection 的静态方法组成。它包含在 collection 上操作的多态算法,即“包装器”,包装器返回由指定 collection 支持的新 colle...

五十六、Java之Properties及对象序列化

admin阅读(779)评论(0)赞(0)

Properties 介绍 Properties 是在java.util包中,该类表示了一个持久的属性集。Properties 可保存在流中或从流中加载。属性列表中每个键及其对应值都是一个字符串。 一个属性列表可包含另一个属性列表作为它的“...

五十五、Java之手写HashMap(下)

admin阅读(737)评论(0)赞(0)

entrySet() 返回此映射所包含的映射关系的 Set 视图。 该方法实现起来还是比较麻烦的。 1.由于本方法需要返回一个Set<Map.Entry<K,V>>类型,所以需要借用一下jdk中的TreeSet集合。...

五十四、Java之手写HashMap(上)

admin阅读(812)评论(0)赞(0)

自定义HashMap 前面手写了MyArrayList以及MyLinkedList了,现在写的hashmap主要小编只采取数组加链表的方式来写了,那么现在就废话不多说了,还是和以前一样,现在就开始仿造HashMap里面的一部分方法吧。 si...

五十三、Java之TreeMap详解

admin阅读(849)评论(0)赞(0)

TreeMap 简介 是一个有序的key-value集合,它是通过红黑树实现的。该映射根据其键的自然顺序进行排序,或者根据创建映射时提供的 Comparator 进行排序,具体取决于使用的构造方法。 2.是继承了AbstractMap,也是...

五十二、Java之HashSet详解

admin阅读(945)评论(0)赞(0)

HashSet原理 该类实现了Set接口,不允许出现重复元素,不保证集合中元素的顺序,允许包含值为null的元素,但最多只能一个。 对于 HashSet 而言,HashSet 继承自AbstractSet,它是基于 HashMap 实现的,...

五十一、Java之HashMap详解

admin阅读(822)评论(0)赞(0)

HashMap HashMap 是一个散列表,它存储的内容是键值对(key-value)映射。 该类实现了 Map 接口,根据键的 HashCode 值存储数据,具有很快的访问速度,最多允许一条记录的键为 null,不支持线程同步。 散列表...

五十、Java之手写LinkedList改造

admin阅读(794)评论(0)赞(0)

改造Iterator /** * 返回在此列表中的元素上进行迭代的迭代器(按适当顺序)。 * 此实现仅返回列表的一个列表迭代器。 * @return */ public Iterator<T> iterator() { /** ...

四十九、Java之手写LinkedList(下)

admin阅读(749)评论(0)赞(0)

public T get(int index) 得到指定位置的节点。 昨天粘贴代码掉了一部分改造的代码,所以今天重新把这个代码贴一下。 /** * 得到指定位置的节点, * @param index * @return */ public ...

专注Java技术 100年

联系我们联系我们