ラベル Java7 の投稿を表示しています。 すべての投稿を表示
ラベル Java7 の投稿を表示しています。 すべての投稿を表示

2012年3月26日月曜日

[Java7][新機能]Binary Literals

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

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


[Java7][新機能]Multi-catch

そんなわけで長らくご無沙汰しておりました。
Java7記事も書かずに何をしてたのかと言うと、Apple信者へと
成り代わる儀式に没頭しておりました・・・・

お陰様でMBP 15インチモデル、New iPad、SIMフリー版iPhoneと
あれよあれよという間に身の回りがApple製品に統一されまして
いろいろと快適になってきております。
むしろこの環境作る迄にしたことをブログネタにするべきなのではと
思う今日この頃ですが、そうすると本末転倒ですのでまずは本来の
目的であるJava7ネタをぼちぼちと書きたいと思います。


2012年2月20日月曜日

[Java7][検証]try-with-resourcesで複数リソースを登録した際のclose呼び出しの順序について

以前にご紹介したJava7の新機能であるtry-with-resourcesですが
複数リソースを登録した場合のcloseメソッドの呼び出し順序って
どうなるの?という質問を頂きましたので検証してみました。

[Java7][新機能]swich文でString


Java1.6まではswich文で評価出来るのはintenum型のどちらかでしたが
Java7からはStringも使用出来るようになったみたいです。
使い方はいたって簡単。

[Java7][新機能]try-with-resources

Java7の新機能の一つ、try-with-resourcesのご紹介です。


例えば、Socketクラス等を使う場合はtry-catch内でリソースを使って
finally句でcloseをする必要があるんですが、このcloseメソッドが大抵
IOException等を投げてきてくれるんで、finally句で更なるtry-catch
ネストをしていく事になります。