タグ

java8に関するuokadaのブックマーク (6)

  • Java 8 から Java 11 への移行 - Azure

    Java 8 から Java 11 にコードを移行するための万能のソリューションはありません。 複雑なアプリケーションの場合、Java 8 から Java 11 への移行はかなりの作業量になる可能性があります。 潜在的な問題として、削除された API、非推奨のパッケージ、内部 API の使用、クラス ローダーの変更、ガベージ コレクションの変更などがあります。 一般に、再コンパイルせずに Java 11 上で実行してみる方法と、まず JDK 11 を使用してコンパイルする方法があります。 できるだけ早くアプリケーションを起動して実行することが目標であれば、多くの場合、Java 11 上で実行してみることが最適な方法です。 ライブラリの目標は、JDK 11 を使用してコンパイルおよびテストされた成果物を発行することです。 Java 11 への移行は苦労する価値があります。 Java 8 以降

    Java 8 から Java 11 への移行 - Azure
  • JDK 8 Update Release Notes

    This page provides links to all of the release notes for General Availability (GA) releases, Java SE Subscription Enterprise Performance Pack (PERF), and Bundled Patch Release (BPR) builds of JDK 8. BPR builds are available only as commercial offerings to Oracle customers. They include fixes critical to customers that could not wait until the next scheduled release. Fixes introduced on BPRs are ad

  • 5分で理解できぬ! Java8 ラムダ式 まとめ - Calms blog

    備忘録も兼ねて、Java8で導入されたラムダ式周りを簡単な例と一緒に「とりあえずこれだけ知っていれば十分」というレベルでまとめてみた。 Java8については下のページでよくまとまっているけど、ラムダ関係だけ切り出し&補完しています。 大刷新リリース Java 8の新機能 (1) Java 8の目玉、ラムダ式(1) - ラムダ式の基 | マイナビニュース テストコードの実行にはJava REPLを使用。 Javaプログラマ必須 - 対話型にJavaを実行できる「Java REPL」 - Calms blog ラムダ式 Javaプログラマにはなじみがないが、あくまで「Java版ラムダ式」だからラムダに慣れたスクリプト系言語の人も注意が必要。 ラムダ式はSAM TypeなInterface……つまり 抽象メソッドが一つのみのInterfaceを実装した匿名クラス の生成を簡潔に書けるようにする

    5分で理解できぬ! Java8 ラムダ式 まとめ - Calms blog
  • Java8のラムダ式 - mfumiの日記

    最近ぼちぼちJavaをやり始めたところタイミング良くJava8がリリースされたので新機能であるラムダ式について少し見ていこうと思います. まず,Java8におけるラムダ式は一体何なのかというと,それはずばり抽象メソッドを一つだけ持つインタフェースのインスタンスです.例えば以下のようなインタフェースがあったとして, public interface IntFunc{ public int func(int x); } 従来では IntFunc f1 = new IntFunc(){ @Override public int func(int x){ return x*x; } }; と書いていたのがラムダ式によって IntFunc f2 = (int x) -> {return x*x;}; と書けるようになります.実際には型および引数が一つの場合は括弧,return文のみの場合はretur

    Java8のラムダ式 - mfumiの日記
  • Androidアプリ開発からみた RxJavaの使いどころ

    JJUG CCC 2017 Spring #ccc_i3

    Androidアプリ開発からみた RxJavaの使いどころ
  • Javaで1行ずつテキストデータを読み込むイディオムの変遷 - argius note

    テキストデータを読み込む場合、言語にかかわらず1行ずつ読み込んで処理します。ここではこのイディオムを"read-lines"と呼ぶことにします。 スクリプト言語なんかだと大抵、最初からforeachで済んでしまっていたりしますが、初期のJavaではちょっと面倒な手順が必要でした。 新しいバージョンではだいぶ簡単簡潔に書けるようになりましたが、今度はたくさんありすぎて、どれがなんなのかが良くわからなくなっています(大袈裟)。 そこで今回は、"read-lines"の変遷についてまとめてみました。 最近Javaを始めた方がバージョンが古い時に書かれたソースコードを読むときに役に立つ...かも知れません。 目次 基 BufferedReader (Java1.1~) Scannerと拡張for文 (Java5~) java.nio.file.Filesとtry-with-resources(J

    Javaで1行ずつテキストデータを読み込むイディオムの変遷 - argius note
  • 1