首页
学习
活动
专区
工具
TVP
发布

Java学习网

专栏作者
1298
文章
1043047
阅读量
81
订阅数
JVM内存管理:堆空间与栈空间详解
Java虚拟机(JVM)是一种在计算机上运行的虚拟机,它负责将Java字节码转换为可执行代码。在这个过程中,JVM需要管理内存空间,其中包括堆空间和栈空间。
用户1289394
2023-12-28
1770
优化Java应用性能:探索JVM调优技巧
Java应用性能是开发人员和运维人员一直都需要持续关注的问题。JVM调优是优化Java应用程序性能的重要手段之一。在深入研究JVM调优技术之前,先来了解一下JVM的体系结构。
用户1289394
2023-12-28
1260
JVM垃圾回收算法:如何优化Java应用程序性能
JVM(Java虚拟机)是一种执行Java程序的虚拟机,它是整个Java运行时环境的核心部分。JVM负责很多任务,其中之一就是管理内存以及执行垃圾回收操作。由于垃圾回收是JVM进行内存管理的重要组成部分,因此优化垃圾回收算法可以显著提高Java应用程序的性能。
用户1289394
2023-09-12
1200
Java开发 中运用动态挂载实现 Bug 的热修复
大多数 JVM 具备 Java 的 HotSwap 特性,大部分开发者认为它仅仅是一个调试工具。利用这一特性,有可能在不重启 Java 进程条件下,改变 Java 方法的实现。典型的例子是使用 IDE 来编码。然而 HotSwap 可以在生产环境中实现这一功能。通过这种方式,不用停止运行程序,就可以扩展在线的应用程序,或者在运行的项目上修复小的错误。这篇文章中,我将演示动态绑定、应用运行期代码变化进行绑定、介绍一些工具 API 以及 Byte Buddy 库,这个库提供了一些 API 代码改变更方便。
用户1289394
2018-12-07
1.2K0
Java虚拟机工作原理之JVM用到的3大计算机核心功能,重点是方法调用
JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。
用户1289394
2018-10-25
1.1K0
程序员如何提升自己的价值
程序员如何提升自己的价值 不知道你有没有想过什么样的特质能够成就程序员的伟大?什么样的特质对程序员就职的公司最有价值? 尽管可以列举出很多很多条,但是我相信这一条绝对是雇主最为看重的,并且拥有该点特质能够提升你作为一名软件开发人员的价值。 那么,这条到底是什么特质呢? 如果你也是给别人打工的,那么有一件事是你必须铭记于心的。你工作的主要目的是为你的雇主创造价值。 虽然听上去很简单,但却是大多数开发人员的盲点。回想一下,你之所以发布新框架,是不是经常是因为这是一款新颖的,性感的JavaScript MVC框
用户1289394
2018-02-26
5190
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档