Module 1:
Java – Basics
- What is Java?
- What is JNDI in Java?
- What is JNI in Java?
- What is Java Interface?
- What is Java SE?
- What is JavaBeans?
- Install JDK
- Java Programming Language Features
- Applications of Java
- Career in Java
- Versions of Java
Java – Data Types
- Java Literals
- Data Types in Java
- Primitive Data Types in Java
- Java User-defined Data Types
- Enumset in Java
- Cheat Sheet Java
Java – Frameworks
- Best Java Compilers
- Java XML Parser
- Frameworks In Java
- Testing Frameworks for Java
- Java Monitoring Tool, Best Java IDE
- Java Compilers, Java Tools
- Java Deployment Tools
- Types of Memory in Java
- Java References
- Java Type Inference
- Java Boolean to String
- Java String to Float
- java.net Package
- Java Formatter, sprintf Java, Java Identifiers.
Module 2:
Java – Operators
- Arithmetic Operators in Java
- Unary Operators in Java
- Logical Operators in Java
- Comparison Operators in Java
- Assignment Operators in Java
- Java String Operators
- Conditional Operator in Java
- Boolean Operators in Java
Java – Keywords
- this Keyword in Java
- Static Keyword in Java
- Native keyword in Java
- Throws Keyword in Java
- What is public in Java?
- Private in Java
- Protected Keyword in Java
- Final Keyword in Java
Java – Control statements
- Control Statement in Java
- Else-If Statement in Java
- Nested if Statements in Java
- Continue Statement in Java
- Break Statement in Java
- Case Statement in Java
Java – Loops
- Loops in Java Programming
- For Loop in Java
- While Loop in Java
- do-while loop in Java
- For-Each loop in Java
- Nested Loop in Java
Module 3:
Java – Programs
- Patterns in Java, Star Patterns in Java.
- Number Patterns in Java, Swapping in Java
- Factorial in Java, Fibonacci Series in Java
- Reverse Number in Java, Palindrome in Java
- Armstrong Number in Java, Squares in Java
- Square Root in Java, Special Number in Java
- Anagram Program in Java, Strong Number in Java
- Random Number Generator in Java, Matrix Multiplication in Java
- Socket Programming in Java, Prime Numbers in Java.
Java – Inheritance
- Inheritance in Java
- Single Inheritance in Java
- Multilevel Inheritance in Java
- Hierarchical Inheritance in Java
- Hybrid Inheritance in Java
Java – Constructor and destructor
- Constructor and Destructor in Java
- Constructor in Java, Destructor in Java
- Copy Constructor In Java
- Static Constructor in Java
- Private Constructor in Java
Java – Arrays
- Arrays in Java Programming, 2D Arrays in Java, 3D Arrays in Java
- Multidimensional Array in Java, Array Methods in Java
- Print 2D Array in Java, Print Array in Java, String Array in Java
- Associative Array in Java, Dynamic Array in Java
- Java Array Iterator, Java array push Sort String Array in Java.
Module 4:
-
Java – Sorting
- Sorting in Java, Sorting Algorithms in Java, Merge Sorting Algorithms in Java
- Quick Sorting Algorithms in Java, Selection Sort In Java
- Heap Sort In Java, Bubble Sort in Java, Bucket Sort in Java
- Merge Sort In Java, Quick Sort in Java, Insertion Sort in Java
- Sort String in Java, Program for Merge Sort in Java
- Shell sort in java
-
Java – Functions
- Function in Java
- Java newInstance(), split() Function in Java, trim() Function in Java
- Replace() Function in Java, substring() Function in Java
- Strictfp in Java, String Reverse Function in Java
- Java String getBytes, Java Replace Char in String
- Shuffle() in Java, addAll() in Java, replaceAll() in Java.
File Handling in – Java
- FileWriter in Java, Java Stream Filter
- Java FileInputStream, Java IO
- Java OutputStreamWriter, DataInputStream in Java
- Java BufferedReader, Java BufferedWriter
- Java BufferedInputStream, Java ByteArrayInputStream
- Java ByteArrayOutputStream
Module 5:
Java – Polymorphism
- What is Polymorphism?
- Polymorphism in Java, Runtime Polymorphism in Java
- Overloading and Overriding in Java, Overloading in Java
- Method Overloading in Java, Function Overloading in Java
- Overriding in Java, Method Overriding in Java
- Final Keyword in Java, Super Keyword in Java
- instanceOf in Java.
-
Java – Collections
- What is TreeMap in Java?
- Sorting in Collection, Java Collections Class
- Hashtable in Java, Java EnumMap, Java LinkedHashMap
- Reverse Linked List in Java, LinkedList in Java
- Skip List Java, Java Collection Types, Java Collection Sort
- Java Collection to List, Java Date Time.
Java – Advanced
- Methods in Java, Inner Class in Java
- Cohesion in Java, Abstraction in Java, Java Predicate
- Anonymous Inner Class in Java, Java Stack Methods
- Java Static Nested Class, Synchronized Block in Java
- Static Synchronization in Java, Abstract Class in Java
- Access Modifiers in Java
- Non Access Modifiers in Java.
Module 6:
Functional Programming in – Java
- ClassLoader in Java, Interface in Java
- Functional Interface in Java
- PriorityQueue in Java, Collection Interface in Java,
- Object Cloning in Java, Applets in Java, 2D Graphics in Java, Autoboxing and Unboxing in Java,
- Comparable in Java Example
- Java Annotations, Java User Input, Serialization in Java, Dynamic Binding in Java, Java Parse String,
- Java Adapter Classes, Immutable Class in Java, String Initialization in Java, String Manipulation in Java, Finalize in Java.
Exception Handling in – Java
Types of Exception in Java, Java Null Pointer Exception, Java No Such Element Exception, Java Concurrent Modification Exception, Java Arithmetic Exception, Java IO Exception, Java Runtime Exception, Number Format Exception in Java, Java Array Index Out Of Bounds Exception, Java Class Not Found Exception, Java File Not Found Exception, Java Interrupted Exception, Java User Defined Exception, Event Handling in Java, Finally in Java
-
Java – Interview Questions
What is Synchronization in Java?, What is Concurrency in Java?, What is Design Pattern in Java?, What is Generics in Java?, What is API in Java?, What is a Binary Tree in Java?, Data Structures in Java, Binary Search Tree in Java, AWT Components in Java, Volatile Keyword in java, Struts in Java, What is Java, Garbage Collector?, What is Java Inheritance?, Thread Life cycle in Java, Object Oriented Programming in Java, Java App Development, Java Naming Conventions, Comparable in Java, Servlet in Java.