Submit Search
Upload
11 Java 7
•
0 likes
•
313 views
Federico Russo
Follow
Technology
News & Politics
Report
Share
Report
Share
1 of 10
Download now
Download to read offline
Recommended
Java 7 + 8 new features
Java 7 + 8 new features
gurilivne
Quick Introduction to Node.js
Quick Introduction to Node.js
Naing Lin Aung
Buble Sort Classe principal
Buble Sort Classe principal
Elaine Cecília Gatto
Slides functionalities 0.26-r16
Slides functionalities 0.26-r16
Federico Russo
05 unit testing
05 unit testing
Federico Russo
06 Refactoring
06 Refactoring
Federico Russo
03 - Ricorsione
03 - Ricorsione
Federico Russo
07 Design Patterns
07 Design Patterns
Federico Russo
Recommended
Java 7 + 8 new features
Java 7 + 8 new features
gurilivne
Quick Introduction to Node.js
Quick Introduction to Node.js
Naing Lin Aung
Buble Sort Classe principal
Buble Sort Classe principal
Elaine Cecília Gatto
Slides functionalities 0.26-r16
Slides functionalities 0.26-r16
Federico Russo
05 unit testing
05 unit testing
Federico Russo
06 Refactoring
06 Refactoring
Federico Russo
03 - Ricorsione
03 - Ricorsione
Federico Russo
07 Design Patterns
07 Design Patterns
Federico Russo
55 New Features in Java 7
55 New Features in Java 7
Boulder Java User's Group
Java 7 Whats New(), Whats Next() from Oredev
Java 7 Whats New(), Whats Next() from Oredev
Mattias Karlsson
Java 7 workshop
Java 7 workshop
Dennis Laumen
Play ja kansai
Play ja kansai
Takafumi Ikeda
Java/Spring과 Node.js의 공존 시즌2
Java/Spring과 Node.js의 공존 시즌2
동수 장
JavaScript: Advanced Scoping & Other Puzzles
JavaScript: Advanced Scoping & Other Puzzles
Sencha
55j7
55j7
swein2
Java On Speed
Java On Speed
Arto Santala
JSUG - Java FX by Christoph Pickl
JSUG - Java FX by Christoph Pickl
Christoph Pickl
What's new in Java EE 7? From HTML5 to JMS 2.0
What's new in Java EE 7? From HTML5 to JMS 2.0
Bruno Borges
Pure Java RAD and Scaffolding Tools Race
Pure Java RAD and Scaffolding Tools Race
Baruch Sadogursky
23 Sicurezza in BBox
23 Sicurezza in BBox
Federico Russo
21 Buzzwords
21 Buzzwords
Federico Russo
18 - InfluxDB
18 - InfluxDB
Federico Russo
19 - The Highlander Project
19 - The Highlander Project
Federico Russo
22 - Better Coding
22 - Better Coding
Federico Russo
20 - Ottimizzare le query
20 - Ottimizzare le query
Federico Russo
17 - Web Application Threats
17 - Web Application Threats
Federico Russo
16 - Project Lombok
16 - Project Lombok
Federico Russo
15 - Java 8
15 - Java 8
Federico Russo
14 - Atom
14 - Atom
Federico Russo
BBox e vaadin7
BBox e vaadin7
Federico Russo
More Related Content
Similar to 11 Java 7
55 New Features in Java 7
55 New Features in Java 7
Boulder Java User's Group
Java 7 Whats New(), Whats Next() from Oredev
Java 7 Whats New(), Whats Next() from Oredev
Mattias Karlsson
Java 7 workshop
Java 7 workshop
Dennis Laumen
Play ja kansai
Play ja kansai
Takafumi Ikeda
Java/Spring과 Node.js의 공존 시즌2
Java/Spring과 Node.js의 공존 시즌2
동수 장
JavaScript: Advanced Scoping & Other Puzzles
JavaScript: Advanced Scoping & Other Puzzles
Sencha
55j7
55j7
swein2
Java On Speed
Java On Speed
Arto Santala
JSUG - Java FX by Christoph Pickl
JSUG - Java FX by Christoph Pickl
Christoph Pickl
What's new in Java EE 7? From HTML5 to JMS 2.0
What's new in Java EE 7? From HTML5 to JMS 2.0
Bruno Borges
Pure Java RAD and Scaffolding Tools Race
Pure Java RAD and Scaffolding Tools Race
Baruch Sadogursky
Similar to 11 Java 7
(11)
55 New Features in Java 7
55 New Features in Java 7
Java 7 Whats New(), Whats Next() from Oredev
Java 7 Whats New(), Whats Next() from Oredev
Java 7 workshop
Java 7 workshop
Play ja kansai
Play ja kansai
Java/Spring과 Node.js의 공존 시즌2
Java/Spring과 Node.js의 공존 시즌2
JavaScript: Advanced Scoping & Other Puzzles
JavaScript: Advanced Scoping & Other Puzzles
55j7
55j7
Java On Speed
Java On Speed
JSUG - Java FX by Christoph Pickl
JSUG - Java FX by Christoph Pickl
What's new in Java EE 7? From HTML5 to JMS 2.0
What's new in Java EE 7? From HTML5 to JMS 2.0
Pure Java RAD and Scaffolding Tools Race
Pure Java RAD and Scaffolding Tools Race
More from Federico Russo
23 Sicurezza in BBox
23 Sicurezza in BBox
Federico Russo
21 Buzzwords
21 Buzzwords
Federico Russo
18 - InfluxDB
18 - InfluxDB
Federico Russo
19 - The Highlander Project
19 - The Highlander Project
Federico Russo
22 - Better Coding
22 - Better Coding
Federico Russo
20 - Ottimizzare le query
20 - Ottimizzare le query
Federico Russo
17 - Web Application Threats
17 - Web Application Threats
Federico Russo
16 - Project Lombok
16 - Project Lombok
Federico Russo
15 - Java 8
15 - Java 8
Federico Russo
14 - Atom
14 - Atom
Federico Russo
BBox e vaadin7
BBox e vaadin7
Federico Russo
Box Functionalities 0.20
Box Functionalities 0.20
Federico Russo
Tile server
Tile server
Federico Russo
Vaadin7
Vaadin7
Federico Russo
12 java modifiers
12 java modifiers
Federico Russo
10 Data caching
10 Data caching
Federico Russo
08 Workflow e strumenti web
08 Workflow e strumenti web
Federico Russo
09 Transactions
09 Transactions
Federico Russo
04-JVM
04-JVM
Federico Russo
02 - Collezioni
02 - Collezioni
Federico Russo
More from Federico Russo
(20)
23 Sicurezza in BBox
23 Sicurezza in BBox
21 Buzzwords
21 Buzzwords
18 - InfluxDB
18 - InfluxDB
19 - The Highlander Project
19 - The Highlander Project
22 - Better Coding
22 - Better Coding
20 - Ottimizzare le query
20 - Ottimizzare le query
17 - Web Application Threats
17 - Web Application Threats
16 - Project Lombok
16 - Project Lombok
15 - Java 8
15 - Java 8
14 - Atom
14 - Atom
BBox e vaadin7
BBox e vaadin7
Box Functionalities 0.20
Box Functionalities 0.20
Tile server
Tile server
Vaadin7
Vaadin7
12 java modifiers
12 java modifiers
10 Data caching
10 Data caching
08 Workflow e strumenti web
08 Workflow e strumenti web
09 Transactions
09 Transactions
04-JVM
04-JVM
02 - Collezioni
02 - Collezioni
Recently uploaded
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
Florian Wilhelm
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
Fwdays
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
NavinnSomaal
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
charlottematthew16
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
Fwdays
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
Scott Keck-Warren
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
Hervé Boutemy
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
BookNet Canada
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
Memoori
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
Manik S Magar
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
Enterprise Knowledge
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
Zilliz
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
Fwdays
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
RankYa
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Mark Simos
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
Lorenzo Miniero
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
Kalema Edgar
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
Addepto
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
Dubai Multi Commodity Centre
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
Sergiu Bodiu
Recently uploaded
(20)
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
11 Java 7
1.
WELCOME TO JAVA
7 Talk 11
2.
JAVA 7 • Released in
July 2011. • No binary compatibility with Java 6. • We are now at 1.7.0_u45. • Support for Java 6 ended in February 2013. • BlackBox 0.14 will be compiled on Java 7.
3.
NEW LANGUAGE FEATURES Project
Coin http://radar.oreilly.com/2011/09/java7-features.html
4.
DIAMOND OPERATOR Map<String, List<Trade>>
trades = new TreeMap<>();!
5.
STRINGS IN SWITCH String
status;! ...! ! switch (status) {! case “new”:! newTrade(t);! break;! case “execute”:! executeTrade(t);! break;! case “pending”:! pendingTrade(t);! }
6.
AUTOMATIC RESOURCE MANAGEMENT try (FileOutputStream
fos = new FileOutputStream("movies.txt");! DataOutputStream dos = new DataOutputStream(fos)) {! dos.writeUTF("Java 7 Block Buster");! } catch (IOException e) {! // log the exception! }
7.
MULTICATCH try {! methodThatThrowsThreeExceptions();! } catch
(ExceptionOne | ExceptionTwo | ExceptionThree e) {! // log and deal with all Exceptions! }
8.
OTHER LAGUAGE IMPROVEMENTS • Numeric •
Binary literals: 1_234_567! literals: 0b1001001011
9.
OTHER IMPROVEMENTS • InvokeDynamic Nashorn) •
Unicode • NIO 6.0 2 • JDBC 4.1 bytecode (good for Groovy, JRuby, Project
10.
DELAYED TO JAVA
8 • Modularization • Annotations • Project on Java types Lambda • Swing Application • Project Framework Nashorn (Javascript on the JVM)
Download now