聊聊最近在看的JVM

cjMoke 2019-07-30 06:40:31
我相信你能点进来看,就能证明你是知道重要性的jvm的。虽然java中jvm内部工作都会自动完成,但是深入学习jvm会让我们的功力大大增长(就像看了本武林秘籍一样)那我们今天就聊一聊JVM 首先,我们要知道什么是jdk,什么是jre。相信大家下载完jdk之后,根据网上的简称配置好环境之后,就再也没点开过jdk。。首先我们要知道,jdk是包含jre的 jre,java running environment。java运行环境。也就是说,你有一个.class文件,需要在一部电脑中运行,那么你的电脑就需要一个运行java的环境。这个环境就叫jre。但是,程序员光有jre是无法完成开发的。还需要java相关的基础api。还需要一个能把.java文件编译成.class文件的工具。那么这些东西就是jdk所含有的。这也就解释了为什么我们在java第一课中,需要先下载jdk的原因。 为什么要介绍jdk和jre呢?你可以把jdk当成国家,jre当成一个省份。而让大家翘首以盼的JVM,就是JRE中的一部分。它相当于一个,市而且还像直辖市一样重要。 Java VM,java虚拟机。我们的程序在这里面运行,而且它也完成了java跨平台的工作。相信大家在学习的过程中,可能会遇到OutOfMemery这个异常。遇到过内存泄露和内存溢出(这是两个不同但有一部分相似的东西)。这些东西的解决办法就有给jvm扩容(具体的以后再说)那么今天先给大家介绍了一下jvm,下次介绍一下jvm的内存模型(包括stack,heap等)
...全文
74 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
冲上云霄 、 2019-07-31
  • 打赏
  • 举报
回复
6
weixin_45089089 2019-07-30
  • 打赏
  • 举报
回复
只有这么多了吗?

62,628

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧