Skip to content

blog.ramittal.com

www.ramittal.com – We Connect People

Category: java

all java related content

  • Home
  • programming
  • java
  • Page 6
Java OCP-Style Programming Assessment
  • interview
  • java
  • programming

Java OCP-Style Programming Assessment

  • Rahul Mittal
  • June 19, 2026
  • 6 min read

50 Multiple Choice Questions to Evaluate Real Java Skills Introduction Many Java developers can explain concepts but struggle to read and understand actual code. This assessment is designed to evaluate:…

JVM, Memory Management & Exception Handling
  • interview
  • java
  • programming
  • spring

JVM, Memory Management & Exception Handling

  • Rahul Mittal
  • June 19, 2026
  • 8 min read

MCQs Q1. Which JVM memory area stores objects? A. Stack B. Heap C. Method Area D. Program Counter Q2. What is Garbage Collection? A. Memory Allocation B. Memory Cleanup of…

Interview Sets for Screening Java Developers
  • interview
  • java
  • programming
  • spring

Interview Sets for Screening Java Developers

  • Rahul Mittal
  • June 19, 2026
  • 8 min read

Introduction One of the biggest challenges while interviewing Java developers is maintaining consistency across candidates. Many interviewers ask different questions to different candidates, making comparison difficult. This interview handbook provides:…

10 Practical Java Interview Programming Exercises with Solutions, Logic and Complexity Analysis
  • interview
  • java
  • programming

10 Practical Java Interview Programming Exercises with Solutions, Logic and Complexity Analysis

  • Rahul Mittal
  • June 17, 2026
  • 4 min read

Introduction When interviewing Java developers, asking theoretical questions alone is rarely enough. The best interviews combine: Logical reasoning Problem-solving ability Understanding of loops and conditionals Character and string manipulation Collections…

Top 50 Java 8 MCQs with Answers and Detailed Explanations
  • interview
  • java
  • programming

Top 50 Java 8 MCQs with Answers and Detailed Explanations

  • Rahul Mittal
  • June 17, 2026
  • 6 min read

Introduction Java 8 was one of the most revolutionary releases in Java history. It introduced Functional Programming concepts into Java and added several features that changed the way modern Java…

Exception Handling in Java: From Throwable to Global Exception Handling in Spring Boot
  • java
  • programming

Exception Handling in Java: From Throwable to Global Exception Handling in Spring Boot

  • Rahul Mittal
  • June 17, 2026
  • 6 min read

Introduction Exception handling is one of the most fundamental concepts in Java. Every Java developer uses exceptions daily, yet many developers struggle to explain: Why exceptions exist Difference between Exception…

Building an Annotation-Driven Enterprise Cache Framework for Spring Boot Microservices
  • java
  • microservices
  • programming
  • spring

Building an Annotation-Driven Enterprise Cache Framework for Spring Boot Microservices

  • Rahul Mittal
  • June 17, 2026
  • 5 min read

Introduction In the previous articles, we built a reusable caching library that provides: L1 Cache using EhCache L2 Cache using Redis or GemFire Distributed Locking Cache Stampede Protection Cache Warming…

Cache Invalidation in Distributed Spring Boot Microservices: Spring Events vs Kafka vs Redis Pub/Sub
  • java
  • microservices
  • programming
  • spring

Cache Invalidation in Distributed Spring Boot Microservices: Spring Events vs Kafka vs Redis Pub/Sub

  • Rahul Mittal
  • June 17, 2026
  • 6 min read

Introduction Caching is one of the most effective ways to improve application performance. Whether you are using EhCache, Redis, GemFire, or a multi-level caching strategy, one challenge remains consistent across…

Extending the Platform Cache Library: Distributed Locking, Cache Warming and Cache Stampede Protection
  • java
  • microservices
  • programming
  • spring

Extending the Platform Cache Library: Distributed Locking, Cache Warming and Cache Stampede Protection

  • Rahul Mittal
  • June 17, 2026
  • 6 min read

Introduction In the previous article, we built a reusable caching library that provides: L1 Cache using EhCache L2 Cache using Redis or GemFire Strategy Pattern based provider selection Kafka and…

Building a Pluggable Multi-Level Cache Library for Spring Boot Microservices (EhCache + Redis/GemFire)
  • java
  • microservices
  • programming

Building a Pluggable Multi-Level Cache Library for Spring Boot Microservices (EhCache + Redis/GemFire)

  • Rahul Mittal
  • June 17, 2026
  • 6 min read

Introduction As organizations move toward microservices, caching becomes a critical component for performance, scalability, and cost optimization. Unfortunately, many teams implement caching differently: Different cache providers Different key conventions Different…

Posts pagination

Previous 1 … 5 6 7 … 10 Next

Recent Posts

  • Part 42: The Java 8 → Java 21 Journey – Building Modern Enterprise Microservices and Looking Ahead to Java 26
  • Part 37: Java 21 – Virtual Threads – Revolutionizing Spring Boot Microservices and Enterprise Banking Applications
  • Part 41: Java 21 – Vector API – Unlocking Modern CPU Performance for Banking, AI and Analytics
  • Part 40: Java 21 – Foreign Function & Memory API (Project Panama) – The Future of Native Integration for Enterprise Applications
  • Part 39: Java 21 – Sequenced Collections – Bringing Consistency to the Java Collections Framework

Recent Comments

No comments to show.

Archives

  • July 2026
  • June 2026
  • May 2026
  • March 2026
  • December 2025
  • March 2025
  • January 2025
  • December 2024

Categories

  • AI
  • Bangkok
  • Database
  • feature
  • general
  • interview
  • java
  • JavaEvolutionSeries
  • leadership
  • Metrics
  • microservices
  • Observability
  • programming
  • project management
  • ramittal.com
  • security
  • spring
  • Thailand
  • Travel
Copyright © 2026 blog.ramittal.com Theme: Crystal Blog By Adore Themes.