Java
Java learning path from interview fundamentals to design patterns and coding problem-solving.
Explore subtopics:
-
SQL vs NoSQL: Complete Guide to Differences, Use Cases, and Examples
Series: Database Fundamentals
Learn the key differences between SQL and NoSQL databases, their use cases, advantages, and when to choose each for your projects with practical examples.
-
Relational Databases Explained: Tables, Rows, and Keys
Series: Database Fundamentals
Learn relational databases: tables, rows, columns, and keys - with practical SQL examples and clear explanations for beginners.
-
Java String Quiz: 16 MCQ Questions with Answers
Series: Java Interview & Problem Solving Series
Test your Java String knowledge with 16 MCQ questions and answers covering String, StringBuilder, StringBuffer, and SCP basics.
-
Reverse Integer in Java: Simple Explanation and Code
Series: Java Interview & Problem Solving Series
Learn how to reverse an integer in Java without using built-in APIs, with a simple code example and step-by-step explanation.
-
Kids With the Greatest Number of Candies: LeetCode Java Solution
Series: Java Interview & Problem Solving Series
Solve Kids With the Greatest Number of Candies in Java with a simple LeetCode approach, explanation, constraints, and example walkthrough.
-
Reverse Words in a String III: LeetCode Java Solution
Series: Java Interview & Problem Solving Series
Solve Reverse Words in a String III in Java with a clean LeetCode approach, example walkthrough, constraints, and test cases.
-
Merge Strings Alternately: LeetCode Java Solution
Series: Java Interview & Problem Solving Series
Solve Merge Strings Alternately in Java with a simple LeetCode approach, step-by-step explanation, constraints, and sample test cases.
-
Robot Return to Origin: LeetCode Java Solution
Series: Java Interview & Problem Solving Series
Solve Robot Return to Origin in Java with a simple LeetCode approach, move-count logic, constraints, and example walkthrough.
-
Singleton Pattern in Java: Explanation and Examples
Series: Java Design Patterns Series
Learn the Singleton pattern in Java with common implementations, thread-safety trade-offs, and practical examples you can reuse.
-
SOLID Principles in Java: Explained with Examples
Series: Java Design Patterns Series
Learn SOLID principles in Java with practical examples for SRP, OCP, LSP, ISP, and DIP to write cleaner, maintainable code.