重複の可能性:
java.lang.Void と void の違いは何ですか?
SwingWorker最終結果型と中間結果型の両方を として具体的なクラスを作成したかったのvoidです。次のコードを書きました。
class AnswerWorker extends SwingWorker<void, void> {
protected void doInBackGround() {
System.out.println("what is your problem!!");
}
}
これにより、次のエラーが発生しました。
Multiple markers at this line-
Syntax error on token "void", Dimensions expected after this token.
Syntax error on token "void", Dimensions expected after this token.
しかし、コードをvoidto からVoid(つまり smallvから capital に) 変更すると、問題なく動作しましたが、メソッドの最後でV強制されました。return null;doInBackground()
どうしてこれなの?Voidパッケージ内のクラスであることは知ってjava.langいますが、ドキュメントにはそれについてあまり書かれていません(少なくとも、私が従うことができるものではありません:p)
事前にサンクス!!