X

A blog about Oracle Technology Network Japan

Java Magazine

Java Magazine February 2020

  2020年2月 Java 13のswitch式と再実装されたSocket APIの内側 著者:Raoul-Gabriel Urma、Richard Warburton 段階的変更により、将来のメリットが今回のリリースに含まれるように   Javaにテキスト・ブロックが登場 著者:Mala Gupta...

  2020年2月 Java 13のswitch式と再実装されたSocket APIの内側 著者:Raoul-Gabriel Urma、Richard Warburton 段階的変更により、将来のメリットが今回のリリースに含まれるように   Javaにテキスト・ブロックが登場 著者:Mala Gupta 長く待ち望まれてきた複数行文字列がJava 13で実現   言語の内側:シールド型 著者:Ben Evans パターン・マッチング、列挙型およびswitch文の改善に向けて進化するJava TeaVMを使ってブラウザでJavaを動かす 著者:Andrew Oliver Javaをフロントエンドとバックエンドの両方に使ってWebアプリを構築する   ツールをよく知る 著者:Andrew Binstock 偉大なプログラマーは皆、主要ツールについての深い知識を持っている。ツールのエキスパートでないなら、必要な時間をかけること。その手はじめはここから   クイズに挑戦:1次元配列(中級者向け) 著者:Simon Roberts、Mikalai...

クイズに挑戦:カスタム例外(上級者向け)

※本記事は、Simon Roberts、Mikalai Zaikinによる”Quiz Yourself: Custom Exceptions (Advanced)“を翻訳したものです。 例外の宣言が必要になる正確な条件 著者:Simon Roberts、Mikalai Zaikin 2019年10月4日...

※本記事は、Simon Roberts、Mikalai Zaikinによる”Quiz Yourself: Custom Exceptions (Advanced)“を翻訳したものです。 例外の宣言が必要になる正確な条件 著者:Simon Roberts、Mikalai Zaikin 2019年10月4日 その他の設問はこちらから 過去にこのクイズの設問に挑戦したことがある方なら、どれ1つとして簡単な問題はないことをご存じでしょう。クイズの設問は、認定試験の中でも難しいものに合わせています。「中級者向け」「上級者向け」というレベルは、設問の難易度ではなく、対応する試験による分類です。しかし、ほとんどすべての場合において、「上級者向け」の方が難しくなります。設問は認定試験対策として作成しており、認定試験と同じルールの適用を意図しています。文章は文字どおりに解釈してください。回答者を引っかけようとする設問ではなく、率直に言語の詳細な知識を試すものだと考えてください。 この設問では、カスタム例外を作成したいと思います。 次のコードについて: class...

Java 13のswitch式と再実装されたSocket APIの内側

※本記事は、Raoul-Gabriel Urma、Richard Warburtonによる”Inside Java 13’s switch Expressions and Reimplemented Socket API“を翻訳したものです。 段階的変更により、将来のメリットが今回のリリースに含まれるように...

※本記事は、Raoul-Gabriel Urma、Richard Warburtonによる”Inside Java 13’s switch Expressions and Reimplemented Socket API“を翻訳したものです。 段階的変更により、将来のメリットが今回のリリースに含まれるように 著者:Raoul-Gabriel Urma、Richard Warburton 2019年10月16日 時がたつのは早いものです。予定どおり、2019年9月にJDK 13がリリースされました。Java 13では、開発者の興味を引くアップデートが主に3つ行われています。 switch式(プレビュー機能)を新しいyield文により改善 言語プレビュー機能として、複数行文字列リテラル(テキスト・ブロック)を導入 Socket APIの実装を最新化 本記事では、switch式とSocket APIに注目します。テキスト・ブロックについては、本号の別の記事で特集しています。 switch式(プレビュー機能)...