网站首页 站内搜索

搜索结果

查询Tags标签: jvm,共有 1794条记录
  • 30道java面试题附答案

    1.什么是线程局部变量?(答案)线程局部变量是局限于线程内部的变量,属于线程自身所有,不在多个线程间共享。Java 提供 ThreadLocal 类来支持线程局部变量,是一种实现线程安全的方式。但是在管理环境下(如 web 服务器)使用线程局部变量的时候要特别小心,在这种情况下…

    2021/9/4 1:07:20 人评论 次浏览
  • 史上最全Spring教程,从零开始带你深入♂学习,一文搞懂JVM架构

    <version>5.3.6</version></dependency><dependency><groupId>org.aspectj</groupId><artifactId>aspectjweaver</artifactId><version>1.9.4</version></dependency><!-- https://mvnrepository.c…

    2021/9/3 23:08:40 人评论 次浏览
  • 史上最全Spring教程,从零开始带你深入♂学习,一文搞懂JVM架构

    <version>5.3.6</version></dependency><dependency><groupId>org.aspectj</groupId><artifactId>aspectjweaver</artifactId><version>1.9.4</version></dependency><!-- https://mvnrepository.c…

    2021/9/3 23:08:40 人评论 次浏览
  • Java - JDK、JRE、JVM三包

    JDK包含JRE及包含JVMJDK:Java Development Kit -----》 Java开发工具包 JRE :Java Runtime Environment -----》 Java运行时环境 JVM:JAVA Virtual Machine -----》 Java虚拟机工欲善其事,必先利其器:比喻要做好一件事,准备工作非常重要。

    2021/9/3 17:06:23 人评论 次浏览
  • Java - JDK、JRE、JVM三包

    JDK包含JRE及包含JVMJDK:Java Development Kit -----》 Java开发工具包 JRE :Java Runtime Environment -----》 Java运行时环境 JVM:JAVA Virtual Machine -----》 Java虚拟机工欲善其事,必先利其器:比喻要做好一件事,准备工作非常重要。

    2021/9/3 17:06:23 人评论 次浏览
  • JVM内存结构

    1. 什么是JVM 我们都知道在 Windows 系统上一个软件包装包是 exe 后缀的,而这个软件包在苹果的 Mac OSX 系统上是无法安装的。类似地,Mac OSX 系统上软件安装包则是 dmg 后缀,同样无法在 Windows 系统上安装。 Java 代码为什么可以在 Windows 系统运行,也可以在 Linux…

    2021/9/3 7:06:28 人评论 次浏览
  • JVM内存结构

    1. 什么是JVM 我们都知道在 Windows 系统上一个软件包装包是 exe 后缀的,而这个软件包在苹果的 Mac OSX 系统上是无法安装的。类似地,Mac OSX 系统上软件安装包则是 dmg 后缀,同样无法在 Windows 系统上安装。 Java 代码为什么可以在 Windows 系统运行,也可以在 Linux…

    2021/9/3 7:06:28 人评论 次浏览
  • JVM内存分配及申请过程当使用new关键字或者其他任何方式进行创建一个类的对象时,JVM虚拟机需要为该对象分配内存空间,而对象的大小在类加载完成后已经确定了,所以分配内存只需要在Java堆中划分出一块大小相等的内存,JVM虚拟机中有指针碰撞和空闲列表两种方式分配内存。…

    2021/9/2 7:07:21 人评论 次浏览
  • JVM内存分配及申请过程当使用new关键字或者其他任何方式进行创建一个类的对象时,JVM虚拟机需要为该对象分配内存空间,而对象的大小在类加载完成后已经确定了,所以分配内存只需要在Java堆中划分出一块大小相等的内存,JVM虚拟机中有指针碰撞和空闲列表两种方式分配内存。…

    2021/9/2 7:07:21 人评论 次浏览
  • Java的class类总结

    除了int等基本类型外,Java的其他类型全部都是class(包括interface)。例如: String Object Runnable Exception ... 仔细思考,我们可以得出结论:class(包括interface)的本质是数据类型(Type)。无继承关系的数据类型无法赋值: Number n = n…

    2021/9/1 1:06:25 人评论 次浏览
  • Java的class类总结

    除了int等基本类型外,Java的其他类型全部都是class(包括interface)。例如: String Object Runnable Exception ... 仔细思考,我们可以得出结论:class(包括interface)的本质是数据类型(Type)。无继承关系的数据类型无法赋值: Number n = n…

    2021/9/1 1:06:25 人评论 次浏览
  • JVM中的类加载机制

    JVM中的类加载机制 当程序主动使用某个类时,如果该类还未被加载到内存中,则JVM会通过加载、连接(验证、准备、解析)、初始化3个步骤来对该类进行初始化。如果没有意外,JVM将会连续完成3个步骤,所以有时也把这个3个步骤统称为类加载或类初始化。 类加载过程 加载 加载…

    2021/8/31 23:06:37 人评论 次浏览
  • JVM中的类加载机制

    JVM中的类加载机制 当程序主动使用某个类时,如果该类还未被加载到内存中,则JVM会通过加载、连接(验证、准备、解析)、初始化3个步骤来对该类进行初始化。如果没有意外,JVM将会连续完成3个步骤,所以有时也把这个3个步骤统称为类加载或类初始化。 类加载过程 加载 加载…

    2021/8/31 23:06:37 人评论 次浏览
  • Linux下JVM常见问题处理

    一、背景分析 线上故障主要会包括 CPU、内存、磁盘以及网络问题,而大多数故障可能会包含不止一个层面的问题,所以进行排查时候尽量四个方面依次排查一遍。基本上出问题就是 df、free、top,然后依次 使用jstack、jmap,具体问题具体分析。 二、CPU分析 一般来讲我们首先…

    2021/8/31 7:07:53 人评论 次浏览
  • Linux下JVM常见问题处理

    一、背景分析 线上故障主要会包括 CPU、内存、磁盘以及网络问题,而大多数故障可能会包含不止一个层面的问题,所以进行排查时候尽量四个方面依次排查一遍。基本上出问题就是 df、free、top,然后依次 使用jstack、jmap,具体问题具体分析。 二、CPU分析 一般来讲我们首先…

    2021/8/31 7:07:53 人评论 次浏览
扫一扫关注最新编程教程