gpt4 book ai didi

java - 在带有类路径声明的 java 调用中使用 ":"和 "."

转载 作者:行者123 更新时间:2023-12-02 04:28:15 25 4
gpt4 key购买 nike

这是一道 SCJP 模拟考试题。

假设我有以下两个文件:

package pkg;

public class Kit {
public String glueIt (String a, String b) {return a+b;}
}

import pkg.*;

class UseKit {
public static void main(String[]args) {
String s = new Kit().glueIt(args[1],args[2]);
System.out.println(s);
}
}

以及以下目录结构:

test
|--UseKit.class
|
com
|--KitJar.jar

当前目录是test,文件pkg/Kit.class位于KitJar.jar

根据答案,产生输出 b c 的 java 调用是

java -classpath com/KitJar.jar:. UseKit a b c 

请解释运算符“:”和“.”的用法

最佳答案

: 是 Java 类路径中条目的分隔符。 . 表示“当前目录”。因此,类路径 com/KitJar.jar:. 意味着在两个位置查找 Java 类文件:com/KitJar.jar 和当前目录。

关于java - 在带有类路径声明的 java 调用中使用 ":"和 ".",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1897009/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com