際際滷

際際滷Share a Scribd company logo
JSRとJEPとJBSの圭や{べ圭について
2017.7.9 Java溺徨何 えばた あや
# 徭失B初
えばた あや
- Java溺徨何スタッフ
- 幄塀氏芙アットウェア
- お碧並はJavaいてる
- 哂Z逗返○
- ラ`メン屈隻が挫き
- 恷除IP、い討
- ブリ`チしたらの谷卑けた
仝Java9vBのJSRやってどこにあるの拭
って房ったので、
そのrどうやってにたどり彭いたかを
していきます
% JSRとは
- 屎塀兆各
- Java Specification Request
- https://jcp.org/en/jsr/allJSR匯E
- Javaの碧が戻宛されてる
- Java SE
- Project Coin
- Project Lambda
- Project Jigsaw とか´
- 古勣
- https://jcp.org/en/jsr/overview
# Java9vBのJSRはどれだろう
それってどうやったら
徭蛍でも登僅できるんだろ´
% まずはJSR 379、JSR 376をてみる
Java Community Processに
JSRの匯Eがdってる
% まずはJSR 379、JSR 376をてみる
JSR 379 Java SE 9 Relase Contents
タイトルからJava9vBってわかる´
% まずはJSR 379、JSR 376をてみる
JSR 376 Java Platform Module System
タイトルじゃJava9vBってわかりにくい´(T_T)
% ?のペ`ジのにいてある
このJSRの鵑Java SE 9
ですって。。
1つずつチェックして
Java9vBのJSRを冥すのって
寄笋修(??ω?`)
% Java SE 9の干皆檎にまとまってる。。
3.1 室gをh苧する屡贋の猟、碧、g廾を双い靴
ください。
- JSR 376はJava SE 9にMみzむ嚠協です。
- 屡贋のJSR 3、160、206はMみzまれています。
- 屡贋のJSR 199、221、269にしてメンテナンスリ
リ`スが鮫されています。
% Java SE 9の干皆檎にまとまってる。。
勣sすると
こんな湖じ、、、
% Java SE 9の干皆檎にまとまってる。。
メンテナンスリリ`スなどは
change logをるとGood
% Java9vBのJSRの冥し圭まとめ
- Java SEの栽は、タイトルからわかる
- JSRの?のペ`ジをiめばわかる
- Java SE 9のJSRにJava9vBのJSRが
まとめられてる
- Java7もJava8も揖じように冥せる
- JSR喘Z鹿
- https://jcp.org/en/introduction/glossary
# Java9の仟C嬬のってどこにあるの
JSR 379にvBする ̄JEP ̄に
あると。。。。。(^o^)
% JEPとは
- 屎塀兆各
- JDK Enhancement Proposal
- http://openjdk.java.net/jeps/0JEP匯E
- OpenJDKのC嬬の戻宛をЪするために
Oracle Corporationによって恬撹されたプロセス
% JEPとは - JEP 0: 朕肝
- JEP 1: JEPについていてある
- JEP 2: JEPのテンプレ`ト
- それ參週: 光C嬬について、とか
% Java9vBのJEPを冥してみる
Project兆とか麼勣繁麗とかで
冥せる。^^
% Java9vBのJEPをてみる
JSR 379 Java SE 9 Release Contents
にvするJEPがs90も燕されてる´Σ
○ もっともっと和までAく
% Java9vBのJEPをてみる
Java9vBだと、箭えば´
- JEP 254
- Stringの坪何燕Fにする筝
- JEP 224
- JavadocがHTML5に
- JEP 269
- Collectionにstaticファクトリメソッドの弖紗
とか´についてしくいてある。
% JEP 222 jshellをてみる
Releaseに9って
いてありますね
てかそもそも、
なんでOpenJDKにがあるって
蛍かったんだろう
% これもJSRにいてあるw 箭: JSR 379
Q. RIやTCKにオ`プンソ`スを
聞喘してますか
A. OpenJDKコミュニティの
JDK 9 Projectでg廾されます。
ちなみに、JSR 376にも
OpenJDKのJigsaw Projectっていてある
% JEPの冥し圭まとめ
- JEP 0 indexのようなC嬬參翌のことも、
JEPとしてかれている
- Projectごとに冥すこともできる
- C嬬ごとにJEPがある
- JSRにどこのJEPればいいかdってる
# JEP冥してもつからないC嬬がある´
Java Bug System
って´殖
% Java Bug Systemとは
- 屎塀兆各
- JDK Bug SystemJBS
- https://bugs.openjdk.java.net/secure/Dashboard.jspa
- OpenJDKコミュニティのプロジェクトに
バグ弖Eを戻工するJIRAインスタンス
- バグの麿にも屡贋C嬬の個鋲などがdっている
- 光JEPのissueもdってる
- 古勣
- OpenJDKのwikiにある
- https://wiki.openjdk.java.net/display/general/JBS+Overview
% Java9vBのJBSをてみる
Java9で弖紗になるC嬬だと、箭えば´
- JDK-8050819
- StreamにofNullableの弖紗
- JDK-8071597
- StreamにtakeWhile / dropWhileの弖紗
- JDK-8071670
- OptionalにifPresentOrElseの弖紗
とかがある
% Stream.ofNullableのJBSをてみる
- 屡贋C嬬の個俐
- Java 9から
- ofNullableについて
とかがいてある
% Java9vBのJBSを冥してみる
Search for issues
から´
% Java9vBのJBSを冥してみる
- Project: JDK
- Type: Enhancement
- Fix Version: 9
- Label: JSR 376, 379vB
- Resolution: Fixed
とかからJava9vBを碧できる
% JBSまとめ
- 兆念議にバグだけどバグ參翌もdってる
- JEPにないものはJBSにある
- 弌さいC嬬弖紗とか
- JBSは訳周をgって碧できる
- JEPも碧できる
# JSR botを縮えてもらったよ
% JSR botと錣譴討澆殖
# 畠悶のまとめ
- JavaのC嬬を冥すにはJSR、JEP、JBSあたりを
チェックしよう
- サイト畠何哂Zで、猟嫗まってるから、
どこに採があるか冥しにくい。
- けど、ちゃんとしっかりiめばいてある

More Related Content

干皆檎と干掘永と干京皆の需圭や距へ?圭について