我和我的团队正在 IntelliJ Idea 上创建一个新项目,它需要 GroupID 和 ArtifactID。我们想知道GroupID和ArtifactID的用途以及如何使用它们。谢谢。
所以我试图寻找答案,但对于这个错误信息,我正在找到我的问题的相关答案.
这里是.为什么这段代码:
情况1)
public class A {
private final String A;
private final String B;
private final String C = A + B;
public A(String A, String B) {
this.A = A;
this.B = B;
}
}
Run Code Online (Sandbox Code Playgroud)
对于行private final String C = A + B;它说这些错误:
java: variable A might not have been initialized
java: variable B might not have been initialized
Run Code Online (Sandbox Code Playgroud)
但这就像一个魅力:
案例2)
public class K {
private final String K;
private final String L;
private final String …Run Code Online (Sandbox Code Playgroud) 以下代码在JDK8 1.8.0_171下有不同的结果
@Test
public void test2() {
String s1 = new String("a") + new String("a");
s1.intern();
String s2 = "aa";
System.out.println(s1 == s2); //true
}
@Test
public void test3() {
String s1 = new String("1") + new String("1");
s1.intern();
String s2 = "11";
System.out.println(s1 == s2); //false
}
Run Code Online (Sandbox Code Playgroud)
唯一的区别是值:“a”而不是“1”,我得到的结果是不同的。为什么是这样?
: [org.antlr.v4.runtime.ConsoleErrorListener:syntaxError:38]: line 1:0 token recognition error at: '~'
Exception in thread "main" [15:07:25] [main/INFO] [STDERR/]: [java.lang.ThreadGroup:uncaughtException:-1]: java.lang.NoSuchMethodError: sun.security.util.ManifestEntryVerifier.<init>(Ljava/util/jar/Manifest;)V
[15:07:25] [main/INFO] [STDERR/]: [java.lang.ThreadGroup:uncaughtException:-1]: at cpw.mods.modlauncher.SecureJarHandler.createCodeSource(SecureJarHandler.java:66)
[15:07:25] [main/INFO] [STDERR/]: [java.lang.ThreadGroup:uncaughtException:-1]: at cpw.mods.modlauncher.TransformingClassLoader$DelegatedClassLoader.findClass(TransformingClassLoader.java:275)
[15:07:25] [main/INFO] [STDERR/]: [java.lang.ThreadGroup:uncaughtException:-1]: at cpw.mods.modlauncher.TransformingClassLoader.loadClass(TransformingClassLoader.java:136)
[15:07:25] [main/INFO] [STDERR/]: [java.lang.ThreadGroup:uncaughtException:-1]: at cpw.mods.modlauncher.TransformingClassLoader.loadClass(TransformingClassLoader.java:98)
[15:07:25] [main/INFO] [STDERR/]: [java.lang.ThreadGroup:uncaughtException:-1]: at java.lang.ClassLoader.loadClass(Unknown Source)
[15:07:25] [main/INFO] [STDERR/]: [java.lang.ThreadGroup:uncaughtException:-1]: at java.lang.Class.forName0(Native Method)
[15:07:25] [main/INFO] [STDERR/]: [java.lang.ThreadGroup:uncaughtException:-1]: at java.lang.Class.forName(Unknown Source)
[15:07:25] [main/INFO] [STDERR/]: [java.lang.ThreadGroup:uncaughtException:-1]: at org.spongepowered.asm.service.modlauncher.ModLauncherClassProvider.findClass(ModLauncherClassProvider.java:67)
[15:07:25] [main/INFO] [STDERR/]: [java.lang.ThreadGroup:uncaughtException:-1]: at org.spongepowered.asm.launch.platform.MixinConnectorManager.loadConnectors(MixinConnectorManager.java:70)
[15:07:25] [main/INFO] [STDERR/]: [java.lang.ThreadGroup:uncaughtException:-1]: …Run Code Online (Sandbox Code Playgroud)