文章 2024-12-05 来自:开发者社区

Java虚拟机调优的艺术:从入门到精通####

在Java的世界里,编写高效运行的应用程序只是成功的一半,另一半则隐藏在Java虚拟机(JVM)那不为人知的深处。想象一下,你是一位初出茅庐的Java开发者,面对一个运行缓慢、时不时还来个‘OutOfMemoryError’的应用,你是否感到手足无措?别担心,今天...

文章 2024-06-26 来自:开发者社区

JVM入门解读

1. Java虚拟机的概念和作用: Java虚拟机(JVM)是一种软件,它提供了一个平台独立的运行环境,使得Java程序可以在不同的操作系统和硬件平台上运行。JVM负责解释Java字节码并执行Java程序,它还提供了垃圾回收、内存管理、多线程等功能。 Java虚拟机的概念: Java虚拟机是一个抽象的计算机,它将Java程序编译后的字节码解释为本地机器指令来执行。Java...

文章 2024-05-07 来自:开发者社区

java一分钟之Java入门:认识JDK与JVM

在踏入Java编程的奇妙世界之前,理解Java Development Kit (JDK) 和 Java Virtual Machine (JVM) 是每位开发者必修的第一课。它们构成了Java程序运行的基础框架,是开启Java编程之旅的两把钥匙。本文将带你快速了解JDK与JVM,揭示它们的角色、常见问题、易错点及规避策略,并通过简明的代码示例加深理解。 一、JDK:Java开发工具包 简介...

java一分钟之Java入门:认识JDK与JVM
文章 2024-04-12 来自:开发者社区

JVM的基础入门(下)

JVM的基础入门(上):https://developer.aliyun.com/article/1480669 ▐  配置垃圾收集器 首先是内存大小问题,基本上每一个内存区域我都会设置一个上限,来避免溢出问题,比如元空间。 通常,堆空间我会设置成操作系统的 2/3,超过 8GB 的堆,优先选用 G1。 然后我会对 J...

JVM的基础入门(下)
文章 2024-04-12 来自:开发者社区

JVM的基础入门(上)

关于JVM都需要了解哪些基础?一文带你详细了解,欢迎收藏! JVM内存划分 ▐  JVM运行时数据区域 堆、方法区(元空间)、虚拟机栈、本地方法栈、程序计数器。 ...

JVM的基础入门(上)
文章 2024-02-02 来自:开发者社区

基本概念【入门、 发展简史、核心优势、各版本的含义、特性和优势、JVM、JRE 和 JDK 】(二)-全面详解(学习总结---从入门到深化)

JAVA 入门常见编程语言介绍 C 语言C 语言诞生于 1972 年,现代高级语言的鼻祖,由著名的贝尔实验室发明。 在底层编程,比如嵌入式、病毒开发等应用,可以替代汇编语言来开发系统程序。 在高层应用,也可以开发从操作系统(Linux/Windows 都基于C 语言开发)到各种应用软件。 C++语言作为 C 语言的扩展,C++是贝尔实验室于 80 年代推出的。C++是一种混合语言,既可以实现面向....

基本概念【入门、 发展简史、核心优势、各版本的含义、特性和优势、JVM、JRE 和 JDK 】(二)-全面详解(学习总结---从入门到深化)
文章 2024-01-19 来自:开发者社区

JVM入门手册(通俗版)

JVM入门手册(通俗版)JVM的基础概念在Java的世界里,Java虚拟机(JVM)就像一位多才多艺的导演,负责执行Java程序。而学习JVM,就好比是了解导演的工作原理,理解他是如何将剧本(Java代码)变成一部电影(运行的程序)的过程。Java字节码: 想象一下,Java源代码就像是一份电影剧本,充满了人物、对话和情节。但这份剧本无法直接在计算机上运行,需要转化成一种通用的中间语言,这就是J....

文章 2024-01-16 来自:开发者社区

基本概念【入门、 发展简史、核心优势、各版本的含义、特性和优势、JVM、JRE 和 JDK 】(二)-全面详解(学习总结---从入门到深化)(下)

基本概念【入门、 发展简史、核心优势、各版本的含义、特性和优势、JVM、JRE 和 JDK 】(二)-全面详解(学习总结---从入门到深化)(上):https://developer.aliyun.com/article/1420250 Java 开发环境搭建 我们工作和学习,以 JAVA8 为主。当然,也可以使用 8 以上的其他版本。 JDK 下载和安装· 下载 JDK   &...

基本概念【入门、 发展简史、核心优势、各版本的含义、特性和优势、JVM、JRE 和 JDK 】(二)-全面详解(学习总结---从入门到深化)(下)
文章 2024-01-16 来自:开发者社区

基本概念【入门、 发展简史、核心优势、各版本的含义、特性和优势、JVM、JRE 和 JDK 】(二)-全面详解(学习总结---从入门到深化)(上)

JAVA 入门常见编程语言介绍 C 语言C 语言诞生于 1972 年,现代高级语言的鼻祖,由著名的贝尔实验室发明。 在底层编程,比如嵌入式、病毒开发等应用,可以替代汇编语言来开发系统程序。 在高层应用,也可以开发从操作系统(Linux/Windows 都基于C 语言开发)到各种应用软件。C++语言作为 C 语言的扩展,C++是贝尔实验室于 80 年代推出的。C++是一种混合语言,既可以实现面向对....

基本概念【入门、 发展简史、核心优势、各版本的含义、特性和优势、JVM、JRE 和 JDK 】(二)-全面详解(学习总结---从入门到深化)(上)
文章 2023-09-09 来自:开发者社区

JVM关键知识点整理,从入门到提高到实践

基础篇一、了解JVM内存结构Java 虚拟机定义了各种在程序执行期间使用的运行时数据区域。这些数据区域有一些是在Java虚拟机启动时创建的,并在Java虚拟机退出时销毁,有一些数据区域是每个线程独有的,在线程创建时创建,在线程销毁时销毁,根据《Java虚拟机规范》的规定,Java虚拟机运行时所需要管理的数据区域主要如下图所示:程序计数器(线程私有)程序计数器是一块非常小的内存区域,因为它只是用来....

JVM关键知识点整理,从入门到提高到实践

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

Java开发者

Java开发者成长课堂,课程资料学习,实战案例解析,Java工程师必备词汇等你来~

+关注