百木园-与人分享,
就是让自己快乐。

标签:JVM

工作一年多,今天请假出去面试,被降维打击了-百木园
野生技术

工作一年多,今天请假出去面试,被降维打击了

阅读(161)赞(0)

先说一下我的背景,我工作了一年的企业是一家服务于保险行业的外包公司,主要写的代码框架特别老,然后代码规范也没过多要求,技术方面更是随便用,可以实现功能就可以 首先做下自我介绍 我:巴拉巴拉一堆后 面试官抬头看了看我,结束了? 我:嗯! 面试...

野生技术

目录

阅读(176)赞(0)

目录 故事:Java帝国的诞生 Java特性和优势 JDK JRE JVM 搭建开发环境 HelloWorld IDEA安装和介绍 来源:https://www.cnblogs.com/aaaaaaaaa/p/15985980.html 本...

JVM上篇:虚拟机栈-百木园
野生技术

JVM上篇:虚拟机栈

阅读(158)赞(0)

虚拟机栈 1.背景 前面讲过,因为Java虚拟机想要做跨平台的设计,而基于寄存器的结构对不同的CPU是不同的,所以Java的指令都是根据栈来设计的。 1.1优点 跨平台 指令集小 编译器实现比较容易 1.2缺点 性能下降 指令更多 2.内存...

JVM上篇:类加载子系统-百木园
野生技术

JVM上篇:类加载子系统

阅读(147)赞(0)

JVM类加载 目录 JVM类加载 1.内存结构概述 2.类加载子系统概述 3.类的加载过程 2.1加载 2.2Linking 2.2.1验证(Verify) 2.2.2准备(Prepare) 2.2.3解析(Resolve) 2.3初始化(...

JVM之类加载子系统-百木园
野生技术

JVM之类加载子系统

阅读(164)赞(0)

大家好,我是程序员学长。 读前福利,最全pdf获取 联系我 从今天开始,我们开启一个新的系列文章--JVM(java虚拟机)系列。 (本系列文章是基于JDK8(HotSpot Vm)进行讨论) 首先,先给大家安利一个我觉得不错的 jvm 相...

初识JVM-百木园
野生技术

初识JVM

阅读(198)赞(0)

JVM初探 1、JVM的位置       2、JVM体系结构           本地方法接口:JNI(Java Native Interface) 3、类加载器 作用:加载Class文件。 1、虚拟机自带的加载器 2、启动类(根)加载器【...

2.运行时数据区概述及线程-百木园
野生技术

2.运行时数据区概述及线程

阅读(185)赞(0)

1.前言 本节主要讲的是运行时数据区,也就是下图这部分,它是在类加载完成后的阶段 当我们通过前面的:类的加载 –> 验证 –> 准备 –> 解析 –> 初始化,这几个阶段完成后,就会用到执行引擎对我们的类进行使用,同...