SnailClimb:一个程序员
搞定JVM面试之JVM类文件结构 搞定JVM面试之JVM类文件结构
类文件结构一 概述在 Java 中,JVM 可以理解的代码就叫做字节码(即扩展名为 .class 的文件),它不面向任何特定的处理器,只面向虚拟机。Java 语言通过字节码的方式,在一定程度上解决了传统解释型语言执行效率低的问题,同时又保留
2019-08-25
搞定JVM面试之JVM类加载过程 搞定JVM面试之JVM类加载过程
类加载过程Class 文件需要加载到虚拟机中之后才能运行和使用,那么虚拟机是如何加载这些 Class 文件呢? 系统加载 Class 类型的文件主要三步:加载->连接->初始化。连接过程又可分为三步:验证->准备->
2019-08-25
搞定JVM面试之JVM 类加载器 搞定JVM面试之JVM 类加载器
回顾一下类加载过程类加载过程:加载->连接->初始化。连接过程又可分为三步:验证->准备->解析。 一个非数组类的加载阶段(加载阶段获取类的二进制字节流的动作)是可控性最强的阶段,这一步我们可以去完成还可以自定义类
2019-08-25
搞定JVM面试之JVM  垃圾回收 搞定JVM面试之JVM 垃圾回收
JVM 垃圾回收写在前面本节常见面试题问题答案在文中都有提到 如何判断对象是否死亡(两种方法)。 简单的介绍一下强引用、软引用、弱引用、虚引用(虚引用与软引用和弱引用的区别、使用软引用能带来的好处)。 如何判断一个常量是废弃常量 如何判断
2019-08-25
搞定JVM面试之JVM 知识点汇总 搞定JVM面试之JVM 知识点汇总
无论什么级别的Java从业者,JVM都是进阶时必须迈过的坎。不管是工作还是面试中,JVM都是必考题。如果不懂JVM的话,薪酬会非常吃亏(近70%的面试者挂在JVM上了)。 掌握了JVM机制,就等于学会了深层次解决问题的方法。对于Java开发
2019-08-25
搞定JVM面试之JDK 监控和故障处理工具总结 搞定JVM面试之JDK 监控和故障处理工具总结
JDK 监控和故障处理工具总结JDK 命令行工具这些命令在 JDK 安装目录下的 bin 目录下: jps (JVM Process Status): 类似 UNIX 的 ps 命令。用户查看所有 Java 进程的启动类、传入参数和 Ja
2019-08-25
1 / 2