Quick Reference Sheets :
Cheat Sheet
- SQL Cheat Sheet
- HTML Cheat Sheet
- CSS Cheat Sheet
- Java JDBC Cheat Sheet
- Java Collections Cheat Sheet
- Java Threads Cheat Sheet
- Java Exception Handling Cheat Sheet
- Java Strings Cheat Sheet
- Java Array Cheat Sheet
- Java OOP Concepts Cheat Sheet
- Java Control Flow Statements Cheat Sheet
- Java Keywords Cheat Sheet
- Java I/O Cheat Sheet
- HTTP Status Codes Cheat Sheet
Quiz
- Java Threads Quiz
- Java Exception Handling Quiz
- Java Strings Quiz
- Quiz On ++ And — Operators
- Java Nested Classes Quiz
- Java Access Modifiers Quiz
- Java Interfaces Quiz
- Java Method Overloading And Overriding Quiz
- Java On Abstract Classes Quiz
- Java Enums Quiz
- Java Inheritance Quiz
- Java Classes & Objects Quiz
Interview Questions
- 80+ Java Pattern Programs
- Java 8 Interview Questions
- Java 8 Interview Coding Questions
- Java Collections Interview Questions
- Java Threads Interview Questions
- Java Exception Handling Interview Questions
- Java String Interview Questions
- Java Array Interview Questions
- Top 25 Simple Basic Java Interview Questions For Freshers
- Java Interview Questions On Nested Classes
- Java Interview Questions On final Keyword
- Tricky Core Java Interview Coding Questions
- Java Interview Questions On Interfaces
- Java Interview Questions On Abstract Class
- 15 Simple But Confusing Java Interview Questions
- Java Interview Questions On Method Overloading
- Java Interview Questions On Method Overriding
- Java Interview Questions On Type Casting
- Java Interview Questions On Modifiers
- Java Interview Questions On Inheritance
- Java Interview Questions On Constructors
- Java Interview Questions On main() Method
- 400+ Java Interview Questions
Java 11
Java 10
Java 9
Java 8
- Java 8 Lambda Expressions
- Java 8 Functional Interfaces
- Java 8 Method References
- Java 8 Interface Changes
- Java 8 Streams
- Java 8 Collectors
- Java 8 Optional Class
- Java 8 Spliterator
- Interface Vs Abstract Class After Java 8
- Collections Vs Streams In Java
- Java 8 Stream Intermediate And Terminal Operations
- Java 8 map() Vs flatMap()
- Iterator Vs Spliterator In Java 8
- Java 8 StringJoiner, String.join() And Collectors.joining()
- Java 8 Sort HashMap By Keys
- Java 8 Sort HashMap By Values
- Java 8 Merge Two Maps With Same Keys
- Solving Real Time Queries Using Java 8 Features -Employee Management System
- 60+ Java 8 Interview Questions
Tags
Algorithms Cheat Sheet CSS Data Structures File Handling Frameworks HTML Interview Preparation Interview Programs Java Java 8 Java9 Java 9 Java10 Java 11 Java 12 Java 15 Java 17 Java I/O java interview programs Java interview questions Practice Coding Questions Python Quick Reference Guides Quiz Spring Spring Annotations Spring Core SQL Strings Threads x Vs y
Latest Posts
- Spring @Configuration, @Bean, @PostConstruct And @PreDestroy Annotations With Examples
- 80+ Pattern Programs In Java
- Spring @Primary Annotation With Example
- Spring @Qualifier Annotation With Example
- Spring @Autowired Annotation With Example
- Spring @Component Annotation With Example
- Spring Java Code Based Configuration
- Spring Annotation Based Configuration
- Python Data Types
- Spring IoC Container
Java Collections
- Collection Framework – Class Hierarchy
- Collection Interface
- List Interface
- ArrayList Class
- Array Vs ArrayList
- Advantages of using ArrayList over Arrays
- 18 Java ArrayList Programming Examples
- Array to ArrayList / ArrayList to Array
- How to reverse an ArrayList?
- How to sort an ArrayList?
- How to remove duplicate elements from ArrayList?
- How to modify an ArrayList?
- How to iterate an ArrayList?
- Iterator Vs ListIterator
- Vector Class
- ArrayList Vs Vector
- Why not to use Vector class in your code?
- LinkedList Class
- ArrayList Vs LinkedList
- 16 Java LinkedList Programming Examples
- Queue Interface
- PriorityQueue Class
- Java PriorityQueue Example
- Deque Interface
- ArrayDeque Class
- Set Interface
- HashSet Class
- How HashSet works?
- Java HashSet Example
- LinkedHashSet Class
- How LinkedHashSet works?
- Java LinkedHashSet Example
- SortedSet Interface
- NavigableSet Interface
- TreeSet Class
- Java TreeSet Example
- HashSet Vs LinkedHashSet Vs TreeSet
- Map Interface
- HashMap Class
- How HashMap works?
- Initial capacity & Load Factor Of HashMap
- HashMap Vs HashSet
- HashMap Vs HashTable
- 15 Java HashMap Programs & Examples
- HashMap to ArrayList
- HashMap Vs ConcurrentHashMap In Java
- How To Synchronize ArrayList, HashSet And HashMap In Java?
- Enumeration Vs Iterator In Java
- Fail Fast Vs Fail Safe Iterators In Java
- Collection Vs Collections In Java
- How To Make Collection Read Only In Java?
Java I/O
- Byte Stream Vs Character Stream In Java
- How To Unzip Files In Java?
- How To ZIP File/Directory In Java?
- How To Make Text File Read-Only In Java?
- List All Files In Directory – With Java 8 Examples
- How To Find Type, Total Space, Free Space And Usable Space Of All Drives In Java?
- How To Copy A File In Java?
- How To Replace Specific String In Text File In Java?
- How To Read And Write Images In Java? – ImageIO Example
- How To Compare Two Text Files In Java?
- How To Set File Permissions In Java?
- How To Sort A Text File In Java?
- How To Find The Most Repeated Word In Text File In Java?
- How To Append Text To A File In Java?
- How To Find Number Of Characters, Words And Lines In File In Java?
Java Threads
- Introduction To Threads In Java
- Creating Threads In Java
- Different Ways Of Defining Threads In Java
- Types Of Threads In Java
- Naming A Thread In Java
- How to identify a thread in java?
- Priority Of A Thread In Java
- Thread.sleep() Method In Java
- Joining The Threads In Java
- Thread Interference In Java
- Synchronization In Java
- Deadlock In Java
- How To Detect The Deadlocked Threads In Java
- How To Avoid The Deadlock In Java?
- Interthread Communication Using wait(), notify() and notifyAll()
- Thread Interruption In Java
- Thread Life Cycle OR Thread States In Java
- Thread Group In Java
- 7 Things Every Java Programmer Should Know About Threads In Java
- wait() Vs sleep() Methods In Java
- Program Vs Process vs Threads
- User Threads Vs Daemon Threads In Java
- Extends Thread Vs Implements Runnable In Java
- How To Stop A Thread In Java?
- Difference Between notify And notifyAll In Java
- BLOCKED Vs WAITING States In Java
- Differences between Start And Run Methods In Java Threads
- Print Odd And Even Numbers By Two Threads In Java
- 50+ Java Threads Interview Questions
Exception Handling
- Introduction To Exception Handling
- try, catch and finally blocks In Java
- Multiple Catch Blocks In Java
- Nested try catch Blocks In Java
- Return Value From try-catch-finally Blocks
- Hierarchy Of Exceptions In Java
- Throwing And Re-Throwing An Exception In Java
- throws Keyword In Java
- Method Overriding With throws Clause
- Checked Vs Unchecked Exceptions In Java
- User Defined Exceptions In Java
- Chained Exceptions In Java
- Difference Between final, finally and finalize In Java
- Difference Between throw, throws and Throwable In Java
- Difference Between Error Vs Exception In Java
- ClassNotFoundException Vs NoClassDefFoundError In Java
- ClassCastException In Java
- 12 Frequently Occurring Exceptions In Java With Examples
- 30+ Java Exception Handling Interview Questions
Java Strings
- Introduction To Strings
- Exploring java.lang.String Class : Constructors Of String Class
- Exploring java.lang.String Class : Concatenation Of Strings
- Exploring java.lang.String Class : Character Extraction
- How The Strings Are Stored In The Memory?
- An Example To Prove Strings Are Immutable
- When To Use “==”, equals() And hashCode() On Strings
- How StringBuffer And StringBuilder Differ From String Class
- What Is String Intern In Java?
- 20 Things You Should Know About Strings In Java
- 25+ Frequently Asked Java String Interview Programs
- 50+ Java String Interview Questions
- 60+ Java Strings Quiz Questions
- Java New String Methods – From Java 8 To Java 17
Java Arrays
- Introduction To Arrays
- How Are the Arrays stored in the memory?
- Copying An Array In Java
- Array Of Objects In Java
- Arrays As Parameters And Return Types Of A Method
- Multidimensional Arrays In Java
- Jagged Arrays In Java
- java.util.Arrays Class In Java
- java.util.Arrays Class In Java (Contd…)
- 10 Interesting Observations about arrays in java
- How To Check The Equality Of Two Arrays In Java?
- Arrays.deepToString() Method Example
- Java Arrays Quiz
- 25 Java Array Interview Questions
- 30 Frequently Asked Java Array Interview Programs
Java Generics
- Why We Need Generics In Java?
- Defining Generic Class
- Rules To Follow While Implementing Generic Interfaces
- Can We Define Methods And Constructors As Generic?
- What Are Bounded Types And Why They Are Used?
- What Are Wildcard Arguments In Java?
- Generics And Their Inheritance
- Type Erasure
- Some Interesting Observations About Generics In Java
JDBC
- Introduction To JDBC
- Types Of JDBC Drivers
- How To Connect To The Database In Java?
- DriverManager Class In Java
- java.sql.Connection Interface In JDBC
- Java JDBC Tutorial : SQL CREATE, INSERT, SELECT, UPDATE And DELETE Examples
- executeQuery() Vs executeUpdate() Vs execute() In JDBC
- PreparedStatement In Java
- Java CallableStatement Stored Procedures IN OUT Parameters Examples
- Statement Vs PreparedStatement Vs CallableStatement In Java
- ResultSetMetaData In JDBC With Example
Java Basics
- JDK Installation
- Development Of Simple Hello World Java Program
- Compiling And Running A Java Program
- Setting Path Environment Variable
- Usage of javac command with -d option and java command with -classpath option
- Naming, Compiling and Running Java Files Containing More Than One Class Definitions
- Increment And Decrement Operators
- 50 Java Keywords With Examples
- for-each Loop In Java (Enhanced for Loop)
- final keyword in Java
Java OOPs
- Constructors In Java
- Static Members In Java
- Non-Static Members In Java
- Instance Initialization Blocks
- Class Variables Vs Instance Variables In Java
- Inheritance In Java
- super and this keywords in Java
- Abstraction In Java
- Interfaces In Java
- Does An Interface Extend Object Class In Java?
- Polymorphism In Java
- Method Overloading In Java
- Method Overriding In Java
- Method Overloading Vs Method Overriding In Java
- Static Binding Vs Dynamic Binding In Java
- Packages In Java
- Access Modifiers In Java
- Type Casting In Java
Java Memory Management
- Memory Management In Java – Stack And Heap
- How Static Members Are Stored In The Memory?
- How Non-Static Members Are Stored In The Memory?
- How The Strings Are Stored In The Memory?
- How Are the Arrays stored in the memory?
- Garbage Collection And finalize() method In Java
- Types Of References In Java : Strong, Soft, Weak And Phantom