タグ

ブックマーク / qiita.com/nesheep5 (3)

  • Scala入門時に役立つ情報まとめ - Qiita

    はじめに Scalaの勉強を始めた時にJavaRubyと比べると情報量が少なく苦戦したので、今まで調べたことや経験者から聞いた情報などをまとめてみようと思います。 私自身まだまだ初心者ですが、これからScalaやってみようかなと思っている人の参考になれば幸いです。 WEBサイトで勉強する ScalaのインストールやHelloWorldなどは検索するとすぐ見つかるので割愛します。 Scala特有の記法や概念などを勉強するのに以下のサイトが参考になりました。 技術系 ひしだま's 技術メモページ - Scala Qiita - やってみよう Scala!(Fringe81社) Scala Cookbook Scala の省略ルール早覚え Scala School! Scala School 意訳一覧(瀬良和弘さんによる日語訳) Effective Scala はてな教科書 - Scala

    Scala入門時に役立つ情報まとめ - Qiita
  • Java8 逆引き Stream API - Qiita

    はじめに Java8の新機能、Stream APIを使い始めてコーディングが格段に楽になりました。 備忘録的にサンプルコードを書き出してみました。少しずつ追加していく予定です。 Javaは使ったことあるけどラムダ式やStream APIはよく知らないという方は、参考にしてみてください。 バリバリ使っている方は、こんな使い方もあるよ!と教えていただけると嬉しいです。 ちなみにオライリー社のJavaによる関数型プログラミング ―Java 8ラムダ式とStreamがとても参考になりました。 【前提条件】Stream APIの説明に使用するオブジェクト public class Person { private String name; private int age; private List<Person> children; public Person(String name){/*...*

    Java8 逆引き Stream API - Qiita
  • try-with-resourcesでリソース解放されないパターン - Qiita

    Java7から"try-with-resources"構文が追加されました。 ファイルやDBアクセスしたあとのリソース解放を自動で行ってくれる大変便利な機能で、解放し忘れをなくし、コードをすっきりさせることができます。 ただし、書き方によってリソースが解放されないパターンがあったので紹介します。 具体的には以下のような場合です。 リソース解放の対象クラスをネストさせてインスタンス生成した場合、コンストラクタで例外が発生するとリソース解放されません。 File file = new File("out.txt"); // PrintWriterがインスタンス生成に失敗すると、BufferedWriter・FileWriterが解放されない try(PrintWriter pw = new PrintWriter(new BufferedWriter(new FileWriter(file))

    try-with-resourcesでリソース解放されないパターン - Qiita
  • 1