More Related Content
PPTX
JEP280: Java 9 で文字列結合の処理が変わるぞ!準備はいいか!? #jjug_ccc PPTX
「書ける」から「できる」になれる! ~Javaメモリ節約ノウハウ話~ PPTX
そうだったのか! よくわかる process.nextTick() node.jsのイベントループを理解する PDF
C#次世代非同期処理概観 - Task vs Reactive Extensions PPTX
.NET Web プログラミングにおける非同期 IO のすべて (Build Insider OFFLINE) PDF
Inside Frontend 2 #insideFE PDF
東京Node学園#3 Domains & Isolates PDF
What's hot
PDF
PDF
PDF
PDF
思ったほど怖くない! Haskell on JVM 超入門 #jjug_ccc #ccc_l8 PPTX
PDF
Androidの通信周りのコーディングについて PDF
Deep Dive async/await in Unity with UniTask(UniRx.Async) PPTX
PDF
PPTX
PDF
PDF
PDF
Tezos Hands on 2019-06-15 Exercise (Japanese) PPTX
LINQ 概要 + 結構便利な LINQ to XML KEY
PDF
PDF
PDF
PDF
PPT
Viewers also liked
PDF
JavaFX & GlassFish 勉強会 Project Visage PDF
JavaFX & GlassFish 勉強会 Oh! JavaFX 2.0! PPTX
JavaOne2015報告会 Java EE アップデート #j1jp PDF
JavaOne 2015 報告会 @ 東京 「About MVC 1.0 & JSON-P」 PDF
JavaOne 2015 JDK Update (Jigsaw) #j1jp PDF
Similar to 明日から使える Java SE 7
KEY
関ジャバ JavaOne Tokyo 2012報告会 PDF
Javaセキュアコーディングセミナー東京第3回講義 PDF
Javaヂカラ #Java最新動向 -Java 11 の新機能やOracle Code One 2018 発の最新技術トレンドを一気にキャッチアップ- PDF
KEY
PDF
from old Java to modern Java PDF
PDF
PDF
PPTX
PDF
Javaセキュアコーディングセミナー東京第1回 講義 PDF
PPTX
PDF
PDF
from old java to java8 - KanJava Edition PDF
PDF
PDF
JDK 13 New Features [MeetUp with Java Experts! @Gaienmae/Dojima 2019] PDF
PDF
All I learned while working on a Scala OSS project for over six years #ScalaM... More from Yuichi Sakuraba
PDF
Vector API - Javaによるベクターコンピューティング PDF
Oracle Code One - Java KeynoteとJava SE PDF
Project Loom + Project Panama PDF
Project Loom - 限定継続と軽量スレッド - PDF
Oracle Code One 報告会 Java SE Update PDF
PDF
Oracle Code One 報告会 Java SE Update PDF
Learn Language 2018 Java Language Update PDF
PDF
PDF
Migration Guide to Java SE 10, and also Java SE 11 PDF
琥珀色のJava - Project Amber - PDF
Moving to Module: Issues & Solutions PDF
PDF
Project Jigsawと、ちょっとだけVector API PDF
PDF
PDF
PDF
Introduction of Project Jigsaw PDF
Encouragement of Java SE 9 明日から使える Java SE 7
- 1.
明日から使える
Java SE 7
Java in the Box
櫻庭 祐一
- 2.
- 3.
- 4.
なぜ遅れた
Project Lambda
機能 Project Jigsaw
買収
移行 JDK OpenJDK
JavaFX?
- 5.
Java SE 7Themes
Compatibility
Productivity Project Coin
Performance G1GC JSR166y
Universality InvokeDynamic
Integration NIO2
- 6.
- 7.
try-with-resources
+1
try (InputStream in = new FileInputStream(src);
OutputStream out = new FileOutputStream(dest)) {
byte[] buf = new byte[1024];
int n;
while((n = in.read(buf)) >= 0) {
out.write(buf, 0, n);
}
} catch (IOException ex) {
// 例外処理
}
- 8.
Multi Catch/Precise Rethrow
+1
try {
DocumentBuilderFactory factory
= DocumentBuilderFactory.newInstance();
DocumentBuilder builder
= factory.newDocumentBuilder();
Document doc = builder.parse(stream);
// パース
} catch (final IOException
| IllegalArgumentException
| ParserConfigurationException
| SAXException ex) {
log(ex);
throw ex;
}
- 9.
NIO2 FileVisitor を使ったファイルの検索
+1
Path start = ...;
String regex = ...;
Files.walkFileTree(start, new SimpleFileVisitor<Path>() {
public FileVisitResult visitFile(Path path,
BasicFileAttributes attrs) throws IOException {
if (Pattern.matches(regex,
path.getFileName().toString()) {
System.out.println("File: " + path);
}
return FileVisitResult.CONTINUE;
}
});
- 10.