Java_vs_Java's profile picture. For Java Geek who want to find difference between latest Java versions.

ⒿⒶⓋⒶ

@Java_vs_Java

For Java Geek who want to find difference between latest Java versions.

#Java 9 introduced private methods in Interfaces. Java8 introduced default public methods. Java7 had methods with signatures only without any implementation.


ⒿⒶⓋⒶ reposted

Practical Java8 stream performance article #Java #Java8 #Performance blog.codefx.org/java/stream-pe…


In #Java8 programmer can include static methods in #interface. @ FunctionalInterface annotation 'll be use for that interface. The #FunctionalInterface can have zero or more static methods.


#Lambda expressions: ((str) -> str.toUpperCase()); can be written as (str -> str.toUpperCase()); //without paranthesis And more precisely as (String::toUpperCase); // :: is #MethodReference. #java8 #JavaEE8


Java8 basically introduced following imp. features: Lambda expression. Functional Interface. Method references. Date/Time API.


In #Java 7 you can have only methods with signatures and without any implementation. With #Java8 now you can have default methods in Interface.


ⒿⒶⓋⒶ reposted

How to start a big data analytics project buff.ly/2mCX7JW


#Java Lambda Expression is not replacement of Anonymous Class.


Lambda Exp. basically assign a function to variable. v7: public int add(int a,int b){return a+b;} v8 LambdaExp: num = (int a, int b) => a+b;


Java is Object oriented programming language. But in #Java 8, Functional programming features such as lambda expressions is added.


Java9 has all Java8 features. Java8 has all Java7 features. #Java is Backward-compatible language unlike .NET


Twitter handle to created to understand latest versions of Java8 and Java9. Guidance and suggestions always welcome. #Java


Loading...

Something went wrong.


Something went wrong.