Java 导入和库是否相同?
所以我有点困惑,我正在为我制作的软件纠正我的论文,我在解释代码时想知道我在每个类中使用的导入是否像Java 导入和库是否相同?,java,libraries,import,Java,Libraries,Import,所以我有点困惑,我正在为我制作的软件纠正我的论文,我在解释代码时想知道我在每个类中使用的导入是否像 “import java.io.IOException;”在同一时刻的库中?或者库是另一回事?导入只意味着包含导入的类对正在导入的类的依赖关系 另一方面,库是一组类的集合,这些类被分组到包中(用于名称空间需求),并捆绑到jar文件中,以便其他Java应用程序轻松地包含这些文件。导入只是意味着包含导入的类对正在导入的类的依赖关系 另一方面,库是一组类的集合,这些类被分组到包中(用于名称空间需求),并
“import java.io.IOException;”在同一时刻的库中?或者库是另一回事?导入只意味着包含导入的类对正在导入的类的依赖关系
另一方面,库是一组类的集合,这些类被分组到包中(用于名称空间需求),并捆绑到
jar
文件中,以便其他Java应用程序轻松地包含这些文件。导入只是意味着包含导入的类对正在导入的类的依赖关系
另一方面,库是一组类的集合,这些类被分组到包中(用于名称空间需求),并捆绑到
jar
文件中,以便其他Java应用程序轻松地包含这些类。Java库是一个包含类和其他资源的jar文件。要在编译时和运行时可用,这个库(jar文件)必须存在于类路径中
导入与库无关。导入用于允许源代码使用短类名而不是完全限定名。例如,能够编写代码
List<String> list = new ArrayList<String>();
List List=new ArrayList();
而不是
java.util.List<String> list = new java.util.ArrayList<String>();
java.util.List=new java.util.ArrayList();
无论您使用导入还是使用完全限定名,Java编译器或Java运行时都必须能够在其类路径中找到该类。如果类是库的一部分,那么该库必须位于类路径中。Java库是包含类和其他资源的jar文件。要在编译时和运行时可用,这个库(jar文件)必须存在于类路径中 导入与库无关。导入用于允许源代码使用短类名而不是完全限定名。例如,能够编写代码
List<String> list = new ArrayList<String>();
List List=new ArrayList();
而不是
java.util.List<String> list = new java.util.ArrayList<String>();
java.util.List=new java.util.ArrayList();
无论您使用导入还是使用完全限定名,Java编译器或Java运行时都必须能够在其类路径中找到该类。如果类是库的一部分,则该库必须位于类路径中