
Quick Contact
Java Tutorial
- What is Java?
- History of Java
- Hello Java Program
- Features of Java
- Basic Syntax
- Java Setup
- Data Types in Java
- Java Variables
- Operators in Java
- JVM
- Java If-else Statement
- Switch Case Statement
- Java Loops
- Do-While Loop
- Java While Loop
- Continue Statement
- Break Statement in Java
- Constructors in Java
- Oops Concept in Java
- Features of OOPs
- Inheritance
- Exeception handeling
- Aggregation (HAS-A relationship) in Java
- Method Overriding in Java
- Method Overloading
- Java Static Keyword
- Java This Keyword
- Java Final Keyword
- Polymorphism
- Static Binding and Dynamic Binding
- Abstract class in Java
- Access Modifiers in Java
- Difference between abstract class and interface
- Interface in Java
- Garbage Collection in Java
- Java Package
- Encapsulation
- Serialization and Deserialization in Java
- Java Inner Classes
- Java Applets
- Multithreading in Java
- Thread Priorities in Java
- Thread Creation
- Inter Thread Communication
- Wrapper Classes in Java
- Java Input Output
- Java AWT Introduction
- Java Layout Manager
- Java Layout Policy
- Java AWT Events
- Collection Framework
- Collection Framework List Interface
- Swing in Java
- Swing Utility Classes
- Swing Layout Managers
- Java JDBC
- Hibernate Framework Overview – Architecture and Basics
Springboot
- Spring Environment Setup
- Spring Boot CRUD REST API Project using IntelliJ IDEA | Postman | MySQL
- Dockerizing Spring Boot Application | Spring Boot Docker Tutorial
- spring-boot-restapidocumentation with swagger
- Spring Boot HttpClient Overview
- Apache HttpClient POST HTTP Request Example
- Apache HttpClient PUT HTTP Request Example
- Apache HttpClient DELETE HTTP Request Example
- Apache HttpClient HTML Form POST Request Example
- Spring Boot JSP Exampl
- Deploying Spring Boot WAR file with JSP to Tomcat
- Spring Boot Annotations
- Spring Core Annotations
- Spring MVC Annotations with Examples
- Spring Scheduling Annotations
- Spring - Java-based Container Configuration
- Spring Java Based Configuration Example
Hibernate
- Hibernate 5 hello world
- Hibernate- One to One Unidirectional Mapping Annotation Example
- Hibernate - Batch Processing
- Hibernate - Interceptors
- Hibernate 5 - Create, Read, Update and Delete (CRUD) Operations Example
- Hibernate Transaction Management
- Hibernate One to Many Unidirectional Mapping Example
- Hibernate One to Many Bidirectional Mapping Example
- Hibernate Many to Many Annotation Mapping Example
- Hibernate Primary KeyJoin Column
- Hibernate First Level Cache with Example
- Hibernate XML Configuration Example with Maven + Eclipse + MySQL Database
- Hibernate Java Configuration Example
- JPA 2 with Hibernate 5 Bootstrapping Example
- JPA and Hibernate Cascade Types
- Hibernate/JPA - Primary Key Generation
- Hibernate 5 - Enum Type Mapping Example
- Hibernate Component Mapping
- Hibernate Object States – Transient,Persistent and Detached
- Hibernate 5 - Save an Entity Example
- Hibernate 5 - Persist an Entity Example
- Hibernate 5 - saveOrUpdate() Method Example
- Hibernate 5 - get(), load() and byId() Method Examples
- Hibernate 5 - merge() Example
- Hibernate 5 - Delete or Remove an Entity Example
- Hibernate 5 - load() Method Example
- Hibernate Session Interface Methods
- Hibernate Session.clear() Method Example
- Introduction Of Java strutes to Architecture
- Struts 2 - Architecture
- Struts 2 - Configuration Files
- Struts 2 - Actions
- Struts 2 - Interceptors
- Struts 2 - Results & Result Types
- Struts 2 - Value Stack/OGNL
- Struts 2 - File Uploading
- Struts 2 - Database Access
- Struts 2 - Validations Framework
JAVA FX
- JavaFX Tutorial
- Introduction to JavaFX Pane
- JavaFX Popup
- JavaFX group
- JavaFX Controller
- JavaFX Gradient Color
- JavaFXAnchorPane
- JavaFXTabPane
- JavaFX Scene
- JavaFX Stage
- JavaFXWebView
- JavaFX Timeline
- JavaFX Timer
- JavaFX Image
- JavaFX Background
- JavaFX dialog
- JavaFX Font
- JavaFXTextArea
- JavaFXObservableList
- JavaFX GUI
- JavaFX FXML
- JavaFXEventHandler
- JavaFXGradle
- JavafxScrollpane
- JavaFXAPI
Java Setup
For Java software download and installation follow the following steps:
- Go to the website http://java.com by typing this in the address bar of your web browser. It will take you to the screen below:
- Click on the FREE JAVA DOWNLOAD button. It will take you to this screen:
- Click on the AGREE AND START FREE DOWNLOAD button. When your Java download is complete, you have to close all your browsers and reload them to enable the Java installation.
- Run the downloaded file, and you will get the screen below. Just click the INSTALL button.
- Go to the website www.oracle.com/technetwork/java/javase/downloads , It will take you to the screen below:
- The next page will ask you to choose the version of the Java SE Development Kit you want to download. Make sure you know exactly what operating system you have in your computer or laptop before you start downloading.
- To check the version of your operating system, you can go to the SYSTEMS or PC INFO settings of your computer/laptop.
- Open the downloaded program to complete the installation of your Jave SE Development Kit. Ensure that you read and follow the steps carefully.
- Successfully Installed.




Next




Below are some of the most popular Java IDEs that can be downloaded online for free (their features may vary but still the language remains exactly the same):
-
Eclipse (www.eclipse.org)
Regarded as one of the most popular and best-looking interfaces because of its interactive design and navigation features. Eclipse is characterized as a user-friendly and open source software.
-
NetBeans (https://netbeans.org)
Just like the previous program, this open-source IDE is one of the most recommended Java programming environments for beginners. It is also fast and powerful that can support all Java platforms from Standard Edition (SE) to FX.
-
BlueJ (http://bluej.org/)
BlueJ is described to have the simplest IDE interface and specifically designed to help a novice user understand the fundamental concepts of Java programming.
-
DrJava (www.drjava.org)
DrJava was also designed for amateur programmers who want a simple interface. Despite its simplicity, it is still powerful enough for proficient Java programmers.
-
Java Development Kit (JDK)
The Java Development Kit is a tool that acts as both a compiler and an interpreter.
The latest JDK version can be downloaded from Oracle’s website – www.oracle.com/technetwork/java/javase/downloads/index.html. Ensure that you download the appropriate version for your computer. If you are using a 32-bit operating system, then download the matching file name affixed with x86. Otherwise, if it is a 64-bit operating system, then download the one with x64.
Apply now for advanced JAVA training course