小编Esh*_*shu的帖子

Java 8中仍然存在“方法”区域吗?

在Java 8之前,我们有5个主要的运行时数据区域:

  1. 方法范围
  2. JVM堆栈
  3. PC寄存器
  4. 本机方法堆栈

在Java 8中,没有Perm Gen,这意味着不再有“ java.lang.OutOfMemoryError:PermGen”

很棒,但我也读过

方法区域是Perm Gen中空间的一部分

但我似乎找不到任何明确表明Java 8中不再存在“方法”区域的内容。

因此删除了Perm Gen以及Method区域,或者仅删除了Perm Gen且Method区域仍然存在于旧一代中。

请附上您可能看到的与Java 8内存模型相关的任何良好的源材料

jvm jvm-hotspot memory-layout java-8

4
推荐指数
2
解决办法
1337
查看次数

Java 10 中的 var 是什么,可与 JavaScript 相媲美?

我正在阅读 Java 10 中发布的新功能,我发现了这一点:

Java 10var作为保留类型名称引入以减少冗长。它可以用作变量、方法和包名,但我们不能将其用作类或接口名。

是否var类似于varJavaScript 中的关键字?Javavar和 JavaScript之间究竟有何异同var

java java-10

2
推荐指数
1
解决办法
3313
查看次数

标签 统计

java ×1

java-10 ×1

java-8 ×1

jvm ×1

jvm-hotspot ×1

memory-layout ×1