About this Book
Why Learn Java ?
Target Audience
Course Pre-requisites
Java Overview
- What is Java ?
- Why Java ?
- History
- Quiz on Java Basics
- Java Editions
Programming in Java
- Installing Java SE / Java Development Kit (JDK)
- Installing Java IDE
- Your First Java Program - Hello World
- Compiling And Execution of Java Code
- Quiz on Java Introduction
Java Architecture
- Java as a Platform
Java Language Basics
- Basic Constructs of Java Language
- Java Application
- Class
- Packages
importStatement- Static Import
- Exercise
Console I/O in Java
- Writing to Console
- Reading Input From User
Language Basics
- Comments
- Java Keywords
- Variables
- Literals
- Constant
- Identifier
- Scope
Data Types in Java
- Primitive Data Types
- Non Primitive Types
- Arithmetic Expressions
- Precedence Order
Type Conversion
- Type Casting
- Wrapper Classes
- AutoBoxing and Unboxing
- Quiz on Auto-Boxing and Unboxing
finally
Threads
- Overview of Threads
- Thread Priorities
- Thread Scheduling
- Types of Threads
- Life Cycle of a Thread
- Examples of Creating Threads
Glossary of Key Terminologies
- Popular Technical Terms
- Important JDK Commands
Coding Guidelines and Best Practices
- Variables
- Methods
- Classes & Objects
- Interfaces
- Inheritance
- Exercise
References
Next Steps
- Upcoming Courses
