Geeks With Blogs
Rahul Anand's Blog If my mind can conceive it, and my heart can believe it, I know I can achieve it.

I have been programming in C# and .NET for a decade now. I loved the concept of LINQ and Lambda Expression which brings a layer of separation between the user request to process a task and the real execution of the task which can be made to execute differently in different systems. This is specially beneficial in todays world with multi-core machines. This gives the power in hands of the execution engine to parallelize the queries as per availability of system cores.

The JAVA community has realized these benefits and so there is already a plan to include ‘Closure’, ‘Default Methods’ in JAVA SE 8. In the JAVA world the ‘Lambda Expression’ concept is referred as ‘Closure’ and ‘Extension Methods’ are referred as ‘Default Methods’ or ‘Virtual Extension Methods’ or ‘Defender Methods’. Similar concepts but might differ at granular level. Please check the below links for more details:

http://openjdk.java.net/projects/lambda/

http://cr.openjdk.java.net/~briangoetz/lambda/sotc3.html

Posted on Monday, February 11, 2013 8:54 AM Java , Open Source , LINQ | Back to top


Comments on this post: Support for LINQ in JAVA

# re: Support for LINQ in JAVA
Requesting Gravatar...
So what your saying is because Java SE 8 doesn’t have LINQ its going to become Cobol and only a few will know it. Seriously! Java is not going to die because it doesn’t have LINQ. MCXBullionTips.in
Left by Manhoosh on Nov 30, 2015 7:01 PM

# re: Support for LINQ in JAVA
Requesting Gravatar...
LINQ is an specification, not an implementation... Lambda expressions is a part of LINQ. All projects trying to port LINQ to Java are implementations for a concrete scenario (SQL, Objects...) but does not covr the main goal of LINQ: Integrate the Language Query in the code. Due to this, there is no real alternative nor initative, for now, that can be considered as an alternative. Goatripsindia
Left by Yuvi on Dec 28, 2015 11:46 PM

# re: Support for LINQ in JAVA
Requesting Gravatar...
The one you love and the one who loves you are never, ever the same person. aamod resort shimla
Left by Rohan Singh on Oct 25, 2016 3:53 PM

# re: Support for LINQ in JAVA
Requesting Gravatar...
A rainbow in the sky or a bird that can fly often create Joy that money can't buy! http://indiavisitonline.in/complete-himachal-tour-package
Left by inawalton on Dec 04, 2016 3:52 PM

Your comment:
 (will show your gravatar)


Copyright © Rahul Anand | Powered by: GeeksWithBlogs.net