Access Keys:
Skip to content (Access Key - 0)



On the road to JDK 8: Lambda, parallel libraries, and more

Lambda expressions and default methods are coming as significant language changes in JDK 8. This session introduces the proposed language changes, summarizes the expected implementation technique using invokedynamic, and examines the planned parallel libraries exploiting new programming models made practical by lambdas. The new parallel data libraries will offer Java developers efficient and powerful tools for building highly scalable concurrent applications that fully utilize modern multicore systems. In additional, this talk will given an overview of other new features coming in JDK 8 such as repeating annotations and annotations on types.

Speaker

Related Presentations

10 Months of MongoDB at Nokia Entertainment Bristol
A Decade of Shipwrecks The Past, Present, and Future of Builds
Adopt OpenJDK and Adopt a JSR
Annotation Features in JDK 8
Application within Minutes
Architecture All the Way Down
ArduPilot an Introduction to UAVs
Building application components with monitoring in mind
Closures and Collections - the World After Eight
Custom controls...nothing is impossible
Showing first 10 of 44 results

Search by Tag

Below are the 177 labels used in Devoxx 2012 listed alphabetically. Click on a label to see its associated content.
actors, agile, ajax, akka, alm, analysis, android, animations, annotations, apache, appcache, apple, arduino, arquillian, asynchronous, atdd, atlassian bejug, big, bof cache, caching, cdi, ceylon, children, chrome, clojure, closures, cloud, cloudfoundry, clusters, collaboration, collections, conference, css3
dart, data, datadirect, design, devops, devoxx, domotics, duchess, eclipse, eclipselink, ejb3, excel, facebook, functionalprogramming glassfish, google, grails, graphics, greenfoot, groovy, gtiazdbpwgco, guice, gwt hadoop, hands-onlabs, hateoas, hbpomnhkf, hibernate, html, html5, http, hudson, hypermedia, hzihuduljqejelq
ibm, indexeddb, infinispan, ios, iphone, irxqvjdgvntzpkeef j2me, java7, java8, javaee, javaee6, javaee7, javafx, javame, javaposse, javascript, javase, jax-rs, jboss, jcp, jdk, jdk8, jersey, jigsaw, jms, jmx, jpa, jpa2, jruby, json, jsr, jug, junit, jvm lambda, lombok, mapreduce, maven, methodology, mobile, modules, mongodb, multicore, mylyn, mysql
nao, news, nfc, no-sidebar, nodejs, nosql, oauth, openjdk, openshift, orm, osgi, otgftluul paas, parleys, patterns, performance, phonegap, play, playframework, podcast, polyglot, puzzlers, quickie raspberrypi, redis, rest, ria, robotics, rzxsgheseucnp
salesforce, scala, scalable, scrum, sdk, search, security, servlet, sgxaniowwxebaxn, soa, social, speakers, spock, spring, sql tdd, technology, testing, tfgglcmqjabadme, tools, toolsinaction, torquebox, twitter, university, vaadin, visualvm web, web20, webgl, websockets, websphere, websql, weld, women
Adaptavist Theme Builder Powered by Atlassian Confluence