2015-08-22 プログラミングメモ Java Java 超久々にJavaをいじる機会があったので。 Windows版JDKのjavacは、ソースファイルがShift-JISで書かれているものとして動作する、らしい 対処法1:ソースファイルをShift-JISで書く 対処法2: -encodingオプションをつけて文字コードを指定する BOMありUTF-8で保存すると、「\ufeffは不正な文字です」と言われる 対処法1:バイナリエディタでBOMを削除する 対処法2:BOMなしUTF-8か、他の文字コードを使う あと static とかに気をつけよう。 いつも気をつけるべきこと ネストを深くしない コードを翻訳したようなコメントをつけない 2つ以上のことをする関数を作らない デバッグ用コードは用が済んだら消す