Discussion:
TriJUG meeting this coming Monday July 15th on new features of Java 7 and/or 8
Jeanne Hiesel
2013-07-09 13:57:58 UTC
Permalink
Monday, July 15, 2013
6:30 PM - 9:00 PM

Java7's New Features
Presented by Jeanne Hiesel

Abstract
Here's some of the things to look at for Java 7:
improved Type Inference for Generic Instance Creation
content assist inserts diamond instead of explicit type
detection of redundant type arguments
new insert inferred type arguments quick assist
multi‐catch blocks
surround with try/multi-catch quick fix
add exceptions to existing catch clause quick fix
use separate catch blocks quick assist
move exceptions to separate catch block quick assist
combine catch blocks quick assist
remove exception quick fix
mark occurrences updated for multi-catch syntax
new line wrapping options for formatter of multi-catch
try‐with‐resources statement
compiler detection of unhandled exceptions thrown be automatic close
mark occurrences updated for try-with-resources syntax
new line wrapping and white space options for formatter of
try-with-resources
simplified varargs method invocation
added @SafeVarargs quick fix
remove @SafeVarargs quick fix
strings in switch
convert 'switch' to 'if-else' quick assist
polymorphic methods
javadoc hovers for references to polymorphic methods
other
evaluation engine in JDT debug has been updated
ability to configure JRE and execution environments
change the value of a variable while debugging
API tools support

For Java 8:
Currently around 55 changes.
examples: Lambda Expressions & Virtual Extension Methods,
Autoconf-Based Build System,
Lambda-Form Representation for Method Handles
Compact Profiles,
Prepare for Modularization,
Leverage CPU Instructions for AES Cryptography,
Nashorn JavaScript Engine,
Mechanical Checking of Caller-Sensitive Methods,
Document JDK API Support and Stability
Release date now March 2014
Specification is not final
Some features subject to change and/or not implemented yet

Jeanne will detail the 'new' features available in Java7 and examples
of where they might be used.
Additional information on Jeanne can be found at
http://www.linkedin.com/in/jchiesel

Meeting location is the Triangle Research Foundation Conference Center in RTP.
URL: http://www.rtp.org/park-life/conference-center
http://rtp.org/contact-us/directions
Address: 12 Davis Drive, Research Triangle Park, North Carolina 27709
Phillip Rhodes
2013-07-09 22:26:13 UTC
Permalink
Post by Jeanne Hiesel
Monday, July 15, 2013
6:30 PM - 9:00 PM
FYI, the trijug.org website has the date as "Monday, July 17th, 2013".


Phil

This message optimized for indexing by NSA PRISM

Loading...