摘要:
Iterator https://www.liaoxuefeng.com/wiki/1252599548343744/1265124784468736 Java的集合类都可以使用for each循环,List、Set和Queue会迭代每个元素,Map会迭代每个key。以List为例: List<St 阅读全文
posted @ 2020-04-01 20:42
GIGCH
阅读(261)
评论(0)
推荐(0)
摘要:
Iterator和ListIterator ListIterator继承Iterator接口 用来遍历的 IteratorListIterator 遍历Set和List集合 遍历Lis集合 前向遍历 双向遍历 继承后新增增加元素,替换元素,获取前一个和后一个元素的索引 阅读全文
posted @ 2020-04-01 20:23
GIGCH
阅读(129)
评论(0)
推荐(0)
摘要:
快速失败(fail-fast)和安全失败(fail-safe) 一:快速失败(fail—fast) 在用迭代器遍历一个集合对象时,如果遍历过程中对集合对象的内容进行了修改(增加、删除、修改),则会抛出Concurrent Modification Exception。 原理:迭代器在遍历时直接访问集 阅读全文
posted @ 2020-04-01 20:20
GIGCH
阅读(152)
评论(0)
推荐(0)
摘要:
ArrayList、Vector、LinkedList的存储性能和特性 ArrayListVectorLinkedList 数组方式 数组方式 双向链表,连接零散内存 序号索引 序号索引 前向或后向遍历 插入时移动位置 插入时移动位置 插入速度较快 非线程安全 线程安全,性能差 非线程安全 由于Ar 阅读全文
posted @ 2020-04-01 20:03
GIGCH
阅读(143)
评论(0)
推荐(0)
摘要:
JVM 类加载机制深入浅出 从类被加载到虚拟机内存中开始,到卸御出内存为止,它的整个生命周期分为7个阶段,加载(Loading)、验证(Verification)、准备(Preparation)、解析(Resolution)、初始化(Initialization)、使用(Using)、卸御(Unlo 阅读全文
posted @ 2020-04-01 16:27
GIGCH
阅读(251)
评论(0)
推荐(0)
摘要:
Object类的方法 上图中的这些方法中除了registerNatives方法用于注册本地方法,不常考之外,其他都有可能详细考察,下面针对这些方法一一讲解。 getClass方法 可以返回这个实体的Class对象,可以用来获得这个类的元数据。在反射中经常使用。 clone方法 被用来拷贝一个新对象。 阅读全文
posted @ 2020-04-01 16:26
GIGCH
阅读(143)
评论(0)
推荐(0)
摘要:
不可变对象 个对象的状态在对象被创建之后就不再变化。不可改变的意思就是说:不能改变对象内的成员变量,包括基本数据类型的值不能改变,引用类型的变量不能指向其他的对象,引用类型指向的对象的状态也不能改变。 因为字符串是不可变的,所以是多线程安全的,同一个字符串实例可以被多个线程共享,这样便不用因为线程安 阅读全文
posted @ 2020-04-01 16:24
GIGCH
阅读(86)
评论(0)
推荐(0)
摘要:
Java中Wait、Sleep和Yield方法的区别 sleep()yield()wait() 定义在Thread类中 定义在Thread类中 定义在Object类中 用于短时间暂停当前线程 用于线程间通信 不会释放他所持有的管程 仅仅释放线程所占有的CPU资源 释放它持有的对象的管程和锁 Java 阅读全文
posted @ 2020-04-01 16:23
GIGCH
阅读(220)
评论(0)
推荐(0)
摘要:
java集合 基本概念 结构 整个集合框架就围绕一组标准接口而设计。你可以直接使用这些接口的标准实现,诸如: LinkedList, HashSet, 和 TreeSet 等,除此之外你也可以通过这些接口实现自己的集合。 分成了两大类:Collection类和Map类 Collection 接口又有 阅读全文
posted @ 2020-04-01 16:21
GIGCH
阅读(319)
评论(0)
推荐(0)
摘要:
Java 泛型 Java 泛型(generics)是 JDK 5 中引入的一个新特性, 泛型提供了编译时类型安全检测机制,该机制允许程序员在编译时检测到非法的类型。 泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。 假定我们有这样一个需求:写一个排序方法,能够对整型数组、字符串数组 阅读全文
posted @ 2020-04-01 01:08
GIGCH
阅读(3907)
评论(1)
推荐(2)

浙公网安备 33010602011771号