独断と偏見でランクをつけてみました。 レア度 F : abstract よく IT ゼネコンさんが気にかける「一山なんぼのプログラマ」はほとんど見ることがないし、なんのためにあるのかもわからないでしょう。元 COBOLer でよれよれになりながら Java をやっている古兵の方々も気にもかけないキーワードかもしれません。 もちろん、基底クラスを作る役目の人、フレームワークなどを作っている人はたくさん見ていることでしょう。 レア度 E : 大域脱出 ↓こういう書き方。大域脱出が必要なケースって意外とないんですよね、Java って(C だとしょっちゅうだったような気がしないでもない)。 hoge: for(String[] foo : fuga) { for (String bar : foo) { if (bar.equals("xxx")) { break hoge; } } } レア度