一、java语言中的线程安全 不可变:final修饰 绝对线程安全:vector 相对线程安全:对象的单独操作是线程安全...
一、内存间交互操作 lock:作用于主内存中的变量 unlock:作用于主内存中的变量 read:作用于主内存中的变量 ...
jsp:显示制定系统内所有Hotspot虚拟机进程 jstat:收集Hotspot虚拟机各方面运行数据 jinfo:显示虚拟机配置信息 jmap...
一、概述 执行引擎在执行java代码的时候可能会有解释执行和编译执行; 输入字节码文件,处理过程是字节码解析的等效过程,输出的是执行结果。 二、...
一、概述 类加载机制:虚拟机把描述类的数据从class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的java...
哪些需要回收-》何时回收-》如何回收 一、哪些需要回收 1、引用计数算法(未采用) 缺点:很难解决对象之间循环引用的问题; 2、可达性算...
一、运行时数据区域 1、程序计数器: 当前线程所执行的字节码的行号指示器;每条线程都需要一个独立的程序计数器。 2、虚拟机栈: 线程私有;生命周...
测试:maven-surefire-plugin的test目标目标 会 自动 执行 测试 源 码 路径( 默认 为 src/ test/ jav...
项目构建:清理、编译、测试、生成文档、打包、部署 依赖管理:坐标系统 项目信息管理:项目描述、开发者列表、版本控制系统地址、许可证、缺陷管理系统...