java - 是否可以包含两个不同的java包并使用它们的API?

标签 java package

我只是想知道是否可以在一个项目中使用两个不同的java包。例如,有两个或多个用于神经网络的java包。是否有可能 我要在一个项目中使用所有这些包吗?有一个名为 stat 的包 包括许多用于统计操作的 API。我可以将它们全部包含在一个项目中,例如包含 C 编程中的不同头文件并可以互换使用?

任何简洁的快速 Java 学习 Material 来源都会非常有益。

最佳答案

是的,您可以在Java程序中使用任意数量的API;我能想到的唯一你不能做的相关事情是使用具有完全相同的完全限定名称的包,并且我见过的所有 API 确保它们不会重复其他 API。

例如,如果您有两个 API,它们都具有名为 Network 的类,那么只要它们来自不同的包就可以 - 一个可以是 com.x.base.something.Network,另一个可以是 com.y .base.something.Network——只要完全限定名称不同,您就可以在程序中使用它们。

根据你所说的“快速”的意思,据我所知,不可能在几天或几周内学习 Java 的任何重要部分。这是重要技术的大集合,只是需要一些时间。

关于java - 是否可以包含两个不同的java包并使用它们的API?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9545831/

相关文章:

class - 为什么 Scala 包对象中的类不受欢迎?

Perl:动态加载模块并访问导出的内容

import - 包在 golang 中是如何工作的

java - Android JAVA 中的 SWIGTYPE_p_unsigned_char 打印

java - 大型机上的 Unix : COB2 compiler, 用于 Java 调用 COBOL

java - 从 Java 程序编译 C 程序

Java switch 语句直接进入默认值

java - JLabel mousePressed 相同的标签根据状态不同的操作

windows - 如何打包用于部署的 Windows 驱动程序?

delphi - 永久 "File not found"