- 博客(2)
- 资源 (1)
- 收藏
- 关注
转载 Java类加载机制
零、导言我们知道,我们写的java文件是不能直接运行的,我们可以在IDEA中右键文件名点击运行,这中间其实掺杂了一系列的复杂处理过程。这篇文章,我们只讨论我们的代码在运行之前的一个环节,叫做类的加载。按照我写文章的常规惯例,先给出这篇文章的大致结构;一、什么是类的加载类的加载机制在整个java程序运行期间处于一个什么环节,下面使用一张图来表示:编译器类加载器java文件.class文件JVM从上图可以看,java文件通过编译器变成了.class文件,接下来类加载器又将这些.class文件加载到J
2020-05-25 21:30:20 180
转载 fail-fast 和 fail-safe
fail-fast ( 快速失败 )在使用迭代器遍历一个集合对象时,比如增强for,如果遍历过程中对集合对象的内容进行了修改(增删改),会抛出 ConcurrentModificationException 异常.查看ArrayList源代码,在next方法执行的时候,会执行checkForComodification()方法@SuppressWarnings("unchecked") public E next() { checkForComodification();
2020-05-22 12:30:10 148
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人