找到 9302 篇文章 关于面向对象编程

什么是 JAR 文件?

varun
更新于 2019年7月30日 22:30:20

2K+ 次查看

Java 归档文件是一种文件格式/归档工具,包含可执行 Java 应用程序的所有组件。所有预定义的库都以这种格式提供。要将其中任何一个(rt.jar 除外)包含到您的项目中,您需要为此特定的 JAR 文件设置类路径。您可以使用命令行选项或任何 IDE 创建 JAR 文件。创建 Jar 文件您可以使用 jar 命令创建 Jar 文件,如下所示:jar cf jar-file input-file(s)让我们考虑一个示例,创建一个 Sample Java ... 阅读更多

Java 的“一次编写,随处运行”是什么意思?

seetha
更新于 2019年7月30日 22:30:20

305 次查看

与包括 C 和 C++ 在内的许多其他编程语言不同,当 Java 编译时,它不会编译成特定于平台的机器代码,而是编译成与平台无关的字节码。此字节码通过网络分发,并由在其上运行的任何平台上的虚拟机 (JVM) 解释。因此,当您在一个特定平台上编写一段 Java 代码并生成一个可执行代码 .class 文件时。您可以在任何系统上执行/运行此类文件,唯一的条件是目标系统应安装 JVM (JRE)。简而言之,如果您有... 阅读更多

Java 中的 final 类是什么?

Sreemaha
更新于 2019年7月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年7月30日 22:30:20

252 次查看

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

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

radhakrishna
更新于 2019年7月30日 22:30:20

247 次查看

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

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

mkotla
更新于 2019年7月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年7月30日 22:30:20

11K+ 次查看

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

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

Sreemaha
更新于 2019年7月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年7月30日 22:30:20

230 次查看

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

面向对象编程和基于对象编程的区别是什么?

Prabhas
更新于 2019年7月30日 22:30:20

17K+ 次查看

我们很多人误以为 JavaScript 是一种面向对象的语言。但是,事实是 JavaScript 是一种基于对象的语言。基于对象的语言与面向对象的语言不同:基于对象的语言基于对象的语言支持对象和封装的使用。它们不支持继承或多态性,或两者都不支持。基于对象的语言不支持内置对象。Javascript、VB 是基于对象的语言的示例。面向对象的语言面向对象的语言支持 OOP 的所有特性,包括继承和多态性。它们支持内置对象。C#、Java、VB.Net... 阅读更多

广告