LoginSignup
5
6

More than 3 years have passed since last update.

JEPのテキトー翻訳まとめ

Last updated at Posted at 2014-12-29

概要

きんモザの影響で英語の学習意欲が高まりました。

その結果、JEP(JDK Enhancement Proposals)を英語とJavaの勉強を兼ねてテキトーに翻訳をするようになり、その結果をはてなブログに投稿しています。全部読んだわけではなく、興味が向いたやつとか、そのときtwitterで話題になってたやつとか、を読んできました。今年(2014年)も終わりということで、まとめを作ることにしました。

なお翻訳精度に関してはお察しなので、正確な情報については原文を当たって下さい。ぶっちゃけ英語もよー分からん上に知識無い領域のJEPとかまともに訳せてるとは思えないんで……

また、JDK 9JDK 10対応予定のJEPがあり、これらはJEP自体がアップデートされ、俺の翻訳が古くなっている可能性がある点にも注意をお願いします。

JEPと自分の翻訳エントリの対応表

No. 原文 テキトー翻訳 サマリ
1 JDK Enhancement-Proposal & Roadmap Process http://kagamihoge.hatenablog.com/entry/2014/05/17/121857 JEPを定義するJEP
122 Remove the Permanent Generation http://kagamihoge.hatenablog.com/entry/2014/05/14/214255 Permanent領域削除
126 Lambda Expressions & Virtual Extension Methods http://kagamihoge.hatenablog.com/entry/2014/05/20/201720 ラムダ式と仮想拡張メソッド
139 Enhance javac to Improve Build Speed http://kagamihoge.hatenablog.com/entry/2014/09/23/182411 インクリメンタルビルド
169 Value Objects http://kagamihoge.hatenablog.com/entry/2014/07/24/203813 Value Objects
173 Retire Some Rarely-Used GC Combinations http://kagamihoge.hatenablog.com/entry/2014/08/02/210926 要らん子と化したGCオプションの削除
182 Policy for Retiring javac -source and -target Options http://kagamihoge.hatenablog.com/entry/2014/07/15/194342 -source-targetの削除基準
186 Collection Literals http://kagamihoge.hatenablog.com/entry/2017/01/10/225332 コレクションリテラル
199 Smart Java Compilation, Phase Two http://kagamihoge.hatenablog.com/entry/2014/10/14/205821 sjavac改善と一般公開化
200 The Modular JDK http://kagamihoge.hatenablog.com/entry/2014/08/13/204631 Project Jigsawの一部でJDK用のモジュール構造を定義
201 Modular Source Code http://kagamihoge.hatenablog.com/entry/2014/09/03/200423 Project Jigsawの一部でJDKソースコードのモジュール構造を定義
213 Milling Project Coin http://kagamihoge.hatenablog.com/entry/2014/10/28/205838 Project Coinの重箱隅的改善
214 Remove GC Combinations Deprecated in JDK 8 http://kagamihoge.hatenablog.com/entry/2014/10/21/212204 JEP 173で非推奨化したものを削除
218 Generics over Primitive Types http://kagamihoge.hatenablog.com/entry/2014/11/24/164618 プリミティブ型でジェネリッククラス
221 Simplified Doclet API http://kagamihoge.hatenablog.com/entry/2014/11/07/223249 カビくさいDoclet APIのリプレース
222 Java Read-Eval-Print Loop (REPL) http://kagamihoge.hatenablog.com/entry/2014/11/09/182912 REPL
223 New Version-String Scheme http://kagamihoge.hatenablog.com/entry/2014/12/03/205632 Semantic Versioning対応
224 HTML5 Javadoc http://kagamihoge.hatenablog.com/entry/2014/11/19/204228 javadocでHTML5生成可能
225 Javadoc Search http://kagamihoge.hatenablog.com/entry/2014/11/12/212239 javadocにブラウザ内検索機能を付与
226 UTF-8 Property Files http://kagamihoge.hatenablog.com/entry/2014/11/26/200132 そのまんま
247 Compile for Older Platform Versions http://kagamihoge.hatenablog.com/entry/2015/08/06/203121 プラットフォーム指定のjavac
248 Make G1 the Default Garbage Collector http://kagamihoge.hatenablog.com/entry/2015/08/04/204944 GCのデフォルトをG1に
254 Compact Strings http://kagamihoge.hatenablog.com/entry/2015/08/01/172855 String内部実装の変更
256 BeanInfo Annotations http://kagamihoge.hatenablog.com/entry/2015/08/03/202915 そのまんま
259 Stack-Walking API http://kagamihoge.hatenablog.com/entry/2015/08/07/211243 スタックトレースのトラバース・フィルタAPI
260 Encapsulate Most Internal APIs http://kagamihoge.hatenablog.com/entry/2015/08/05/205522 JDKの内部APIのカプセル化
269 Convenience Factory Methods for Collections http://kagamihoge.hatenablog.com/entry/2015/11/17/222935 コレクション簡易生成メソッドの追加
270 Enhanced Deprecation http://kagamihoge.hatenablog.com/entry/2015/12/17/220000 @Deprecatedの改良
286 Local-Variable Type Inference http://kagamihoge.hatenablog.com/entry/2016/06/20/184832 ローカル変数の型推論
289 Deprecate the Applet API http://kagamihoge.hatenablog.com/entry/2016/06/21/171624 Applet APIの非推奨化
295 Ahead-of-Time Compilation http://kagamihoge.hatenablog.com/entry/2016/10/30/181645 AOTコンパイル
296 Consolidate the JDK Forest into a Single Repository http://kagamihoge.hatenablog.com/entry/2016/11/03/162238 JDKリポジトリの統合
301 Enhanced Enums http://kagamihoge.hatenablog.com/entry/2017/01/02/223903 enumのジェネリクス
305 Pattern Matching http://kagamihoge.hatenablog.com/entry/2017/07/22/232656 switchでパターンマッチング
307 Parallel Full GC for G1 http://kagamihoge.hatenablog.com/entry/2017/11/15/230818 G1 GCでもパラレルフルGC可能化
310 Application Class-Data Sharing http://kagamihoge.hatenablog.com/entry/2019/05/17/204559 アプリケーションCDS
321 HTTP Client (Standard) http://kagamihoge.hatenablog.com/entry/2018/02/14/114508 java.net.http標準化作業
323 Local-Variable Syntax for Lambda Parameters http://kagamihoge.hatenablog.com/entry/2018/02/15/182153 ラムダ式の引数でvar
325 Switch Expressions http://kagamihoge.hatenablog.com/entry/2018/02/13/170705 switch式の導入
326 Raw String Literals http://kagamihoge.hatenablog.com/entry/2018/05/12/163015 複数行・エスケープ不要文字列
334 JVM Constants API http://kagamihoge.hatenablog.com/entry/2018/11/20/230807 loadable constant用API
335 Deprecate the Nashorn JavaScript Engine http://kagamihoge.hatenablog.com/entry/2018/11/12/202836 Nashorn非推奨
336 Deprecate the Pack200 Tools and API http://kagamihoge.hatenablog.com/entry/2018/10/17/223551 pack200非推奨
343 Packaging Tool http://kagamihoge.hatenablog.com/entry/2018/10/14/211541 exeとかインストーラの生成
344 Abortable Mixed Collections for G1 http://kagamihoge.hatenablog.com/entry/2018/11/28/231203 G1 mixed collectionsの指定時間超過時アボート
345 NUMA-Aware Memory Allocation for G1 http://kagamihoge.hatenablog.com/entry/2018/12/05/225028 NUMA親和性の高いG1メモリアロケーション
346 Promptly Return Unused Committed Memory from G1 http://kagamihoge.hatenablog.com/entry/2019/01/01/232600 アイドル時G1 GCでメモリをOSに返却
348 Java Compiler Intrinsics for JDK APIs http://kagamihoge.hatenablog.com/entry/2019/03/07/185647 String::formatとかのintrinsify
351 ZGC: Uncommit Unused Memory http://kagamihoge.hatenablog.com/entry/2019/03/28/212617 ZGCで未使用ヒープをOSに返却
353 Reimplement the Legacy Socket API http://kagamihoge.hatenablog.com/entry/2019/05/22/224041 レガシーなソケットAPIの再実装
358 Helpful NullPointerExceptions http://kagamihoge.hatenablog.com/entry/2019/08/09/214238 NPEのメッセージ改善
359 Records (Preview) http://kagamihoge.hatenablog.com/entry/2019/09/18/220213 record
370 Foreign-Memory Access API (Incubator) http://kagamihoge.hatenablog.com/entry/2019/12/07/174954 新規外部メモリアクセスAPI

リンク

5
6
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
6