网站首页 站内搜索

搜索结果

查询Tags标签: jvm,共有 1794条记录
  • JAVA入门——01序言

    历史背景JAVA之父——詹姆斯高斯林95年JAVA第一个版本09年甲骨文收购长期支持版:8,11 版本SE(标准)EE(企业)ME 重要特点面向对象(opp)健壮性强类型机制异常处理垃圾的自动收集等跨平台性**.java-->**.class-->不同版本的JVM-->不同的平台 解释型语…

    2021/10/20 17:11:11 人评论 次浏览
  • JAVA入门——01序言

    历史背景JAVA之父——詹姆斯高斯林95年JAVA第一个版本09年甲骨文收购长期支持版:8,11 版本SE(标准)EE(企业)ME 重要特点面向对象(opp)健壮性强类型机制异常处理垃圾的自动收集等跨平台性**.java-->**.class-->不同版本的JVM-->不同的平台 解释型语…

    2021/10/20 17:11:11 人评论 次浏览
  • 2021-10-17Java入门2

    java 特性 简单面向对象可移植性强(跨平台,JVM虚拟机)高性能分布式动态性多线程安全性健壮性 三大版本 JavaSE:标准版(桌面程序,控制台开发~) JavaME:嵌入式开发(手机,小家电~) JavaEE:企业级开发(web端,服务器开发~) jdk JDK、JRE、JVM Jdk 包含 jre 包…

    2021/10/19 22:11:08 人评论 次浏览
  • 2021-10-17Java入门2

    java 特性 简单面向对象可移植性强(跨平台,JVM虚拟机)高性能分布式动态性多线程安全性健壮性 三大版本 JavaSE:标准版(桌面程序,控制台开发~) JavaME:嵌入式开发(手机,小家电~) JavaEE:企业级开发(web端,服务器开发~) jdk JDK、JRE、JVM Jdk 包含 jre 包…

    2021/10/19 22:11:08 人评论 次浏览
  • 牛批!终于有人把JVM内存分配机制讲明白了!超详细解析!

    一、对象的加载过程 那么,当一个象被new的时候,是如何加载的呢?有哪些步骤,如何分配内存空间的呢? 1.1 对象创建的主要流程 还是这段代码为例说明: public static void main(String[] args) {Math math = new Math();math.compute();new Thread().start(); }当我们n…

    2021/10/19 7:09:57 人评论 次浏览
  • 牛批!终于有人把JVM内存分配机制讲明白了!超详细解析!

    一、对象的加载过程 那么,当一个象被new的时候,是如何加载的呢?有哪些步骤,如何分配内存空间的呢? 1.1 对象创建的主要流程 还是这段代码为例说明: public static void main(String[] args) {Math math = new Math();math.compute();new Thread().start(); }当我们n…

    2021/10/19 7:09:57 人评论 次浏览
  • 1001.3.jvm基础3JavaAgent_AboutObject

    使用JavaAgent测试Object的大小 作者:马士兵 http://www.mashibing.com 对象大小(64位机) 观察虚拟机配置 java -XX:+PrintCommandLineFlags -version 普通对象 对象头:markword 8ClassPointer指针:-XX:+UseCompressedClassPointers 为4字节 不开启为8字节实例数据 引…

    2021/10/18 22:10:15 人评论 次浏览
  • 1001.3.jvm基础3JavaAgent_AboutObject

    使用JavaAgent测试Object的大小 作者:马士兵 http://www.mashibing.com 对象大小(64位机) 观察虚拟机配置 java -XX:+PrintCommandLineFlags -version 普通对象 对象头:markword 8ClassPointer指针:-XX:+UseCompressedClassPointers 为4字节 不开启为8字节实例数据 引…

    2021/10/18 22:10:15 人评论 次浏览
  • Day65_补充:JVM、SQL:索引、视图、函数和过程

    课程大纲 课程内容 学习效果 掌握目标 JVM发展史 JVM发展史 了解 JVM内存区域构成 GC基本原理 GC的基本原理 掌握 JVM GC收集器 掌握 内存分配策略 Java内存分配策略 掌握 GC分析工具 常见的分析工具 掌握 第一讲 JVM从入门到“跑路”二、…

    2021/10/18 19:10:02 人评论 次浏览
  • Day65_补充:JVM、SQL:索引、视图、函数和过程

    课程大纲 课程内容 学习效果 掌握目标 JVM发展史 JVM发展史 了解 JVM内存区域构成 GC基本原理 GC的基本原理 掌握 JVM GC收集器 掌握 内存分配策略 Java内存分配策略 掌握 GC分析工具 常见的分析工具 掌握 第一讲 JVM从入门到“跑路”二、…

    2021/10/18 19:10:02 人评论 次浏览
  • Java学习笔记四:JDK、JRE、JVM

    JDK,即Java Development Kit,用于Java程序开发 JRE,即Java Runtime Environment,用于Java运行 JVM,即Java Virtual Machine,是Java跨平台的核心 狂神课程截图如下,可了解到JDK、JRE、JVM的关系:此外,安装jdk后,对jdk1.8文件的相关内容解释,如下图:课程:【狂神…

    2021/10/18 17:10:06 人评论 次浏览
  • Java学习笔记四:JDK、JRE、JVM

    JDK,即Java Development Kit,用于Java程序开发 JRE,即Java Runtime Environment,用于Java运行 JVM,即Java Virtual Machine,是Java跨平台的核心 狂神课程截图如下,可了解到JDK、JRE、JVM的关系:此外,安装jdk后,对jdk1.8文件的相关内容解释,如下图:课程:【狂神…

    2021/10/18 17:10:06 人评论 次浏览
  • Method类和ClassLoader类

    Method类:方法类,封装方法的有关信息 主要方法:Object invoke(Object obj , Object... args),调用obj对象的Method对象代表的方法,args为参数ClassLoader是一个抽象类,它的实例是类加载器。磁盘上存在的xxx.class文件需要被加载进JVM才能执行。类加载器则是负责加载…

    2021/10/17 23:39:36 人评论 次浏览
  • Method类和ClassLoader类

    Method类:方法类,封装方法的有关信息 主要方法:Object invoke(Object obj , Object... args),调用obj对象的Method对象代表的方法,args为参数ClassLoader是一个抽象类,它的实例是类加载器。磁盘上存在的xxx.class文件需要被加载进JVM才能执行。类加载器则是负责加载…

    2021/10/17 23:39:36 人评论 次浏览
  • java对象在JVM堆中的数据结构

    数据结构 java对象和数组是存放在堆中的,那么这些instance的数据结构是什么呢?对象头第一部分markword,用于存储对象自身的运行时数据,如哈希码(HashCode)、GC分代年龄、锁状态标志、线程持有的锁、偏向线程ID、偏向时间戳等。 第二部分是klass,类型指针,虚拟机通过…

    2021/10/17 14:39:32 人评论 次浏览
扫一扫关注最新编程教程