2013/02/15 このエントリーをはてなブックマークに追加 はてなブックマーク - 【Javaトリビア】○○ableインターフェース

【Javaトリビア】○○ableインターフェース













今日はふと気になったことをエントリに書いてみよう。
企画的には「トリビアの種」系です(笑)
トリビアってほど無駄ではない。




Javaのインターフェースでよくある「○○able」




意味合い的には「~の能力を付与する」ってものです。
これっていったいどのくらいの数がライブラリに存在するんだろう、、、って考えたことあり ますか?





















これってトリビアになりませんか?(言ってみたかっただけ)




























実際にJava6で調べた結果がこちらです。









どんっ!!
java/io/Closeable
java/io/Externalizable
java/io/Flushable
java/io/Serializable
java/lang/Appendable
java/lang/Cloneable
java/lang/Comparable
java/lang/Iterable
java/lang/ProcessEnvironment$Variable
java/lang/Readable
java/lang/reflect/TypeVariable
java/lang/Runnable
java/lang/Throwable
java/rmi/activation/Activatable
java/util/Collections$SelfComparable
java/util/concurrent/Callable
java/util/concurrent/Executors$PrivilegedCallable
java/util/Formattable
java/util/Observable
javax/accessibility/AccessibleStreamable
javax/lang/model/type/TypeVariable
javax/management/remote/JMXAddressable
javax/naming/Referenceable
javax/script/Compilable
javax/script/Invocable
javax/security/auth/Destroyable
javax/security/auth/Refreshable
javax/sql/rowset/Joinable
















どうでしょうか?何へぇいただけますか?(死語)






【勝手に診断】


センス○・・・インターフェース名で大体の意味が分かる人はJavaに精通してます!
ベテランプログラマー・・・全部知ってた方はJavaの大ベテラン!
変態プログラマー・・・全部使ったことある方は変態!


















以上、小ネタでした!





0 件のコメント:

コメントを投稿

GA