SAMIT16.06開催しました

今回のテーマ

ラムダオプショナルストリームアタック!

開催日時

開催当日は大雨警報がでるほどの土砂降りでした.
今回から会場はV棟301号室に変更しました.

connpass.com

今回やったこと

  • Java8の新機能を使ったプログラミング方法を学びました.

内容

今回はJavaのバージョンの中で最新であるJava8で追加された新機能の紹介とその使い方を学びました. Java8で追加された新機能は主に以下の3つです.

これらの使い方を演習を交えながら分かりやすく解説しました.

午前

今日は大雨にも関わらず4人講座を受けに来てくれました.午前はラムダ式とストリームの説明をしました. また,それに準ずる便利なメソッドも紹介しました.今回出てきたメソッドは以下の通りです.

  • filter
  • map
  • range
  • foreach
  • count
  • reduce

ラムダ式とストリームを使った演習問題として,GPA方式の成績判定やFizzBazz問題などをやりました. f:id:seminarAtMIT:20160626002702j:plain

懇親会

懇親会は御多分に漏れず本学の学食を利用しました.V棟から学食へは外へ出ないと行けないので土砂降りの中移動するのは大変でした. f:id:seminarAtMIT:20160626002730j:plain

午後

午後からはOptionalの解説を行いました.今まで煩わしくて危険だった例外処理(try ~ catch)をOptionalに置き換えるとどういいのか, そして,どのように書けばいいのかも解説しました.最後は演習問題を行いました.

宣伝

ポスターは今回はR棟演習室前,いくつかの研究室に貼りました. また,本学の講義である「オブジェクト指向言語」で宣伝をさせてもらいました. f:id:seminarAtMIT:20160626002541p:plain

次回

次回はそろそろ本学の一年生が講義でLaTeXに触れる頃なので
LaTeXの書き方講座を行おうと思っています.