Java講習の季節なわけですが。 class A{ class B{} static class C{} void x(){ new B(); new C(); } static void y(){ new B();// で、x()でのnew B()はいいのにy()でのnew B()がダメなのはどうして?という質問があった。 もちろん「Bにstaticがついてない…
上記のmixinとVariable型使って、実行時にデータベースからスキーマとってきてメソッドを追加してしまえばActiveRecordが実現できるわけですが、それをコンパイル時にやってやると素敵なのかな。 つまり module ActiveRecord{ compile{ List list = database…
http://d.hatena.ne.jp/m-hashimoto/20070114/1168756445で盛り上がってみた。 throw new Exception(); の代わりに (ノ∀`) new Exception(); とか書くの。 捕まえる側はこんな感じ。 (屮゚Д゚)屮{ Reader r = new FileReader("aa"); (´-`).。oO(Hello Java); } …
笑えるくらい簡単になった public class Ploblem { static public void process(){ boolean brk = true;//順番を逆にすると再現しない intでも再現 boolean pre = false; System.out.println("---start---"); for(int i = 0; i 結果 ---start--- if :true en…