Java

commonsのHttpClientを試してみた

3.1は古いけど、libに入っていたので3.1の呼び方を確認。 @Grab('commons-httpclient:commons-httpclient:3.1') import org.apache.commons.httpclient.*; import org.apache.commons.httpclient.methods.*; HttpMethod method = new GetMethod("http://www.…

ややこしいのはthisではない

thisはメソッドとフィールドで微妙に違う件 - @katzchang.contextsを見て。Javaのthisがややこしいという話なんですが、ややこしいのはthisではないです。 結論としては、メソッドとフィールドの扱いは違うっぽい。 メソッドを参照する場合、thisは実行時の…

それはJavaのパワー

[id:r_ikeda:20090331:oneliner]に、 動的言語なのでこんなのも書ける。 groovy -e '[Long,Integer,Short,Byte].each() { println it.MAX_VALUE }' と書いてあったのですが、これはJavaでも書けます。 for (Class c: new Class[]{Long.class, Integer.class,…