Chapter 1: Introduction to Java Programming Language Course Objectives Creating your First Java Program – Demo Bytecode, Java Runtime Environment and Java Development Kit How to Setup the Developer Environment – Demo Chapter 1 Summary Chapter 2: Java Basics Syntax, Java Keywords, Scope of a Variable, Non-Primitive Data Types, Pass by Value and Pass by Reference, Operators Basics of Java Programming Language – Demo Conditional Statements, Loop, and Arrays Control Structures – Demo Chapter 2 Summary Chapter 3: Object-Oriented Development Example of Object-Oriented Development; Main Method Object-Oriented Java Application – Demo 1 Object-Oriented Java Application – Demo 2 Object-Oriented Java Application – Demo 3 Inheritance How to Use Inheritance in the Application – Demo Interface Interface Implementation – Demo Chapter 3 Summary Chapter 4: Java Core Libraries Math, Thread, String Buffer and Throwable Classes; Input and Output Stream Java Utility Package File Input and Output using Java I/O Package – Demo 1 File Input and Output using Java I/O Package – Demo 2 JavaUtil Data Structure – Demo 1 JavaUtil Data Structure – Demo 2 Chapter 5: Runtime Error Handling Runtime Error, Try and Catch, and Exception Class Java Exception Handling Mechanism – Demo 1 Java Exception Handling Mechanism – Demo 2 Java Exception Handling Mechanism – Demo 3 Built-in Streams Use of Java Predefined Streams – Demo Chapter 5 Summary Chapter 6: Multithreaded Java Concurrency and Threads Multithreaded Application Development – Demo Chapter 6 Summary Chapter 7: Conclusion Best Practices & Course Wrapup