Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/400.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 10中是否允许堆栈分配对象?_Java - Fatal编程技术网

Java 10中是否允许堆栈分配对象?

Java 10中是否允许堆栈分配对象?,java,Java,Java 10中是否允许堆栈分配对象?从内存的角度来看,java 10中的插件有哪些主要功能?在java 10或任何旧版本的java中,都无法显式地在堆栈上分配对象 然而,Java虚拟机中已经存在了几年的优化之一是(至少在Oracle的JVM实现中)。JVM可以检测某些对象是否只在方法内部使用,然后在堆栈上而不是堆上自动分配它们 更多详情: 在JVM中 请注意,这是一门高级课程,作为一名Java程序员,您通常不需要担心它,如果您正在学习Java编程认证考试,您也不需要对它有深入的了解 请参

Java 10中是否允许堆栈分配对象?从内存的角度来看,java 10中的插件有哪些主要功能?

在java 10或任何旧版本的java中,都无法显式地在堆栈上分配对象

然而,Java虚拟机中已经存在了几年的优化之一是(至少在Oracle的JVM实现中)。JVM可以检测某些对象是否只在方法内部使用,然后在堆栈上而不是堆上自动分配它们

更多详情:

  • 在JVM中
请注意,这是一门高级课程,作为一名Java程序员,您通常不需要担心它,如果您正在学习Java编程认证考试,您也不需要对它有深入的了解


请参阅以了解JDK 10的新增功能。

没有与值类型关联的版本号。看看OpenJDK的状态更新。我想他指的是,将来会有;JEP169不在Java10中。是的,我知道。不过,其他人可能对他所指的内容感兴趣。