Java Basics
Background of Java, Why do we need Programming Languages and Writing the first program in Java
Variables and Data Types
Learn about variables in Java, Non-Primitive Types, Swap two Variables, Wrapper Classes in Java. Autoboxing and Unboxing in Java, Type Conversion in Java
Input and Output in Java
Input in Java, Output in Java, Escape Sequences in Java
Operators in Java
Operators in Java, Bitwise Operators in Java, Sum of N Natural Numbers, Find Last Digit of A Number, and other Practice Problems
Flow Control in Java
If Else Statements, Switch Statement, Even Odd Numbers, Largest of Three Numbers, Leap Year, Calculator
Loops in Java
Loop Statements, While Loop, Do While Loop, Break and Continue, Count Digits, Table of a Number, Patterns, Triangular Pattern, Inverted Triangle, Square Pattern, and other problems and concepts in Java
Functions in Java
Functions in Java, Applications of Functions, Command Line Arguments in Java, First Digit of a Number, Prime Factorization
Arrays in Java
Arrays in Java introduction, [ ]a vs a[ ] in Java, Array Working and Types, Multidimensional array in Java, Check If Array is Sorted, Count Distinct Elements, Maximum in an Array, Sum of an Array, Finding Average
String in Java
String in Java, String Operations, StringBuilder and StringBuffer, StringBuilder and StringBuffer Methods, Sample Problems like Pangram Checking in Java, Pattern Searching, Find one extra character in Java, and many more
Classes and Objects in Java
Class and Objects in Java, Constructors, This Reference, Class Members and Access Specifiers, Static Members, Final Keyword
ArrayList in Java
ArrayList, ArrayList Working, Java ArrayList Methods, Java ArrayList Traversal, Separate Even And Odd, Get Smaller Elements
Advanced Concepts in Java
Java Collections Framework, BigInteger Introduction, Lambda Expressions, Method References in Java, Stream Applications, Java Stream Examples, Exception Handling, Method Call Stack and Exceptions, Multithreading in Java, File Handling, and many more concepts.