上一页 1 2 3 4 5 6 7 8 ··· 27 下一页
摘要: 案例代码一 @Slf4j public class Client { public static void main(String[] args) { MyThread myThread = new MyThread(); myThread.start(); } } class MyThread e 阅读全文
posted @ 2023-01-05 22:10 变体精灵 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 案例代码 @Slf4j public class Client { public static void main(String[] args) { Thread t1 = new Thread("t1") { @Override public void run() { log.info("t1 s 阅读全文
posted @ 2023-01-05 21:13 变体精灵 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 一、Windows tasklist 查看所有的进程 taskkill 杀死进程 使用 tasklist | findstr java 命令列出所有的 java 进程信息 通过上图可以发现,所有的 java 进程都列出来了,但是有一个问题,我们并不知道这些 java 进程具体是什么,怎么办呢 这个时 阅读全文
posted @ 2023-01-04 21:12 变体精灵 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 一、简介 Java 虚拟机栈(Java Virtual Machine Stack) 是线程私有的,它的生命周期与线程相同,虚拟机栈描述的是 Java 方法执行的线程内存模型,每个方法被执行的时候,Java 虚拟机都会同步创建一个栈帧(Stack Frame)用于存储局部变量表、操作数栈、动态链接、 阅读全文
posted @ 2023-01-04 20:15 变体精灵 阅读(124) 评论(0) 推荐(1) 编辑
摘要: 一、概述 jstat(JVM Statistics Monitoring Tool) 是用于监视虚拟机各种运行状态信息的命令行工具 jstat 命令格式 jstat [option pid [interval] [count] ] // 每隔 1000ms 采样一次查看 10086 进程的垃圾收集状 阅读全文
posted @ 2022-12-06 21:35 变体精灵 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 一、概述 程序: 存放在磁盘中的可执行文件,对于计算机来说它就是一系列的指令集合,是一个静态概念 进程: 程序的一次执行过程,是一个动态的概念,进程由进程控制块、程序段、数据段组成,它是操作系统进行资源分配的最小单位 程序控制块(PCB: Process Control Block) 进程描述信息: 阅读全文
posted @ 2022-12-06 20:27 变体精灵 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 一、概述 jps 是 Java Process Status Tool 的简称,它的作用是为了列出所有正在运行中的 Java 虚拟机进程 每一个 Java 程序在启动的时候都会为之创建一个 Jvm 实例,通过 jps 可以查看这些进程的相关信息 jps 是 Jdk 提供的一个工具,它安装在 JAVA 阅读全文
posted @ 2022-12-06 18:31 变体精灵 阅读(4632) 评论(0) 推荐(0) 编辑
摘要: 一、方法调用指令 在 Jvm 指令当中涉及到方法调用的指令有 5 个,分别是 invokeinterface、invokestatic、invokespecial、invokedynamic、invokevirtual invokeinterface: 用于调用接口方法,它会在运行时搜索该接口的实现 阅读全文
posted @ 2022-12-02 10:31 变体精灵 阅读(61) 评论(0) 推荐(0) 编辑
摘要: 一、概述 Java 是面向对象的程序设计语言,虚拟机平台从字节码层面就对面向对象做了深层次的支持,有一系列的指令专门用于对象操作,这些指令可以进一步细分为创建指令、字段访问指令、数组操作指令、类型检查指令 二、创建指令 虽然类实例和数组都是对象,但是 Jvm 对类实例和数组的创建却使用了不同的指令 阅读全文
posted @ 2022-12-01 21:01 变体精灵 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 一、概述 1.1、作用 算术指令用于对操作数栈栈顶的元素(如果运算只包含一个操作数,那么该元素就是栈顶的元素,如果有两个操作数,那么就是栈顶和次栈顶的元素)进行某种特定的运算,并把运算的结果重新压入操作数栈 1.2、分类 大体上来说,算术指令可以分为两大类,一类是对 整数类型 的数据进行运算的指令, 阅读全文
posted @ 2022-11-27 22:02 变体精灵 阅读(382) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 27 下一页