Enhanced Collections API in Java 8- Supports Lambda expressions

java-thumbnail

Continuing with our exploration of JSR-335 lets look at some of the enhancements to the collections API as part of the Project Lambda effort. A new feature in the language and not supported by the existing API is just not what the programmers would want. And this is what Brian Goetz and his team working […]

Lambda Expressions in Java 8

java-thumbnail

Mike Duigou announced here that the Iteration 1 of Lambda Libraries is complete which includes support for defender methods, enhancement of the collection apis among other changes. also read: Java 8.0 Tutorials Java 7.0 Tutorials New Features in Java 7.0 G1 Garbage Collector in Java 7.0 Before proceeding further its good to read about Functional […]

What’s new in Spring 3.0?

spring

Before we talk about the Spring 3.0 features, it is quite reasonable to walk through a list of features introduced in the Spring 2.5 release. Looking into the Spring 2.5 features would help you to understand the new features in the Spring 3.0 release. In November 2007, the Spring team released version 2.5 of the […]

What are Functional Interfaces and Functional Descriptor?

java-thumbnail

There is no Java developer who is not familiar with these Interfaces which contain only one method. If you are not familiar, no worries I will in the course of this article throw some light on such interfaces. also read: Java 8.0 Tutorials Java 7.0 Tutorials New Features in Java 7.0 G1 Garbage Collector in […]

Use of Virtual Extension methods in the Java 8 APIs

java-thumbnail

In wrote a bit about Virtual extension methods here and here. I thought of going over this implementation in the JDK, so that it will give us an idea of how these can be applied. also read: Java 8.0 Tutorials Java 7.0 Tutorials New Features in Java 7.0 G1 Garbage Collector in Java 7.0 As […]

Resolution of the invocation of Virtual Extension Methods in Java 8

java-thumbnail

There is a list of method resolution approach for virtual extension methods explained here. One of the interesting ones is when a class implements multiple interfaces and say 2 of the interfaces have same method signature but different implementations. also read: Java 8.0 Tutorials Java 7.0 Tutorials New Features in Java 7.0 G1 Garbage Collector […]

Virtual Extension Methods(or Defender Methods) in Java 8

java-thumbnail

As part of the JSR-335 (Project Lambda) which adds closure support to Java language, there were quite a few changes in the language to support the use of closures in the existing Java APIs (Collection APIs to a large extent). One such change is the introduction of Virtual Extension Methods. also read: Java 8.0 Tutorials […]

Using Lambda Expressions of Java 8 in Java FX event handlers

java-thumbnail

Note: The Project Lambda (JSR-335) to be added in Java 8 is evolving and the sample here is how one can use Lambdas with the current Java8 build downloaded from here. I will try to update the sample if there are any changes in the API in future. also read: Java 8.0 Tutorials Java 7.0 […]

Developing a Simple Todo Application using JavaFX, Java and MongoDB- Part-3

javafx-thumbnail

In the previous post we created the UI for adding a new Todo where in we used a Tab, TabPane and added the required controls- TextField and a Button to the Tab. also read: Java FX Tutorials Developing a Simple Todo Application using JavaFX, Java and MongoDB Using JavaFX Chart API to add charts to […]

Developing a Simple Todo Application using JavaFX, Java and MongoDB- Part-2

javafx-thumbnail

In my previous post: I setup the objective of our sample application and named it as TodoFX (I know lot of you would have missed the naming part, lack of creativity in naming drives me create portmanteau of technology and usage of app) Created the back end for our sample application, in the process we […]