Java Tutorial for Beginners | TECHLISTIC

We have made sure that every topic is explained in a very simple way and each coding example is explained step by step. This tutorial is also focused for Selenium learners, so you can also tag this tutorial as "Java for Selenium Tutorial".
Overview and Features of Java
Java was originally developed by James Gosling in 1991 at Sun Microsystems, later acquired by Oracle. It is simple and Object-Oriented programming language.
- Object Oriented
- Platform Independent
- Simple Secure
- Robust
- Portable
- Multi-Threaded
- Architectural Neutral
- Interpreted
- High Performance
- Distributed
- Dynamic
Install Java
You can download and Install Latest Java Version from following link - Java Download
What is JDK, JRE and JVM?
1. JDK (Java Development Kit) - It is generally a Java Software which you need to install on your system before writing any code in Java. And after installing java set Java Path in your environment variables.
2. JRE (Java Runtime Environment) - JRE is a set of software tools which are used to provide runtime environment to Java applications. Without JRE, we cannot execute a java program on our computer.
3. JVM (Java Virtual Machine) - It's called as virtual machine because it does not exist physically. Java compiler generates the bytecode of the Java program. And JVM executes that bytecode.
Java Video Tutorials Playlist
Table of Contents
2. Java Variables
3. Java Data Types
- Primitive Data Types
- Non-Primitive Data Types
- Type Casting
4. Java Modifiers
5. Java Operators
- Arithmetic Operators
- Assignment Operators
- Relational Operators
- Logical Operators
- Unary Operators
- Bitwise Operators
6. Java Methods
- Method with Return Type
7. Java Conditional Statements
8. Java Control Statements
- For Loop
- While Loop
- Do While Loop
- Break
- Continue
- Comments
9. OOPS Concepts
- Inheritance
- Encapsulation
- Abstraction
- Polymorphism
10. Additional Java Topics:
- Strings and String Operations
- Arrays and Arrays List
- Exception Handling in Java
- Java Date
- Java Reflection
- Java Inner Classes
- Java Collection
- Multi Threading
- JDBC
- Java Recursion
- Java Regex
Follow Techlistic
Feel free to ask queries or share your thoughts in comments or email us.