找到关于 Java 8 的4330 篇文章

Java 中的 final 类是什么?

Sreemaha
更新于 2019-07-30 22:30:20

11K+ 次浏览

final 修饰符用于最终确定类、方法和变量的实现。将类声明为 final 的主要目的是防止该类被子类化。如果一个类被标记为 final,则任何类都不能继承 final 类的任何特性。您不能扩展 final 类。如果您尝试这样做,会得到一个编译时错误。示例 final class Super { private int data = 30; } public class Sub extends Super{ public static void main(String args[]){ } } 输出 ... 阅读更多

Java 平台无关性是什么意思?

vanithasree
更新于 2019-07-30 22:30:20

252 次浏览

使用 javac 编译器编译 Java 程序时,它会生成字节码。我们需要使用 JVM(Java 虚拟机)来执行此字节码。然后,JVM 将 Java 字节码转换为机器可理解的代码。您可以下载适合您操作系统的 JVM(随 JDK 或 JRE 提供),一旦编写了 Java 程序,就可以使用 JVM 在任何系统上运行它。

什么是即时 (JIT) 编译器,它有什么作用?

radhakrishna
更新于 2019-07-30 22:30:20

247 次浏览

Java 使用 javac(编译器)将 java 代码转换为字节码(.class 文件)。然后,JVM 内部使用解释器(以及 JVM 本身)将字节码转换为系统可理解的代码。为了避免重复执行一段代码,JVM 会将它们识别为“热点”,并使用即时编译器编译它们,并在需要时重用。

Java SE、Java EE 和 Java ME 之间的区别?

mkotla
更新于 2019-07-30 22:30:20

2K+ 次浏览

Java 提供三个版本:JSE、JEE、JME。JSE - Java 标准版,您可以使用它来开发独立应用程序。它提供以下包:java.lang - 此包提供语言基础。java.util - 此包提供与集合框架、事件、数据结构和其他实用程序类(如日期)相关的类和接口 (API)。java.io - 此包提供用于文件操作和其他输入输出操作的类和接口。java.math - 此包提供用于多精度算术的类和接口。java.nio - 此包为 Java 提供非阻塞 I/O 框架的类和接口 java.net ... 阅读更多

如何使用命令行查找 Java 版本?

Giri Raju
更新于 2019-07-30 22:30:20

11K+ 次浏览

您可以使用“程序”和命令提示符查找当前安装在系统中的 Java 软件的版本。使用命令提示符 java 命令提示符的 -version 命令会显示当前安装在系统中的 Java 软件的版本。因此,打开命令提示符并键入命令 java -version 以获取安装在系统中的 Java 版本。使用 Java 程序 java.lang 包的 System 类提供了一个名为 getProperty() 的方法,此方法接受以下字符串参数之一并返回相应的属性。要获取 Java 的版本,... 阅读更多

如何使用 Java 确定计算机正在运行的操作系统?

Sreemaha
更新于 2019-07-30 22:30:20

116 次浏览

java.lang 包的 System 类提供了一个名为 getProperty() 的方法,此方法接受以下字符串参数之一并返回相应的属性。java.class.path - 如果您将此值作为参数传递,则 getProperty() 方法将返回当前类路径。java.home - 如果您将此值作为参数传递,则 getProperty() 方法将返回 JRE 的当前安装目录。java.vendor - 如果您将此值作为参数传递,则 getProperty() 方法将返回 JRE 的当前供应商名称。java.vendor.url - 如果您将此值作为参数传递,则 getProperty() 方法将返回 ... 阅读更多

除了 Eclipse 之外,Java 最好的 IDE 是什么?

varma
更新于 2019-07-30 22:30:20

230 次浏览

IntelliJ 和 NetBeans 是 Java 开发的替代 IDE。

学习 Java 的先决条件是什么?

vanithasree
更新于 2019-07-30 22:30:20

1K+ 次浏览

事实上,您无需任何编程语言的预备知识就可以直接开始学习 Java。但是,Java 中的语法与 C 编程语言的语法类似,因此,了解 C 语言有助于更快地掌握 Java。在开始学习 Java 之前了解面向对象的原理也有助于理解这门语言,因此,了解 C++ 等面向对象语言也有帮助。简而言之,如果您了解 C 或 C++,那么适应 Java 技术会更容易一些。

关于 SAP ABAP 堆栈和 JAVA 堆栈以及 Java 堆栈在 ECC 升级过程中的作用的解释

Ayyan
更新于 2019-12-06 07:02:20

1K+ 次浏览

请注意,所有 SAP ERP 模块都运行在 SAP ABAP 堆栈上。SAP NetWeaver 应用程序服务器 (ABAP 堆栈) 是 SAP NetWeaver 产品组合的一部分,代表许多 SAP 产品的基于 ABAP 的技术基础。它提供技术框架、工具、存储库等等。如果您计划使用 SAP PI 模块,则应安装 Java 堆栈。每当您需要诸如 Adobe 交互式表单或 NetWeaver 门户内容之类的东西时,都需要 Java 堆栈。您可以选择在不安装 Java 堆栈的情况下进行升级。在早期版本的 SAP ERP 中,存在基于 SAP ABAP 的实例。随着版本的发布 ... 阅读更多

异常处理以及直接使用 CX_ROOT 和子类的用法

Sai Nath
更新于 2020-02-14 05:37:06

229 次浏览

不建议直接使用 CX_ROOT,您需要使用其直接子类之一。此外,传播取决于异常子类层次结构。CX_STATIC_CHECK 的子类 - 这些不会自动传播。您需要自己进行处理,否则程序中会出现语法错误。CX_DYNAMIC_CHECK 的子类 - 这些不需要任何处理。但是,如果程序不处理此异常,则会使用这些子类中止程序。CX_NO_CHECK 的子类 - 如果未处理异常,这些将自动传播。

广告