找到关于 Java 的2639 篇文章

如何在 Java 包中放置两个公共类。

Srinivas Gorla
更新于 2019-07-30 22:30:21

389 次浏览

是的。唯一的条件是在单独的 java 文件中只有一个公共类。

如何在运行时从文件夹或 Java 包加载类

Abhinaya
更新于 2020-02-04 11:06:03

735 次浏览

使用 CLASSPATH,您可以在运行时加载任何类。与 .java 源文件一样,已编译的 .class 文件应该在一系列反映包名称的目录中。但是,.class 文件的路径不必与 .java 源文件的路径相同。您可以分别排列源目录和类目录,例如 −\sources\com\apple\computers\Dell.java \classes\com\apple\computers\Dell.class 通过这样做,可以向其他程序员提供对类目录的访问权限,而无需公开您的源代码。您还需要以这种方式管理源文件和类文件,以便编译器和…… 阅读更多

如何在 Java 中使用子包?

Sravani S
更新于 2020-02-04 11:12:22

939 次浏览

子包类似于子目录。考虑一个例子。该公司有一个包含 Dell.java 源文件的 com.apple.computers 包,它将包含在一系列子目录中,如下所示 −....\com\apple\computers\Dell.java 在编译时,编译器为其中定义的每个类、接口和枚举创建一个不同的输出文件。输出文件的基名称是类型的名称,其扩展名为 .class。例如 −// 文件名:Dell.java package com.apple.computers; public class Dell { } class Ups { } 现在,使用 -d 选项编译此文件,如下所示 −$javac -d.Dell.java 文件将被编译为…… 阅读更多

如何在 Java 中使用其他包中的类

Ramu Prasad
更新于 2020-02-04 11:21:21

645 次浏览

您可以使用一个示例来理解它,其中 Boss 类在 payroll 包中定义。package payroll; public class Boss {    public void payEmployee(Employee e) {       e.mailCheck();    } } 如果 Employee 类不在 payroll 包中?那么 Boss 类必须使用以下技术之一来引用不同包中的类。可以使用类的完全限定名称。例如 −payroll.Employee 可以使用 import 关键字和通配符 (*) 导入包。例如 −import payroll.*; 可以使用 import 关键字导入类本身。…… 阅读更多

如何从另一个包访问 Java 包

Smita Kapse
更新于 2020-02-04 11:26:52

5K+ 次浏览

您可以使用一个示例来理解它,其中 Boss 类在 payroll 包中定义。package payroll; public class Boss {    public void payEmployee(Employee e) {       e.mailCheck();    } } 如果 Employee 类不在 payroll 包中?那么 Boss 类必须使用以下技术之一来引用不同包中的类。可以使用类的完全限定名称。例如 −payroll.Employee 可以使用 import 关键字和通配符 (*) 导入包。例如 −import payroll.*; 可以使用 import 关键字导入类本身。…… 阅读更多

如何运行 Java 包程序

Ankitha Reddy
更新于 2023-10-26 02:32:02

31K+ 次浏览

让我们来看一个创建名为 animals 的包的示例。最好使用小写字母来命名包,以避免与类和接口的名称发生冲突。以下包示例包含名为 animals 的接口 −/* 文件名:Animal.java */ package animals; interface Animal {    public void eat();    public void travel(); } 现在,让我们在同一个包 animals 中实现上述接口 −package animals; /* 文件名:MammalInt.java */ public class MammalInt implements Animal {    public void eat() {       System.out.println("Mammal eats");    } ... 阅读更多

如何在 Java 中编译包

Nikitha N
更新于 2020-02-04 10:47:31

5K+ 次浏览

让我们来看一个创建名为 animals 的包的示例。最好使用小写字母来命名包,以避免与类和接口的名称发生冲突。以下包示例包含名为 animals 的接口 −/* 文件名:Animal.java */ package animals; interface Animal {    public void eat();    public void travel(); } 现在,让我们在同一个包 animals 中实现上述接口 −package animals; /* 文件名:MammalInt.java */ public class MammalInt implements Animal {    public void eat() {       System.out.println("Mammal eats");    } ... 阅读更多

Java 构造函数返回值,但是什么?

Priya Pallavi
更新于 2020-02-04 10:54:52

839 次浏览

不。Java 构造函数不能返回值。如果需要,只需创建一个调用所需构造函数并返回所需值的方法。请参见下面的示例。public class Tester {    public Tester(){}    public static Tester getInstance(){       Tester tester = new Tester();        return tester;    } }

在 Java 中是否存在 finally 块不执行的情况?

Lakshmi Srinivas
更新于 2023-08-10 13:52:43

1K+ 次浏览

与 Java 异常处理相关的问题在许多公司的面试和考试中都很常见。面试官可能会问的一个这样的问题是,是否存在 finally 块在 Java 中不执行的情况。我们将尝试以最简单的方式找到这个问题的答案。一般来说,finally 块的设计目的是无论 try-catch 块中是否抛出或处理异常,都执行。在 Java 中是否存在 finally 块不执行的情况?在进入问题之前,有必要讨论…… 阅读更多

Java 中方法重载和方法覆盖的区别

Kiran Kumar Panigrahi
更新于 2023-09-13 15:28:25

34K+ 次浏览

Java中的方法重载 当一个类拥有两个或多个同名但参数不同的方法时,在调用时,根据传递的参数选择相应的方法(或相应的方法体将动态地与调用行绑定)。这种机制被称为方法重载。方法重载示例 如果你观察下面的例子,我们创建了一个名为Sample的类,这个类有两个同名(add)且返回类型相同的方法,唯一的区别是它们接受的参数(一个方法接受两个整型变量,另一个… 阅读更多

广告