JVM 学习初心
时间:2020-04-11
本文章向大家介绍JVM 学习初心,主要包括JVM 学习初心使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
JVM 学习初心
简单记录一下,怕自己在学习的路上慢慢偏移了路线,时刻提醒自己不忘初心,方得始终。
初心
第一,话说多年前,很想知道编译之后,程序就执行了,它到底干了什么?很遗憾,我只会用 javap
来查看一下,并且对里面的指令也并不是很清楚,此事不了了之。时光荏苒,我都快被 HR 认为是老年人了,想到这里还是应该好好的总结学习一下,建立一个自己安身立命的技术。
第二,面试需要,这个不多说了。
第三,不甘心一直做 CRUD 的工作,想建立自己的技术栈;首先确定是正确的知识,足够深入、体系完整的技术栈。
资料
《宋红康的 JVM 视频》
《The Java Virtual Machine Specification Java SE 8 Edition》
《Java 虚拟机规范 中文版》
《深入理解 Java 虚拟机》
期望达到的效果
深入理解Java程序的执行过程
深入理解类加载机制
深入理解运行时数据区
应对 JVM 调优
处理 JVM 异常
理解虚拟机规范
手撕虚拟机规范(这是一个长期的过程)
原文地址:https://www.cnblogs.com/old-programmer/p/12678564.html
- java发送邮件功能,以发送qq邮件为例
- spring boot加载复杂的yml文件获取不到值的问题
- JUC包下的CountDownLatch,CyclicBarrier,Semaphore
- java队列,ArrayBlockingQueue
- 多线程使用wait和notify做生产者消费者模型导致线程全部假死
- 偏执的iOS逆向研究员:收集全版本的macOS iOS+越狱+内核调试
- java 多线程暂停与恢复:suspend,resume
- ArrayList底层实现
- Master-work模式
- Condition控制线程通信:java三个线程循环打印ABC
- java根据wait,notify,synchronize关键字自定义队列
- ActiveMQ几个重要的配置文件
- TiDB 在 Ping++ 金融聚合支付业务中的实践
- 设计模式之装饰模式
- java教程
- Java快速入门
- Java 开发环境配置
- Java基本语法
- Java 对象和类
- Java 基本数据类型
- Java 变量类型
- Java 修饰符
- Java 运算符
- Java 循环结构
- Java 分支结构
- Java Number类
- Java Character类
- Java String类
- Java StringBuffer和StringBuilder类
- Java 数组
- Java 日期时间
- Java 正则表达式
- Java 方法
- Java 流(Stream)、文件(File)和IO
- Java 异常处理
- Java 继承
- Java 重写(Override)与重载(Overload)
- Java 多态
- Java 抽象类
- Java 封装
- Java 接口
- Java 包(package)
- Java 数据结构
- Java 集合框架
- Java 泛型
- Java 序列化
- Java 网络编程
- Java 发送邮件
- Java 多线程编程
- Java Applet基础
- Java 文档注释
- 类加载机制
- 使用R语言绘制string蛋白互作图
- R语言教程,去除重复的蛋白质、基因互作关系
- Python自学成才之路 with到上下文管理器
- Python自动化运维之LVS
- Python自动化运维之Keepalived
- Python人工智能经典算法之机器学习第一篇
- Python人工智能经典算法之机器学习第二篇
- Python人工智能经典算法之机器学习第三篇
- Python人工智能经典算法之K-近邻算法
- Python人工智能经典算法之线性回归
- Python人工智能经典算法之逻辑回归
- Python人工智能经典算法之决策树
- Python人工智能经典算法之聚类算法
- 【NPM库】- 0x06 - WebSocket