Posts

Advanced Java Programming

Image
                          Advanced Java Programming Advanced Java Programming :-   Introduction to advance java   As most of us already know that if we want to make normal applications it  can be easily built using core Java concepts. But, when it we need to develop web applications, advanced Java fundamentals, like JSP, Servlets, JDBC etc. needed, so to add capabilities and features of the application advance java is essential for developers. Through the motive of this blog is to explain about Advanced Java, I will be giving you a complete insight into the fundamental concepts of Advance Java. Figure - 1.2 If you want to see complete video on this please  have a look the video below.                              Learn with Resh u Advanced Java Programming Course Figure - 1.3 I hope you understood by the slide why Advanced Java is essential. For your better understanding, I have divided this article int
  Running and Building Gradle with Different JDKs - Sip of Java If you are using Gradle as the build tool for your projects and want to work with the latest JDK releases or early-access builds, you might think you are stuck until Gradle supports those versions of the JDK, which might take a few months. However, that’s not the case, and we will explore in this article how to run Gradle with one JDK version while building and testing with a different JDK version. Managing Multiple JDKs When working with multiple JDKs, using a tool like SDKMan or Jenv (for macOS) is highly recommended. These tools enable you to easily manage and switch between your local JDKs. This article assumes that you have multiple JDKs installed on your system: one for running Gradle, and the other for executing the tasks in the build. Be sure that the JDK installed to run Gradle is supported by Gradle. As of the time of this article, the latest Gradle version is 7.6 which supports JDK 19. Configuring the Toolchain

Spring Core

Image
  The “Spring Framework” is a large project. Under the Spring Framework label are actually about 20 different Spring projects. Spring MVC, Spring Security, Spring Integration, etc. So, it would be easy to get confused about what “Spring Core” is. The official Spring documentation, contains this image: “Spring Core” is typically used to refer to the functionality of the Core container. Beans, Core, Context, and SpEL. While there are about 30 Spring Framework projects, they all depend on this core container. Its this core functionality that has been around since the beginning of the Spring Framework. The core container, which has the Spring Context, manages dependency injection for us via Inversion of Control is used by all other Spring projects. Spring Boot Application In Hindi Cheers, Learn with Reshu

Web Browsing || How does It works?

Image
                        Web Browsing and How it Works? A  web browser  (commonly referred to as a  browser ) is application software for accessing the World Wide Web. When a user requests a web page from a particular website, the web browser retrieves the necessary content from a   web server  and then displays the page on the user's device. A web browser is not the same thing as a search engine , though the two are often confused. A search engine is a website that provides  links   to other websites. However, to connect to a website's server and display its web pages, a user must have a web browser installed. How Web Browsing Works? How does a web browser work? A web browser  takes you anywhere on the internet . It retrieves information from other parts of the web and displays it on your desktop or mobile device. The information is transferred using the Hypertext Transfer Protocol, which defines how text, images and video are transmitted on the web.    

Abstraction in Java, How Abstraction works in java with example code

Image
Abstraction in Java, How Abstraction works in java with example  Class Objects & Methods Inheritance(IS-A) HAS-A Relationship Association Aggregation Composition Polymorphism Method Overloading Method Overriding Abstraction in Java (Security) Abstraction Data Hiding Encapsulation Tightly coupled Classes What is Abstraction abstraction is a process of hiding the implementation details from the user, only the functionality will be provided to the user. In other words, the user will have the information on what the object does instead of how it does it. How to achieve Abstraction Abstract Class (0-100 %) Interfaces (100 %) let's consider a Car, which abstracts the internal details and exposes to the driver only those details that are relevant to the interaction of the driver with the Car. For Complete Explanation in Hindi Please visit My Youtube Channel Thanks For Watching!!!

Interface in Java

Image
  Interface in Java What is Interfaces Another way to achieve abstraction in Java, is with interfaces. It’s a blueprint of a class, which tells by class what to do not how to do. An interface is a completely "abstract class" that is used to group related methods with empty bodies.  Features of Interfaces It is used to achieve abstraction. It supports multiple inheritance. It can be used to achieve loose coupling Like abstract classes, interfaces cannot be used to create objects Interface methods do not have a body - the body is provided by the "implement" class On implementation of an interface, you must override all of its methods Interface methods are by default abstract and public Interface attributes are by default public, static and final An interface cannot contain a constructor (as it cannot be used to create objects) Why and When to use Interfaces 1) To achieve security - hide certain details and only show the important details of an object (interface).

Loops in java With Example Code

Image
  LOOPS IN JAVA WITH EXAMPLE CODE In programming languages, loops are used to execute a set of instructions/functions repeatedly when some conditions become true. There are three types of loops in Java. for loop while loop do-while loop Java For Loop vs While Loop vs Do While Loop Java For Loop The Java for loop is used to iterate a part of the program several times. If the number of iteration is fixed, it is recommended to use for loop. There are three types of for loops in java . Simple For Loop For-each or Enhanced For Loop Labeled For Loop Example: 01. Simple For Loop //Java Program to demonstrate the example of for loop    //which prints table of 1    public   class  ForExample {   public   static   void  main(String[] args) {        //Code of Java for loop         for ( int  i= 1 ;i<= 10 ;i++){           System.out.println(i);       }   }   }  Output: 1 2 3 4 5 6 7 8 9 10 02.  For-each or Enhanced For Loop / /Java For-each loop example which prints the    //elem