文档介绍:How to Refactor for JDK 7
Geertjan Wielenga
NetBeans Team
1 Copyright © 2011, Oracle and/or its affiliates. All rights Insert Information Protection Policy Classification from Slide 8
reserved.
Latin America 2011
December 6–8, 2011
Tokyo 2012
April 4–6, 2012
2 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
Oracle OpenWorld Bookstore
Visit the Oracle OpenWorld Bookstore for a
fabulous selection of books on many of the
conference topics and more!
Bookstore located at Moscone West, Level 2
All Books at 20% Discount
3 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
Program Agenda
Overview
IDE Tours
Demos
● JMeter
● Hippo
● AgroSense
● JFugue Music NotePad
● NetIdeaClipseBeans
Conclusions
4 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
Overview
5 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
JDK 7
JSR 292: InvokeDynamic
JSR 334: Project Coin
JSR 203: New I/O APIs
ClassLoader, Unicode 6, XRender Pipeline
Updates: JDBC , XML stack
6 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
Part 1 of Project Coin Trilogy
Part 2: Revenge of Project Coin
Joe Darcy:
"The Heads and Tails of Project Coin",
Tuesday
Part 3: Project Coin Strikes Back
Stuart Marks:
“Project Coin in Action: Using New Java SE 7
Language Features in Real Code”,
Wednesday 10:00
7 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
Project Coin
Readability: Remove extra text to make
programs more readable
Reliability: Provide new structures to
encourage writing programs that are
more reliable
Productivity: Part of a longer arc of small
evolutionary changes made over the
years to increase productivity
8 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
“Project Coin is a suite of co-ordinated language and
library changes to make things Java programmers