当前位置 : 主页 > 编程语言 > java >

[jvm]Java SE体系架构*

来源:互联网 收集:自由互联 发布时间:2022-07-05
Java SE体系架构 JavaSE,Java平台标准版,为Java EE和Java ME提供了基础。 JDK:Java开发工具包,JDK是JRE的超集,包含JRE中的所有内容,以及开发程序所需的编译器和调试程序等工具。 JRE:J

Java SE体系架构

JavaSE,Java平台标准版,为Java EE和Java ME提供了基础。
JDK:Java开发工具包,JDK是JRE的超集,包含JRE中的所有内容,以及开发程序所需的编译器和调试程序等工具。
JRE:Java SE运行时环境 ,提供库、Java虚拟机和其他组件来运行用Java编程语言编写的程序。主要类库,包括:程序部署发布、用户界面工具类、继承库、其他基础库,语言和工具基础库
JVM:java虚拟机,负责JavaSE平台的硬件和操作系统无关性、编译执行代码(字节码)和平台安全性

[jvm]Java SE体系架构*_java

jvm整体介绍

[jvm]Java SE体系架构*_java_02
编译是JDK的事情,

你写的HelloWorld.Java通过JavaC变成Helloworld.class,然后要经过类加载,会加载到内存中间(运行时数据区),会经过JVM底层(C++语言)执行对应的机器码(10101010).
内存(运行时数据区)是JVM的重点.

jvm调优参数总结

-Xss : 规定了每个线程虚拟机栈(堆栈)的大小

  • Xms: 对的初始值
  • Xmx: 堆能达到的最大值

知道-Xms,-Xmx,-XX:NewRatio=n,会算就行

​​https://www.jianshu.com/p/a2a6a0995fee​​


【本文来源:美国服务器 https://www.68idc.cn 复制请保留原URL】
上一篇:Java多线程之CompletableFuture的演示代码 *
下一篇:没有了
网友评论