Access Keys:
Skip to content (Access Key - 0)
Meet us in Antwerp, November 12th-16th 2012, MetroPolis - Belgium



The Heads and Tails of Project Coin

Abstract

Project Coin is a suite of language and library changes to make things programmers do everyday easier.

The language changes introduced in JDK 7 include:

  • binary literals

  • strings in switch

  • try-with-resources

  • diamond operator

  • multi-catch with final rethrow

  • safe varargs annotation

This talk will provide a comprehensive retrospect of the language features added in JDK 7, with particular focus on design constraints, design/testing methodologies, compiler implementation strategies and unexpected language feature interactions. Additionally, the possible inclusion of further small languages changes in JDK 8 (or later) will also be discussed.

Speaker(s)

* Joe Darcy

* Maurizio Cimadamore

Related Presentations

Having fun with Java and Home Automation
Jackpot 3.0 - Large scale custom refactorings made easy
Java The Good, the Bad, and the Ugly Parts
Java on Mac OS X Now What
Java Posse Live
Java SE Keynote
Java Spotlight Podcast Live Recording at Devoxx
JDK 7, 8 and 9
JDK 8
Less annoying Java standards
Showing first 10 of 22 results

Search by Tag

Below are the 170 labels used in Devoxx 2011 listed alphabetically. Click on a label to see its associated content.
action, activemq, activiti, actors, adobe, agile, air, ajax, alfresco, alm, amazon, analysis, android, annotations, apache, appcache, apple, asynchronous, atlassian, azure bejug, bitbucket, blackberry, bof c2dm, caching, camel, cdi, ceylon, chrome, ci, clojure, closures, cloud, cloudfoundry, cms, coherence, collaboration, comet, conference, confluence, continuous, css3, cxf
design, devoxx, dojo, domotics, dsl, duchess, dvcs, eclipse, eclipselink, ejb31, fantom, flex, fork/join, foss gae, gaelyk, git, glassfish, google, gpars, grails, graphics, griffon, groovy, gtug, gui, gwt hands-on, heroku, hibernate, html5, http, hudson, ibm, in, indexeddb, infinispan, ios, iphone
jackrabbit, java7, javaee, javaee6, javafx, javame, javascript, javase, jax-rs, jboss, jcp, jcr, jdk, jdk7, jdk8, jenkins, jigsaw, jira, jms, jmx, jpa, jpa2, jquery, jruby, jsf2, json, jsr, jsr-170, jug, jvm labs, lambda, maven, methodology, microsoft, mobile, modules, mongodb, mozilla, multicore, news, nosql oauth, openjdk, openshift, osgi, paas, parleys, performance, playframework, podcast, pojo, polyglot, quickie
rails, redis, rest, ria, roo, scala, scalable, seam, security, servicemix, speakers, spring, springmvc, stm, swing tdd, testing, tools, tools_in_action, transactions, twitter, university, vaadin, w3c, web20, webgl, websockets, websql, weld, wicket xml, xpand, xtext

Adaptavist Theme Builder Powered by Atlassian Confluence