Overview
Syllabus
Java #1 - Introduction to Java
Primitive Data types in Java (int, short,byte, long, float, double, char and boolean)
Java Operators - Arithmetic - Relational and Logical Operators
Bitwise Operators - Java
Java Programming - Ternary Operator - Nested Ternary Operator - Exercises - CSE1007
Java #2 - Reading Input, If else , Nested If else, Switch Case , Loops
Why is Scanner skipping nextLine() after use of other next functions?
Nested Switch Case Statement in Java - Demo
Java Programming - for, while and do while Loops - Introduction and Exercise - CSE1007
Java Programming Basics - Math Class and Java Type Conversion - CSE1007
Java printf - %s, %d, %f, %b, %c and %n - Demo
Java #3 - Nested Loops, Break, Continue, Arrays
Java Programming - Passing Arrays to Methods and Returning Arrays - CSE1007
Java Programming - Introduction to Anonymous Arrays - Returning Anonymous Arrays - CSE1007
Java #4 - 2D Arrays and Exercises
Java Programming - Passing 2D arrays to Methods, Jagged Arrays - Exercise - CSE1007
Java Programming - Jagged Array Creation - Sorting rows - Finding Min and Max for each row
Java #6 - Copying Arrays, Shallow Copy Vs Deep Copy
Arrays Class Methods in Java - Demo
Java Programming - Strings - Memory Allocation and Methods
StringBuilder Class in Java - Capacity, Append, Insert, Delete, Substring, Replace, Reverse - Demo
Array of Strings - Demo on Single Dimensional and Multidimensional array of Strings in Java
Java Programming - Introduction to Classes and Objects
Java Programming - Array of Objects - Introduction & Exercise - NullpointerException
Java Programming - Sorting an Array of Objects in Java - Exercise - CSE1007
Java Programming - Calendar Class - Methods - Exercise
Java - Packages and Subpackages - Introduction and Demo using Eclipse - import collision error
Java - Constructors - Default and Parameterized - Constructor Overloading- Demo
Java Programming - Static Keyword - Static Variables, Static Method and Static Block - CSE1007
Java Programming - Overloading main method in Java - Passing arguments to main in Eclipse CSE1007
Wrapper Class in Java - Introduction - Methods
Enumerated Data Type (enum) in Java
Inheritance in Java - Introduction - Types - Demo using Eclipse
Super Keyword in Java - Order of Constructor Calls in inheritance - Demo using Eclipse
Method Overloading vs Method Overriding in Java
Access Modifiers in Java (public, private, default, protected)
Final keyword in Java - Final Variables ,Methods, Classes ,Arrays - Demo
Dynamic Polymorphism in Java - Introduction - Exercise - Demo using Eclipse
Abstract Class - Java Programming
Java #12 Interfaces, Multiple Inheritance using Interfaces, Default method
Java - Exception Handling - try,catch,throw,throws,finally - User Defined Exceptions, Nested try
Java #19 IO Streams,FileInputStream,FileOutputStream,FileReader - CSE1007
File Reader and File Writer class in Java - CSE1007 - Java Programming
BufferedReader and BufferedWriter in Java
Reading Input from a File using Scanner Class
Datainputstream and Dataoutputstream class in Java - CSE1007 - Java Programming
BufferedInputStream and BufferedOutputStream in Java - CSE1007 - Java Programming
ObjectInputStream and ObjectOutputStream class in Java - CSE1007 - Java Programming
Serialization & Deserialization - Array of Objects - Java
Generics in Java - Generic Methods & Classes
Java #28 Introduction to Collection , ArrayList and LinkedList
Java ArrayList - Creating subList - sorting and comparing ArrayList - Demo
Java Programming - HashMap - How it Works Internally and Demo
TreeMap Class in Java - Demo (Map, SortedMap and NavigableMap Interfaces - Explained)
Eclipse 2025-06 Installation Guide on Windows 11 (Step-by-Step Tutorial)
Taught by
Satish C J