
Java
文章平均质量分 93
wiceflow
wiceflow GitHub
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JVM核心机制 初始化与加载
JVM核心机制 - 类加载过程简述 JVM 把 class 文件加载到内存,并对数据进行校验,解析和初始化,最终形成 JVM 可以直接使用的 JAVA 类型的过程。 将 Java 类的二进制代码合并到 JVM 运行状态之中的过程 验证:确保加载的类信息符合 JVM 规范,没有安全方面的问题。 准备:正式为类变量 static 变量分配内存并设置类变量初始值的阶段,这些内存都将在方法区中进行分...原创 2018-10-18 15:12:15 · 300 阅读 · 0 评论 -
Jersey自定义异常捕获
Jersey 捕获自定义异常 背景 大家都知道 Spring 可以自定义切面做异常控制,在看了一些资料后发现 Jersey 也有类似的功能,且不用整合Spring 在代码中异常控制,可以大量减少 try/catch 的使用,也不需要将异常从 Dao 层一直往 Controller 层往上抛。 先来介绍一下异常分类: Throwable类 Throwable 类是所有异常的始祖,它有两个直接子类 E...原创 2018-10-16 10:48:32 · 879 阅读 · 0 评论 -
深入理解类加载器
深入理解类加载器 类加载的过程与作用已经在上面阐述了 类缓存 在介绍类加载器之前,先来说说 JVM 的缓存机制。 我们这里所讨论的不是某个方法中所需要用到的变量缓存,而是类缓存。我们知道标准的 JAVASE 类加载器可以按照要求来查找类,一旦某个类被加载到类加载器中,它将维持加载(也就是缓存)一段时间。在有方法被调用的时候,一般都是直接在缓存中直接取出该类并创建它的一个副本引用。 需要注意的是,虽...原创 2018-10-22 17:48:22 · 263 阅读 · 0 评论