2015年04月10日

Java Day Tokyo 2015行って来た

2015年4月8日(水)東京国際フォーラムにて開催された「Java Day Tokyo 2015」に参加してきました。
今年で20周年を迎えたJavaの日本で今年最大のイベントです。

さて、私が参加したのは・・・
・Java Day Tokyo 2015 基調講演
・これからのJavaの取っ掛かりを掴む
・Date and Time API and other technologies of Java SE 8
・Java EE開発におけるJSFの活用について
・Project Lambdaハンズオン - ラムダ道場
・記念セッション
それぞれ振り返ってみます。


○Java Day Tokyo 2015 基調講演


 思い返すと、だいたい大事なことはあちこちの記事が書いてあるので、現地で聞く必要は・・・ライブ感かな?
とりあえず、Java SE8の資格試験が出るそうなので挑戦したいと思いました。
来年、Java9も出てくるみたいですしそちらも楽しみです。
Pepper君やJava Carは私の場合、ちょっとまだ現実味が感じられなかったですね〜
それより頭悩むのは


ですかね。
どうしたもんだか。

あとは、


MVC学んでおくと今後役に立ちますかねぇ。


○これからのJavaの取っ掛かりを掴む
大人気のセッションでした。
↓Togetterまとめ
これからの Java の取っ掛かりを掴む #jdt51 のツイートまとめ #JavaDayTokyo - Togetterまとめ http://togetter.com/li/806102

これまでのJavaのイメージといまどきのJavaのイメージを言語特性と環境の二面から見てみるアプローチは面白いと思います。
私はきっちり書くの好むので、これまでのJava(Java6)も悪くない思いますが、冗長だった構文がJava7のtry-with-resourcesやダイヤモンド演算子で解決されていくのは大変好ましいと思います。
Java8のラムダやストリームAPIは、感覚的に掴めはじめたら使いたくなるAPIです。
Optionalは・・・まだ面倒ですが、null排除は嬉しいです。
で、環境。
環境面が私弱いのでいろいろ取っ掛かりを得られた感じです。
Mavenも知らない私ですが、Gradleの使い方覚えないとですね。。。
そして移行。
これがホント頭痛いです。
非オープンソースライブラリを使用していて、それがJava8対応してないとそこで動けなくなります。。。
どうしたもんだか。

ところでですね。
このセッションで紹介されたスライド。

今読みましたが、めっちゃ参考になります。
知ってることが殆どではありましたが、Objects.hash()は知りませんでした・・・


○Date and Time API and other technologies of Java SE 8
↓Togetterまとめ
Date and Time API and other technologies of Java SE 8 #jdt12 のツイートまとめ #JavaDayTokyo - Togetterまとめ http://togetter.com/li/806023

感想というと・・・


ですね。


ということなので、さくらばさんの連載を読むことにします。
・詳解 Java SE 8 第23回 Date and Time APIとISO 8601 http://itpro.nikkeibp.co.jp/atcl/column/14/224071/022400018/?n_cid=nbpitp_itptw_top
・詳解 Java SE 8 第24回 Date and Time APIの日付/時刻クラス http://itpro.nikkeibp.co.jp/atcl/column/14/224071/022400019/?n_cid=nbpitp_itptw_top
・第25回 Date and Time APIの日付/時刻クラス その2 http://itpro.nikkeibp.co.jp/atcl/column/14/224071/033100020/?n_cid=nbpitp_itptw_top


○Java EE開発におけるJSFの活用について
↓Togetterまとめ
Java EE 開発における JSF の活用について #jdt33 のツイートまとめ #JavaDayTokyo - Togetterまとめ http://togetter.com/li/806158
JSF、きっちりあちこちのコンポーネントを組み合わせて目的の者を開発できるようになれば効率良さそうですけど、それまでをどう持っていくのか・・・ですね。
あと、どんなフレームワークでも同様ですが、要件定義や詳細設計する人がJSFを活かせる設計を出来るかどうかが。。。
わがままを素通しし過ぎて、言われたとおりにするとものすごく工数かかる…ってのが懸念事項です。
本来の問題解決のために専門家として適切な手法を提示できないとだめだと思います。
仕事する相手を選べれば良いのですけれどね。


○Project Lambdaハンズオン - ラムダ道場
↓Togetterまとめ
Project Lambda ハンズオン・ラムダ道場 #jdt82 のツイートまとめ #JavaDayTokyo - Togetterまとめ http://togetter.com/li/806025
あちこちで勉強してる私ですが、実践が不足してるのでハンズオンに来てみました。
前のセッションが長引いていたので遅刻しましたが。

こちら( https://github.com/skrb/LambdaDojo )の内容をやってみるという形式のハンズオンでした。
さんざんいろんな記事や書籍見ていたので、基本的なことは知ってましたが、まだまだ書けないですね。
reduce()やcollect()はもうちょっと修練積む必要があると感じました。
そしてまた、一つちょっとした収穫が。


ブログからのリンク先のWikipediaまで読みましたが、なるほど賢い!!


○記念セッション
こちらはまあ、みなさん楽しんでいたようで良かったのではないでしょうか。


こういうのは大きいなぁと思うのです。ハイ。
しかし、こういうのを出来てこなかった人は?ってのは・・・這い上がるしか無いんでしょうな。

記念セッションを途中退席した私は、この後のPartyも不参加で離脱しました。






なきがらいわれたら悲しくなるじゃないですかーやだーw
タグ:JAVA
posted by tksy at 14:02| Comment(0) | レポート
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント: