際際滷

際際滷Share a Scribd company logo
Java7やJava8がWらの朕に
しくなってきている
Nkzn
2014.3.15 L_k宀茶氏 #36
徭失B初
兆念砦亟侑壞 a.k.a なかざん(@Nkzn)
枠晩27rになりました┐△蕕稀`。
アグリノ`ト芙ウォ`タ`セル芙の繁
Androidアプリエンジニアです
恷除はコ`ディングよりマネ`ジャ`I佞箸ア`キテクトI
が謹めです
Javaつらい
Javaの
Write Once, Run Anywhere
NDS36 Java7&Java8
Java Language
1995定鞠
2010定1埖、_k圷のSunがOracleにIГ気譴
恷仟バ`ジョンはJava SE 7u51
3晩瘁くらいにJava8がリリ`スされるらしい
い床議侏原け
C++などからの塗伏冱Z
Duke
Java Overview
Hardware
Operating System (Windows, OS X, Linux, others)
Java Virtual Machine(JVM)
Java Code
(.java)
Byte Code
(.class)
compiler
(javac)
Type Checking
Javaと匯冱に冱っても
冱ZとしてのJava┰饂悗呂海譯
嘛h廠としてのJava
Java Virtual Machine (JVM)
Java Runtime Environment (JRE)
JavaScriptの冱いg`えとしてのJava┐笋瓩蹌
た朕の蒙
兆念腎g(package)
クラスベ`ス
念崔の侏傚冱
セミコロン駅
侏原きのコンテナ(Generics)
ドットによるフィ`ルドやメソッド
の柵び竃し
徭附のインスタンスは仝this々
テキスト
Java7でGenericsがtくなったお
ダイヤモンドはZけない
干温厩温6まで
干温厩温7から
侏容
旗秘塀の恣xで侏が_協しているジェネリクスは、嘔xで侏パ
ラメ`タを峺協しなくてもよくなりました
<>のことをダイヤモンド處麻徨 (Diamond Operator)と柵びます
どうせIDEがa頼してくれる何蛍だったので、屎岷タイプ方は
そんなに笋錣蕕覆て、耙しいかと冱われると裏虫
コ`ドがある殻業ごちゃごちゃしなくなったので、やすくなっ
た泣はだいぶ耙しい
いちお`Java8では、旗秘だけではなく哈方に秘れる
ときにもダイヤモンドいていいことになったらしい
です蒙に耙しくはない
テキスト
Java8でコ`ルバックがきやすくなったお
() -> {}
Java7までのinterfaceの停兆g廾
インタ`フェ`スの協x
停兆クラスをg廾してセット
CYukiya Nakagawa (1987゛)
^だるい。 ̄
Java8から
ラムダ、はじめました
福待の^殻
圻侏
I尖が1佩のr、ブロックとreturnは福待辛
哈方の侏が徭苧であるときは福待辛
哈方が1つのときは凄察を福待辛
まとめ
恷除のJava冱Z蒙にJava8は、ScalaなどのJava
塗伏冱Zが隔つ措いところをeO議に函りzもうと
している湖じが挫ましいです。
Java8には麿にも弼?と仟C嬬が弖紗されているの
で、{べてみるといいと房います。
恷瘁にI宀Bj
AndroidのVMにはJava7の匯何のC嬬侏容とか
しかg廾されませんでした
Java8にはJava7で弖紗されたinvokeDynamicを未まえ
た仟C嬬がYあるっぽいので、AndroidにはJava8
は栖ないと房ったほうがいいです
ご賠ありがとうございました
??(??Д?)??

More Related Content

NDS36 Java7&Java8