Posts

Showing posts with the label Java

Lambda Expression in Java

Lambda Expression:- Don't worry about the name. It's the same old Java programming with a bit of a different flavor. So, A lambda expression is a concise way to express a method of a class in an expression.  It just reduces the words required to write a function or call a function or write an anonymous class.  Lambda expressions in Java are instances of Functional Interface What is Functional Interface A functional interface is an interface that contains exactly one abstract method.  For Example:-  public interface FunctionalInterface { public void onlyMethod (); } java.lang.Runnable Is the most frequently used Functional Interface  Why we use Lambda? Enables functional programming and leads to Readable and precise code Lambda Expression can do all this for us Can be returned from functions Can be passed to functions Can be assigned to a variable Can define anonymous functions Sample lambda expression :- () -> Syste...

MongoDB using Java

This tutorial is the quick introduction of MongoDB with java:- What is MongoDB? MongoDB is a very popular NoSql open source database. It works on collection rather than table and document rather than row and column. It facilitates high performance, high availability, and easy scalability. MongoDB stores data in flexible, JSON-like documents, whese fields can vary from document to document and data structures can be changed over time. The document model maps to the objects in your application code, making data easy to work with. Sample Example: { "rollNumber" : 1 , "firstName" : "Prakash" , "lastName" : "Pandey" } Prerequisites:- Download and Install MongoDB Community Server Download and Install MongoDB Compass Download Java-Driver-Server Mongo-java-driver-3.12.3.jar and copy to C://MongoDB folder Download latest version of JDK How to run MongoDB Server:- Create a folder C:\data\db Move to C:\Program F...