SAMIT16.06開催しました
今回のテーマ
ラムダオプショナルストリームアタック!
開催日時
- 2016年6月25日10:00~16:00
- 室蘭工業大学 V棟301号室
開催当日は大雨警報がでるほどの土砂降りでした.
今回から会場はV棟301号室に変更しました.
今回やったこと
- Java8の新機能を使ったプログラミング方法を学びました.
- ラムダ式
- ストリーム
- Optional
内容
今回はJavaのバージョンの中で最新であるJava8で追加された新機能の紹介とその使い方を学びました. Java8で追加された新機能は主に以下の3つです.
- ラムダ式
- ストリーム
- Optional
これらの使い方を演習を交えながら分かりやすく解説しました.
午前
今日は大雨にも関わらず4人講座を受けに来てくれました.午前はラムダ式とストリームの説明をしました. また,それに準ずる便利なメソッドも紹介しました.今回出てきたメソッドは以下の通りです.
- filter
- map
- range
- foreach
- count
- reduce
ラムダ式とストリームを使った演習問題として,GPA方式の成績判定やFizzBazz問題などをやりました.
懇親会
懇親会は御多分に漏れず本学の学食を利用しました.V棟から学食へは外へ出ないと行けないので土砂降りの中移動するのは大変でした.
午後
午後からはOptionalの解説を行いました.今まで煩わしくて危険だった例外処理(try ~ catch)をOptionalに置き換えるとどういいのか, そして,どのように書けばいいのかも解説しました.最後は演習問題を行いました.
宣伝
ポスターは今回はR棟演習室前,いくつかの研究室に貼りました. また,本学の講義である「オブジェクト指向言語」で宣伝をさせてもらいました.