2004-10-08から1日間の記事一覧

Java: Pack200 で超圧縮

J2SE 5.0 で導入された、Pack200 というのがある。これは、Jar ファイルをさらに圧縮するためのファイルフォーマットで、JSR-200 で仕様が決定された。詳しい説明は Sun のドキュメントに書かれている。 Pack200 and Compression http://java.sun.com/j2se/1…

Java: 使ってないのに作られる匿名インナークラス

「コンパイルしたら、使ってないのに匿名クラスができた。なんで」と質問された。渡されたソースはだいたいこんなの。 public class Test { void test() { new Foo().say(); } private class Foo { void say() { } } }J2SE5 でコンパイルしてみたところ、確…