Java Follow 1096 Followers

Java 10 Could Bring Upgraded Lambdas

by Abraham Marín Pérez Follow 9 Followers on  Jan 17, 2017 3

A new JEP proposes enhancements to lambda functionality, including better disambiguation, use of the underscore for unused parameters, and shadowing of outer variables. Although these changes would bring lambdas in Java closer to other languages', the community seems divided for now. This JEP complements a series of other proposals to improve the Java language with type inference and better enums.

Java Follow 1096 Followers

JAX London 2015 Round-Up

by Abraham Marín Pérez Follow 9 Followers on  Oct 19, 2015

JAX London 2015, which took place from 12th to 15th October at the Business Design Centre in London, United Kingdom, gathered many of the experts in the areas of Java, Microservices and other modern development practices. Although the topics were varied, the overall message seemed to indicate both that these technologies are maturing, and that users are learning to use them more effectively.


C++14 Is Here: Summary of New Features

by Sergio De Simone Follow 18 Followers on  Aug 23, 2014 2

C++14, the new C++ standard succeeding C++11, has been finally approved and is heading to ISO for publication this year. While improvements in C++14 are "deliberately tiny" compared to C++11, says C++ creator Bjarne Stroustrup, they still "add significant convenience for users" and are a step on the route to make C++ "more novice friendly."


Oracle Talks to Architects and Partners About Java 8 in Launch Webinar

by Victor Grazi Follow 22 Followers on  Mar 31, 2014

Almost three years after the release of Java 7, Oracle last week released Java 8, touted as the most revolutionary Java release ever. This week Oracle presented a one-hour public webinar looking into features, background, and community reaction. InfoQ captured some important highlights of the webinar.


HSA Foundation Targeting Heterogeneous GPU-CPU Execution for Java Virtual Machines by 2015

by Charles Humble Follow 931 Followers on  Sep 18, 2013

Speaking at the Hot Chips Conference, HSA Foundation president Phil Rogers has provided more details on plans to bring GPU acceleration to Java in time for Java 9 in 2015.


Java 8 Developer Preview Released

by Charles Humble Follow 931 Followers on  Sep 11, 2013

Oracle has released the first developer preview of Java 8 for the full range of platforms (Windows, Max OS X, Linux, Solaris).


Oracle Resurrects getCallerClass, At Least for Now

by Victor Grazi Follow 22 Followers on  Aug 05, 2013 2

Oracle has reversed their decision to remove the method sun.reflect.Reflection.getCallerClass(int) in Java 7u40. The method is planned to remain at least through Java 7.


JDK 8 (Almost) Feature Complete

by Bienvenido David Follow 1 Followers on  Jun 06, 2013

JDK 8 has reached Milestone 7 in JDK 8 build b91. M7 is the Feature Complete milestone, where all features and unit tests have been implemented and integrated. Unfortunately, not all features were delivered on time. Three JEPs (JDK Enhancement Proposal) are still in progress, althought they are estimated to be completed for JDK build b93.


Project Lambda Mailing Lists to be Made Public

by Charles Humble Follow 931 Followers on  Sep 19, 2012 5

Brian Goetz, Java Language Architect at Oracle and specification lead for the Lambda expressions project, has announced that mailing lists for JSR 335 will be made publicly available.


State of the Lambda

by Alex Blewitt Follow 4 Followers on  Dec 16, 2011 31

Brian Goetz has published an updated state of the lambda, giving a status report on the plan for adding lambdas to the Java language (also being tracked as JSR 335 and Java Enhancement Proposal number 126. Read on to find out what's new.


Looking Past Lambda

by Alex Blewitt Follow 4 Followers on  Aug 19, 2011 6

A view to the future after project Lambda has been shared on the Lambda-Dev mailing list, hinting at a more functional Java in future with the possibility of functional types post Java 8.


Lambda Syntax Survey

by Alex Blewitt Follow 4 Followers on  Jun 10, 2011 25

The lambda syntax is under discussion again at lambda-dev mail list, but this time, they're actively courting opinions. Four alternate syntaxes are proposed, and there's a survey to fill out to record your thoughts. Please take time to look at the syntax and vote on your favourites.


Lambda Update

by Alex Blewitt Follow 4 Followers on  Oct 19, 2010

Now that the dust has settled on the future of OpenJDK and Plan B confirms the feature slip of Lambdas into JDK 8 (or later), what is the future of Lambdas themselves? The most recent proposal confirms that each lambda will be an instance of a type referred to as a SAM type; an interface, or abstract class, with exactly one abstract method. Read on to find out what's new.


SAMbdas in Java

by Alex Blewitt Follow 4 Followers on  Jul 20, 2010 9

Since the initial Lambda proposal was released (and the in-depth InfoQ analysis), there has been a subsequent state of the lambda which has significantly moved the goalposts of the lambda project in JDK 7. Read on to find out what's new.

Login to InfoQ to interact with what matters most to you.

Recover your password...


Follow your favorite topics and editors

Quick overview of most important highlights in the industry and on the site.


More signal, less noise

Build your own feed by choosing topics you want to read about and editors you want to hear from.


Stay up-to-date

Set up your notifications and don't miss out on content that matters to you