方法区 方法区是虚拟机规范中的抽象概念,原文如下: 什么是虚拟机规范,换句话说,无论你用的虚拟机是HotSpot还是JRockit等等,他们的具...
内存管理是虚拟机中的一个重要命题,当JVM接手了内存管理的事宜之后,相较于使用C++来开发时的手动控制内存,Java降低了开发者的门槛,也提高了...
硬件内存模型 Java内存模型 线程之间通信同步性原则 可能出现的问题可见性原子性有序性 硬件内存模型 工程师为了追求横向的拓展,就是在单台计算...
双亲委派机制 需求: 在默认情况下,一个限定名的类只会被一个类加载器加载并解析使用,这样在程序中,他就是不唯一的,不会产生歧义。 如何实现这种需...
在Java类生命周期中,只有加载步骤中的读取二进制流与初始化部分,能够被上层开发者,也就是大部分的Java程序员控制。而剩下的所有步骤,都是由J...
1.类加载的目的: 一份被javac编译过的class文本文件通过加载,生成某种形式的Class数据结构进入内存, 程序可以调用这个数据结构来构...
我们写的java代码如何在各种各样的操作系统上运行起来的? Java文件通过javac 编译成为class文件,这种中间码被称为字节码 由jvm...
(1)拉取nginx镜像 (2)创建容器先在主机创建工作文件夹,为了挂载配置和静态文件的访问使用 (3)部署容器 (直接复制即可) (3)查看日...
工作种,总会有一些场景是要使用定时任务的,比如每天定时更新什么数据,spring定时任务使用起来相对来说比较简单,因为日常使用都是去别人的blo...