草庐IT

java - 什么是克拉斯和克拉斯克拉斯

JVM热点实现中的Klass&KlassKlass是什么?据我了解PresentingthePermGeneration,Klass是Java类的内部表示(比如A),它将包含有关类结构的基本信息,包括字节码。它将作为对象本身存储。A类的每个对象都有一个指针,指向PermGen中存在的内部表示KlassKlassKlass是Klass类本身的内部表示。为什么需要KlassKlass?它存储了哪些额外信息?另外,一个KlassKlass的Klass指针指向自己,我也没看懂。 最佳答案 PermanentGenerationa.k.ape

java - 什么是克拉斯和克拉斯克拉斯

JVM热点实现中的Klass&KlassKlass是什么?据我了解PresentingthePermGeneration,Klass是Java类的内部表示(比如A),它将包含有关类结构的基本信息,包括字节码。它将作为对象本身存储。A类的每个对象都有一个指针,指向PermGen中存在的内部表示KlassKlassKlass是Klass类本身的内部表示。为什么需要KlassKlass?它存储了哪些额外信息?另外,一个KlassKlass的Klass指针指向自己,我也没看懂。 最佳答案 PermanentGenerationa.k.ape

jvm - 为什么 Math.sin() 委托(delegate)给 StrictMath.sin()?

我想知道,当我在Redditthread中发现问题时,为什么Math.sin(double)委托(delegate)给StrictMath.sin(double).提到的代码片段如下所示(JDK7u25):Math.java:publicstaticdoublesin(doublea){returnStrictMath.sin(a);//defaultimpl.delegatestoStrictMath}StrictMath.java:publicstaticnativedoublesin(doublea);第二个声明是native这对我来说是合理的。Math的文档指出:Codegen

jvm - 为什么 Math.sin() 委托(delegate)给 StrictMath.sin()?

我想知道,当我在Redditthread中发现问题时,为什么Math.sin(double)委托(delegate)给StrictMath.sin(double).提到的代码片段如下所示(JDK7u25):Math.java:publicstaticdoublesin(doublea){returnStrictMath.sin(a);//defaultimpl.delegatestoStrictMath}StrictMath.java:publicstaticnativedoublesin(doublea);第二个声明是native这对我来说是合理的。Math的文档指出:Codegen

java - 让另一个 JVM 成为比 Sun JVM 更好的选择的 killer 设施或场景?

对于JavaSE,有几个JVM可用于在x86上的生产环境中运行:IBMJ9OracleJRockit-http://www.oracle.com/technology/products/jrockit/index.htmlApacheHarmony-http://harmony.apache.org/在OSX(如果是Mac)中看起来是带有AquaSwing的Sun。OpenJDK加上一些在服务器上运行的自定义产品:阿祖尔-http://www.azulsystems.com/GoogleAppEngineJava-http://code.google.com/intl/da/appen

java - 让另一个 JVM 成为比 Sun JVM 更好的选择的 killer 设施或场景?

对于JavaSE,有几个JVM可用于在x86上的生产环境中运行:IBMJ9OracleJRockit-http://www.oracle.com/technology/products/jrockit/index.htmlApacheHarmony-http://harmony.apache.org/在OSX(如果是Mac)中看起来是带有AquaSwing的Sun。OpenJDK加上一些在服务器上运行的自定义产品:阿祖尔-http://www.azulsystems.com/GoogleAppEngineJava-http://code.google.com/intl/da/appen

system - 没有 'server' JVM 在 '...'

我正在运行我们作为服务器端系统分发的Java应用程序。我正在尝试编写一个启动器(“写”在这里有点夸大其词,我基本上只是复制Java.exe文件,以便我们可以在Windows的进程资源管理器中获得所需的名称)。这个exe在我们的应用程序文件树的bin/目录中。现在,我们的文件树中还有一个jre/目录,这是Java.exe实际所在的位置(我们将产品与Java环境一起发布)。当我使用位于\jre\jre1.6.0_21\bin中的Java.exe作为启动器时,或者如果我将副本(称为此可执行文件“Orange.exe”)放在此目录中,它工作得很好.但是,如果我将“Orange.exe”放在bi

system - 没有 'server' JVM 在 '...'

我正在运行我们作为服务器端系统分发的Java应用程序。我正在尝试编写一个启动器(“写”在这里有点夸大其词,我基本上只是复制Java.exe文件,以便我们可以在Windows的进程资源管理器中获得所需的名称)。这个exe在我们的应用程序文件树的bin/目录中。现在,我们的文件树中还有一个jre/目录,这是Java.exe实际所在的位置(我们将产品与Java环境一起发布)。当我使用位于\jre\jre1.6.0_21\bin中的Java.exe作为启动器时,或者如果我将副本(称为此可执行文件“Orange.exe”)放在此目录中,它工作得很好.但是,如果我将“Orange.exe”放在bi

java - java开发的最佳操作系统?

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter寻求指导。关闭11年前。什么是Java开发的最佳操作系统?Sun的人正在插入Solaris,是的,Solaris本身包含一些额外的功能,例如(dTrace、性能调整JVM的可能性等。)。我的一些friend将他们的应用程序移植到了solaris上,他们对我说性能非常出色。我不喜欢切换我的操作系统,而是使用Solaris。你的经历是什么? 最佳答案

java - java开发的最佳操作系统?

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter寻求指导。关闭11年前。什么是Java开发的最佳操作系统?Sun的人正在插入Solaris,是的,Solaris本身包含一些额外的功能,例如(dTrace、性能调整JVM的可能性等。)。我的一些friend将他们的应用程序移植到了solaris上,他们对我说性能非常出色。我不喜欢切换我的操作系统,而是使用Solaris。你的经历是什么? 最佳答案