Java

もう一つ

Eclipseが文字列リテラル内の"のエスケープを認識して下さらないんですが、これってどうすれば良いんですかね。※追記違った。Macだと\を叩いてもバックスラッシュが入らないことが原因だった。あーーーーーもうーーーーー!!!ちなみバックスラッシュ(\)は[…

なんというかJavaというのは、俺の想像の斜め上を行くやつだ。

こんなコードを書いた。 Process process = System.Runtime.getRuntime.exec("ls"); InputStreamReader reader = new InputStreamReader(process.getOutputStream()); はたして、Eclipse様がエラーだよん♪と教えてくださる。赤波線はreaderの代入している右…

Anonymous classのコンパイル

外側のローカル変数にどうやってアクセスしているのか コンストラクタ経由で、変数を渡してアクセスしている。(なるほどfinalでなくてはいけないわけだ) public class Foo { public void Test() { final String x = "Hello World"; Bar y = new Bar() { publ…

勘違いいくつか

inner classとanonymous classを混同していた orzanonymous classとかinner class用の命令はJVMになかった orz