Java 我们从哪里“进口”这些东西?
我假设我们大家都熟悉import java.util*;: 我只是想知道,我们是否在计算机上实际存储这些类,如果是,在哪里?或者我们需要某种互联网连接 我假设它与JavaVM有关。但我真的不确定Java 我们从哪里“进口”这些东西?,java,eclipse,import,Java,Eclipse,Import,我假设我们大家都熟悉import java.util*;: 我只是想知道,我们是否在计算机上实际存储这些类,如果是,在哪里?或者我们需要某种互联网连接 我假设它与JavaVM有关。但我真的不确定 为什么我们不能直接导入java。* 用户定义的类通常从中指定的位置导入 我之所以说“正常”,是因为这取决于类加载器从何处加载它们——并且假设您可以编写自定义类加载器,那么就不需要从类路径进行加载。用户定义的类通常从中指定的位置导入 我说“正常”,是因为这取决于类加载器从何处加载它们——并且假设您可以编写
为什么我们不能直接导入java。* 用户定义的类通常从中指定的位置导入
我之所以说“正常”,是因为这取决于类加载器从何处加载它们——并且假设您可以编写自定义类加载器,那么就不需要从类路径进行加载。用户定义的类通常从中指定的位置导入
我说“正常”,是因为这取决于类加载器从何处加载它们——并且假设您可以编写自定义类加载器,则不需要从类路径加载它们。类文件物理存储在您的计算机上。例如,在%JRE目录%/lib/rt.jar中查找。查看归档文件,您将看到java包,例如可以找到java.util.ArrayList.class
您当然可以导入java.*但仍需要限定java之后的每个包的路径。*类文件物理存储在您的计算机上。例如,在%JRE目录%/lib/rt.jar中查找。查看归档文件,您将看到java包,例如可以找到java.util.ArrayList.class
您当然可以导入java.*但仍然需要限定java之后的每个包的路径。*Ctrl+Shift+O不是java。这是eclipse。@AndyTurner我添加了eclipse标记,Ctrl+Shift+O不是Java。这是eclipse。@AndyTurner我添加了eclipse标记,