标签:.class-file
-
Java类文件可以使用保留关键字作为名称吗? - java
我知道Java可编译程序设计语言不是一种与JVM执行Java字节码格式相同的语言。有些示例在.class格式中有效,但在.java源代码中无效,例如无构造函数的类和合成方法。 如果我们使用保留的Java语言关键字(例如int,while)作为类,方法或字段名称来手工制作.class文件,那么Java虚拟机会接受该文件进行加载吗? 如果已加载该类,是否表示访问 […]
-
如果不在类文件中,则将已编译的代码存储在何处 - java
最近,我在阅读THE STRUCTURE OF THE JAVA VIRTUAL MACHINE时遇到了一个查询 在第5页上。 2, Java虚拟机要执行的编译代码为 使用与硬件和操作系统无关的二进制文件表示 格式,通常(但不是必须)存储在文件中,称为 类文件格式。 那个括号但是不一定是原因。 问题是 在那种情况下,编译后的代码将不会存储在类文件中?如果它不 […]
-
使用JIT进行的优化是否只发生一次,并且可以永久保留,或者仅在运行的生命周期中保留? - java
我在Just-in-time compilers上阅读过不同的文章,并且提到JIT将代码片段(热点)优化为直接的本机代码(机器代码)。我的问题是每当我运行.class file时,都会发生这种优化吗?另一方面,传统的compiled代码会一劳永逸地进行优化,而不仅仅是在一个execution中进行优化。 在hot-spot optimization中如何“记 […]