---
title: "Om Nikharge (@om-nikharge) | Hashnode"
description: "Software Engineer and Tech Enthusiast currently learning and working in Full-Stack Development. Read the latest articles by Om Nikharge on Hashnode."
url: "https://hashnode.com/@om-nikharge"
---

@om-nikharge

# Om Nikharge

@om-nikharge · Maharashtra, India · Joined February 2025

Software Engineer and Tech Enthusiast currently learning and working in Full-Stack Development.

### [Backend Error Handling Architecture](https://om-nikharge.hashnode.dev/backend-error-handling-architecture?utm_source=hashnode&utm_medium=feed)

Java Spring Boot & Node.js / Express A practical reference for understanding stack traces, exception propagation, custom errors, exception translation, error causes, and global error handling. 1. The

19 min read · [om-nikharge.hashnode.dev](https://om-nikharge.hashnode.dev/backend-error-handling-architecture?utm_source=hashnode&utm_medium=feed)

[Aug 15](https://hashnode.com/posts/backend-error-handling-architecture/6a802b036c21de7f2077b87c)

### [Mastering Java Exception Handling, Part 2: Checked vs. Unchecked Exceptions, 'throws' Keyword, and Finally Block](https://om-nikharge.hashnode.dev/mastering-java-exception-handling-part-2-checked-vs-unchecked-exceptions-throws-keyword-and-finally-block?utm_source=hashnode&utm_medium=feed)

"This article is the second part of the series Mastering Java Exception Handling. In Part 1, we covered how Java spots issues at compile-time and runtime, introducing try-catch for problems like ArithmeticException. Missed it? Catch up here. Now, in ...

7 min read · [om-nikharge.hashnode.dev](https://om-nikharge.hashnode.dev/mastering-java-exception-handling-part-2-checked-vs-unchecked-exceptions-throws-keyword-and-finally-block?utm_source=hashnode&utm_medium=feed)

[Feb 26, 2025](https://hashnode.com/posts/mastering-java-exception-handling-part-2-checked-vs-unchecked-exceptions-throws-keyword-and-finally-block/67bf86de88049a072c714945)

### [Mastering Java Exception Handling, Part 1: Problem Detection and the Basics of Try-Catch](https://om-nikharge.hashnode.dev/mastering-java-exception-handling-part-1-problem-detection-and-the-basics-of-try-catch?utm_source=hashnode&utm_medium=feed)

Before we jump into exception handling, let’s first understand problem detection in Java. This can be categorized into two distinct phases. Java reports issues in two distinct phases of a program’s lifecycle: Compile Time: When the Java compiler (ja...

6 min read · [om-nikharge.hashnode.dev](https://om-nikharge.hashnode.dev/mastering-java-exception-handling-part-1-problem-detection-and-the-basics-of-try-catch?utm_source=hashnode&utm_medium=feed)

[Feb 26, 2025](https://hashnode.com/posts/mastering-java-exception-handling-part-1-problem-detection-and-the-basics-of-try-catch/67be88b708d67fd6d6561f0a)

### [Java String Basics: Exploring Immutability, Memory Structure, and StringBuilder](https://om-nikharge.hashnode.dev/java-string-basics-exploring-immutability-memory-structure-and-stringbuilder?utm_source=hashnode&utm_medium=feed)

String Initialization in Java public class StringInitializationExamples { public static void main(String\[\] args) { // Using string literal String str1 = "Hello, World!"; // Using new keyword ...

5 min read · [om-nikharge.hashnode.dev](https://om-nikharge.hashnode.dev/java-string-basics-exploring-immutability-memory-structure-and-stringbuilder?utm_source=hashnode&utm_medium=feed)

[Feb 18, 2025](https://hashnode.com/posts/java-string-basics-exploring-immutability-memory-structure-and-stringbuilder/67b44e2d8cd2ada8ccb1ac84)
