当前位置: 首页 > 面试题库 >

Java SE 6 vs. JRE 1.6 vs. JDK 1.6-这些是什么意思?

景星华
2023-03-14
问题内容

我看到许多不同的Java术语到处都是。我需要安装JDK 1.6。据我了解,Java 6 == Java 1.6。但是,当我安装Java SE
6时,我得到了一个报告为11.0版的JVM!谁能解决疯狂问题?


问题答案:

当您键入“ java -version”时,您会看到三个版本号-Java版本(在我的名称上为“ 1.6.0_07”),Java SE运行时环境版本(“
build 1.6.0_07-b06”)和HotSpot版本(在我的名称上为“” build 10.0-b23, mixed mode")我怀疑您看到的“ 11.0”是HotSpot版本。

更新:HotSpot是(或曾经是,现在他们似乎用它来表示整个VM)是Java虚拟机中内置的即时编译器。上帝只知道为什么Sun给它一个单独的版本号。



 类似资料:
  • 问题内容: 除了标准,,和运营商; 但什么是这些均值(,,,)? 又如何操作? in返回正常的余数模量,但是仅当,为什么会这样?怎么办? 又如何操作?它有什么作用? 问题答案: :求幂 :异或(按位) :模数 :除以积分结果(舍弃余数)

  • 问题内容: 我是Go的新手,在浏览其他一些线程时遇到了以下代码行: 含义是什么?它是否指定将在if条件中分配某些内容(因为err似乎正在发生这种情况)?我在Wiki上找不到这种语法的示例,并且我很好奇它的用途。 问题答案: 因为返回两个值,所以如果需要它们中的任何一个,都必须在某个地方接收这些值。该是一个占位符,基本的意思是“我不关心这个特殊的返回值。” 在这里,我们只关心检查错误,而无需对实际的

  • 问题内容: 我是ARM平台上的内核模块,并且遇到内核崩溃,导致这三个错误被打印到屏幕上 括号中的值是什么? 是什么意思这听起来像是原子调度,但是内核模块中没有。 问题答案: 括号中的值是(指令故障状态)寄存器。中止的原因有很多,这些原因有特定的原因。内核中有一些表可以处理特定的故障原因,而另一些表则具有处理程序,该处理程序执行a 并中止任务或执行内核。参见:arm / mm / fault.c 。

  • 问题内容: 我在看一些jdk代码。我找到了这些角色。有人可以向我解释这些是什么意思。 从上面的代码示例中,我能够找出正在发生的情况,因为该方法找到\的出现并将其转换为\ E和\ Q。有人可以解释为什么会这样。 有关此方法的更多上下文,我正在研究jdk 1.6中的Pattern.quote()方法 问题答案: 而正是呢,那就是 返回指定String的字面值模式String。 有关更多详细信息,请参见

  • 问题内容: 我正在查看类似于以下内容的代码行: 我认为符号字符串是指每小时,每分钟等显示的数字字符的数量-或类似的东西,我不确定。 通常,我可以弄清楚这种情况,但是在Google上搜索“%02d%01d”时找不到任何有用的参考。有人能为我阐明一下吗? 问题答案: http://www.cplusplus.com/reference/clibrary/cstdio/printf/ 相同的规则应适用于

  • 问题内容: 这个头衔看起来并不那么疯狂。我承诺!! 在研究另一个问题时,我在Stack Overflow的样式表中注意到以下内容: 这是一种奇怪的条件样式吗?这是一个错误吗?假设这不是一个错误,那么它适用于所有IE版本吗?有没有一种方法可以指定给定规则仅适用于大于(例如7)的IE版本? 我以前从未遇到过-我一直在使用条件注释来表示IE特定的样式(以及其价值,我宁愿将所有IE特定样式完全分开)。 问

  • 所以我有这行代码。它给了我输出[6,28]。你们知道为什么吗?我不知道有人想打印什么样的数字。

  • 我运行了几个测试场景,其中我从SOAP客户端调用远程系统的SOA服务,并遇到了各种远程异常。你能帮我确定每个错误意味着什么吗- 1) java.net网站。ConnectException:连接被拒绝“ 2)Java . net . socket time out异常:连接超时" 3) 连接异常: 连接超时”