Java is a general-purpose programming language that is a concurrent, class-based, and object-oriented language. Java follows the concept of “write once and run anywhere (WORA)” which means that compiled Java code can be run on all different platforms that support Java without the need for recompilation.
Eclipse IDE
Chapter 1 How to Download and Install Eclipse IDE | |
Chapter 2 How to Clone a project from GitLab using Eclipse | |
Chapter 3 How to Export Eclipse projects to GitLab |
IntelliJ IDE
Chapter 1 How to install IntelliJ on Windows | |
Chapter 2 How to create a Java project in IntelliJ | |
Chapter 3 How to Clone a project from GitLab using IntelliJ | |
Chapter 4 How to Export IntelliJ project to GitLab |
Basics of Java
Chapter 1 How to Download & Install Java JDK 11 in Windows | |
Chapter 2 Data Types and Operators in Java | |
Chapter 3 Decision Making in Java – If, If Else, Switch, Break, Continue | |
Chapter 4 Loop Control Statements in Java – For, While, Do While, Enhanched For Loop | |
Chapter 5 String Manipulation | |
Chapter 6 Difference between == and equals() method in Java | |
Chapter 7 Arrays in Java | |
Chapter 8 Access Modifiers in Java | |
Chapter 9 ArrayList in Java | |
Chapter 10 Methods in Java | |
Chapter 11 Method Overloading in Java | |
Chapter 12 Constructors in Java | |
Chapter 13 This Keyword in Java | |
Chapter 14 Static Keyword – Static Variable and Static Method in Java | |
Chapter 15 Difference between Static Method and Non-Static Method | |
Chapter 16 How to use Java Lambda expression to create thread via Runnable function | |
Chapter 17 runAsync and supplyAsync in ComputableFuture in Java8 | |
Chapter 18 HashMap in Java | |
Chapter 19 Iterators in Java |
OOPs Concepts
Chapter 1 Class and Object in Java | |
Chapter 2 Inheritance in Java | |
Chapter 3 Encapsulation in Java | |
Chapter 4 Polymorphism in Java | |
Chapter 5 Abstraction in Java | |
Chapter 6 Interface in Java | |
Chapter 7 Difference between Abstract Class and Interface |
Exceptions in Java
Chapter 1 Exception Handling in Java | |
Chapter 2 Types of Exception in Java | |
Chapter 3 Flow control in try catch finally in Java | |
Chapter 4 Multiple Catch Exceptions | |
Chapter 5 Throw in Java | |
Chapter 6 Throws in Java |
Data Handling (Excel Manipulation)
Chapter 1 How to download and install Apache POI | |
Chapter 2 How to read Excel in Java | |
Chapter 3 How to write data in Excel in Java | |
Chapter 4 How to update existing excel in Java | |
Chapter 5 How to add Formulas in Excel in Java |
Multiple Choice Questions
Java Library
Chapter 1 AssertJ – Fluent Assertions in Java |