LoginSignup
7
5

More than 5 years have passed since last update.

java8が何気に便利になってる

Last updated at Posted at 2014-09-09

java8使ってますか?

2014年の春にjava8がリリースされました。
お仕事では主にjavaを使っていますが、やはりお年を召した言語なので若干設計が古臭く感じてきました。なのでプライベートでは最近scalaやHaskellなど、書いてて気持ちのいい言語に浮気をするようになりましたが、やはり業務でメインに使う言語ならばチェックしないわけにはいかないだろうと思いたち、いまさらながら触って見ることにしました。

ラムダ式というもの
interfaceのデフォルト実装
メソッド参照
コレクションを強化したStream
もうちょっと続く Java8人気ないんやね。。。

もうjavaでいいんじゃないかな。

java1.4からjava5に変わった時、文法に大きく変更が加えられ、拡張for文やアノテーションが生まれました。特にアノテーションは様々な用途で広く使われるようになり、できることが一気に広がりました。
5->6、6->7は、うん、まぁ、いいや。
java8ではラムダ式やコレクションに対する強化など、関数的なものが多く取り入れられる用になりました。それにより今まで周りくどく書かなきゃいけなかった事が、ずいぶんと簡素に書けるように改善されました。

というわけで

たまにはJavaのことも思い出してあげてください。

7
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
7
5