以下内容是阅读JVM8的规范时,临时记录下来。如果朋友们发现有什么问题请不吝指正。谢谢。 在JVM8的规范中,是以Runtime Data Area出现的,主要包含两部分: 1.JVM启动时创建,退出时销毁; 2.线程区域,线程启动时创建,退出时销毁。 具体包括以下组成部分: 1.pc regist ...
分类:
其他好文 时间:
2020-07-06 00:48:59
阅读次数:
70
1:服务端配置确认 确保 #vi /etc/zabbiz/zabbix-server/zabbix_server.conf ## 确认其中有 StartVMwareCollectors项目 值 > 0 StartVMwareCollectors=5 # systemctl restart zabbi ...
分类:
其他好文 时间:
2020-07-06 00:38:29
阅读次数:
95
返回上一级 cd.. 返回首层 cd\ 查看目录 dir 清屏 cls 查看配置 ipconfig JDK(开发运行环境) JRE(运行环境) JVM(虚拟机) 包含关系(JDK>JRE>JVM) 源文件:扩展名 .java 编译: 扩展名 .class 数据类型:1、基本数据类型:小数(浮点数)、 ...
分类:
编程语言 时间:
2020-07-05 21:01:30
阅读次数:
52
Java 程序到底是如何执行的? JVM 和操作系统的关系 工程师就相当于铸剑的剑师,JVM 便是剑炉。 JVM 全称 Java Virtual Machine,也就是我们耳熟能详的 Java 虚拟机。它能识别 .class后缀的文件,并且能够解析它的指令,最终调用操作系统上的函数,完成我们想要的操 ...
分类:
其他好文 时间:
2020-07-05 15:52:09
阅读次数:
70
Relationship Introduction Set the Size OOM Inside the Memory Area (Metadata) GC ...
分类:
其他好文 时间:
2020-07-05 13:54:35
阅读次数:
60
[Java 基础语法JAVA开发工具包Java Development Kit(JDK)是用于开发Java应用程序和applet的软件开发环境。它包括Java开发中所需的Java运行时环境(JRE),解释器/加载器(Java),编译器(javac),存档器(jar),文档生成器(Javadoc)以及... ...
分类:
编程语言 时间:
2020-07-05 13:37:17
阅读次数:
60
对于Java开发而言,Java虚拟机是开发工作中必须要理解和掌握的知识内容,也是Java面试中面试官常会问到的考点。在本课程中,我将带你循序渐进的学习JVM:从源码到运行、类加载,再到内存分配和垃圾回收,以及JVM调优的技巧与实战。整个课程基于JDK13讲解,理论-实战-面试三结合,带你剖析整个JV ...
分类:
其他好文 时间:
2020-07-05 10:52:10
阅读次数:
83
jstat命令可以查看堆内存各部分的使用量,以及加载类的数量。命令的格式如下: jstat [-命令选项] [vmid] [间隔时间/毫秒] [查询次数] 注意:这里使用的jdk版本是jdk8. 类加载统计: Loaded:加载class的数量 Bytes:所占用空间大小 Unloaded:未加载数 ...
分类:
Web程序 时间:
2020-07-05 00:56:45
阅读次数:
84
内存结构 程序计数器 虚拟机栈 本地方法栈 堆 方法区 1. 程序计数器 1.1 定义 Program Counter Register 程序计数器(寄存器) 作用,是记住下一条jvm指令的执行地址 特点 是线程私有的 不会存在内存溢出 1.2 作用 0: getstatic #20 // Prin ...
分类:
其他好文 时间:
2020-07-05 00:34:54
阅读次数:
61
抽象与接口 抽象类 抽象类的定义 Java可以创建一种类专门用来当作父类,这种类称为“抽象类”。抽象类的作用有点类似“模板”,其目的是要设计者依据它的格式来修改并创建新的类。 在Java中可以创建一种类专门用来当做父类,这种类称为“抽象类”。抽象类实际上也是一个类,只是与之前的普通类相比,其中多了抽 ...
分类:
其他好文 时间:
2020-07-04 22:50:07
阅读次数:
71