2012年3月26日月曜日

[Java7][新機能]Binary Literals

お試しでの実行自体は終わってたので連続で記事を投稿です。

お次はBinary Literalsについてです。
これは今までソース上で16進数を表記する場合には0xをつけて
書いていた様に2進数が0bという形で書けるようになったらしいです。




public class BinaryLiterals {
    public static void main(String[] args) {
        byte java6VersionByte = (byte)21;
        System.out.println("Java6までの表記方法で:" + java6VersionByte);
       
        byte java7VersionByte = 0b10101;
        System.out.println("Java7で可能になった表記で:" + java7VersionByte);
    }
}

■実行結果
Java6までの表記方法で:21
Java7で可能になった表記で:21

地味に便利だなーとは思いはしますが、業務アプリケーションを
作っている中で2進数が必要になるシーンってのは結構少ない気もしたりしてて
使わない人はずっと使わない機能だろうなと思いました、、、、。

0 件のコメント:

コメントを投稿