私がJavaの学習中に引っ掛かった内容を纏めています。
※内容は今後変更・追記する可能性があります。
・エラー: 構文解析中にファイルの終わりに移りました
正
public static void main(String[] args)
{
System.out.println("Hello!");
}
誤
public static void main(String[] args)
{
System.out.println("Hello!");
原因:{}の不足
☆プログラムが長くなると{}の数が合わなくなりがちになり発生する
・newの扱い
オブジェクトの作成で用いるコマンド。
☆配列の宣言にも必要だが忘れがち
・static
クラス変数とクラスメソッドに用いる。
インスタンスと異なりオブジェクトに関連付けられていない。
☆クラス全体を管理する変数等で用いる。
・エラー:InterruptedException
原因:スレッド実行中の他スレッドによる割り込みの発生
☆スレッド内でsleepを使用した、joinを忘れた場合に発生しやすい。
→例外処理(try文)に入れておくととりあえず動かす事が出来る。