java

Javaの文字列リテラルとそのインスタンス

Javaで、同じ内容の文字列リテラルで初期化されたString型のクラスは、同じインスタンスになるようだ。 表現が下手なせいか、文章だと何を言っているかわからないけども、例えば以下のコード。 String str1 = "Hello World!"; String str2 = "Hello World!";…

Gradleでコンパイル時の文字コードを指定する

GradleのJavaプラグイン使用してビルドを行う時、以下のようなエラーが出る時がある。 これは、Javaコンパイラがビルド時に使用する文字コードと、ソースコード中の文字コードが一致していないことで発生するエラーである。 HogeClass.java:NN: エラー: この…