上一页 1 ··· 337 338 339 340 341 342 343 344 345 ··· 385 下一页
摘要: 1. 运行时数据区架构图 2. 内存 内存是非常重要的系统资源,是硬盘和cpu的中间仓库及桥梁,承载着操作系统和应用程序的实时运行。JVM内存布局规定了JAVA在运行过程中内存申请、分配、管理的策略,保证了JVM的高效稳定运行。不同的jvm对于内存的划分方式和管理机制存在着部分差异(对于Hotspo 阅读全文
posted @ 2020-07-02 19:10 秋华 阅读(254) 评论(0) 推荐(0)
摘要: 3. 补充内容 3.1 在jvm中表示两个class对象是否为同一个类的两个必要条件 类的完整类名必须一致,包括包名。 加载这个类的ClassLoader(指ClassLoader实例对象)必须相同 | 换句话说,在jvm中,即使这两个类对象(class对象)来源同一个Class文件,被同一个虚拟机 阅读全文
posted @ 2020-07-02 19:02 秋华 阅读(155) 评论(0) 推荐(0)
摘要: 2. 双亲委派机制 2.1 双亲委派机制工作原理 2.1.1 原理 Java虚拟机对class文件采用的是按需加载的方式,也就是说当需要使用该类时才会将它的class文件加载到内存,生成class对象。 加载某个类的class文件时,Java虚拟机采用的是双亲委派模式,即把请求交由父类处理,它是一种 阅读全文
posted @ 2020-07-02 19:01 秋华 阅读(370) 评论(0) 推荐(0)
摘要: 类装载器子系统 1.1 什么是类装载子系统? 类装载器子系统负责从文件系统或者网络中加载Class文件,Class文件在文件开头有特定的文件标识(魔数)。 类装载器子系统(ClassLoader)只负责Class文件的加载,至于它是否可以运行,则由Execution Engine决定。 | 你妈妈[ 阅读全文
posted @ 2020-07-02 18:59 秋华 阅读(382) 评论(0) 推荐(0)
摘要: 2.1 什么是Java虚拟机? Java虚拟机是一台执行字节码的虚拟计算机,它拥有独立的运行机制,其运行的Java字节码也未必由Java语言编译而成。 JVM平台的各种语言可以共享Java虚拟机带来的跨平台性、优秀的垃圾回收机制,以及可靠的即时编译器。 Java技术的核心就是Java虚拟机,因为所有 阅读全文
posted @ 2020-07-02 18:54 秋华 阅读(294) 评论(0) 推荐(1)
摘要: 1. 虚拟机 1.1 什么是虚拟机? 虚拟机(Virtual Machine)指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。 所谓虚拟机,就是一台虚拟的计算机。它是一款软件,用来执行一系列虚拟计算机指令。 1.2 虚拟机可以分为两类: 系统虚拟机:它们完全是对物理 阅读全文
posted @ 2020-07-02 18:50 秋华 阅读(183) 评论(0) 推荐(0)
摘要: 一、win7环境安装1.安装jdk直接双击,安装到想要的环境目录2.修改环境变量2.1新建系统变量 JAVA_HOME 输入jdk安装目录 2.2 修改PATH修改PATH:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;2.3 新建classpath将变量值修改为:.;%J 阅读全文
posted @ 2020-07-02 18:03 秋华 阅读(237) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2020-07-01 16:38 秋华 阅读(156) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2020-07-01 15:56 秋华 阅读(122) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2020-07-01 15:53 秋华 阅读(120) 评论(0) 推荐(0)
上一页 1 ··· 337 338 339 340 341 342 343 344 345 ··· 385 下一页