- 博客(5)
- 资源 (1)
- 收藏
- 关注
转载 Java类加载机制
零、导言 我们知道,我们写的java文件是不能直接运行的,我们可以在IDEA中右键文件名点击运行,这中间其实掺杂了一系列的复杂处理过程。这篇文章,我们只讨论我们的代码在运行之前的一个环节,叫做类的加载。按照我写文章的常规惯例,先给出这篇文章的大致结构; 一、什么是类的加载 类的加载机制在整个java程序运行期间处于一个什么环节,下面使用一张图来表示: 编译器类加载器java文件.class文件JVM 从上图可以看,java文件通过编译器变成了.class文件,接下来类加载器又将这些.class文件加载到J
2020-05-25 21:30:20 186
转载 fail-fast 和 fail-safe
fail-fast ( 快速失败 ) 在使用迭代器遍历一个集合对象时,比如增强for,如果遍历过程中对集合对象的内容进行了修改(增删改),会抛出 ConcurrentModificationException 异常. 查看ArrayList源代码,在next方法执行的时候,会执行checkForComodification()方法 @SuppressWarnings("unchecked") public E next() { checkForComodification();
2020-05-22 12:30:10 150
转载 如何理解spring
1.解释spring的ioc? 几种注入依赖的方式?spring的优点? IOC你就认为他是一个生产和管理bean的容器就行了,原来需要在调用类中new的东西,现在都是有这个IOC容器进行产生,同 时,要是产生的是单例的bean,他还可以给管理bean的生命周期! spring的IOC有三种注入方式 : 第一是根据属性注入 也叫set方法注入; 第二种是根据构造方法进行注入;
2017-07-19 23:04:30 274
原创 request中getParameter和getAttribute的区别
getPatameter --> 获取http中参数 如:www.baidu.com?username=zhangSan&password=123 中获取username或password getAttribute --> 获取之前setAttribute的值 request.setAttribute("username","zhangSan"); request.getA
2017-05-14 09:12:57 221
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人