Blog

Page 769 of my articles, tutorials, and thoughts

Latest Articles

Cover Image for How do you assert that a certain exception is thrown in JUnit tests?
assertexceptionjavajunitjunit4

How do you assert that a certain exception is thrown in JUnit tests?

Published on September 2, 2023

# How to Assert That a Certain Exception is Thrown in JUnit Tests ๐Ÿงช Are you tired of writing convoluted code to test if a specific exception is thrown in your JUnit tests? ๐Ÿคฏ Well, fret no more! In this blog post, we will show you a more elegant and idio

Cover Image for How can I create an executable/runnable JAR with dependencies using Maven?
buildbuild-automationexecutable-jarjavamaven-2

How can I create an executable/runnable JAR with dependencies using Maven?

Published on September 2, 2023

# ๐Ÿš€ Creating an Executable JAR with Dependencies using Maven: A Complete Guide ๐Ÿ“ฆ So, you've built your awesome Java project, and now you want to package it into a single, self-contained JAR for easy distribution. But there's one problem โ€“ your project h

Cover Image for What is a serialVersionUID and why should I use it?
javaserializationserialversionuid

What is a serialVersionUID and why should I use it?

Published on September 2, 2023

# What is a serialVersionUID and why should I use it? ๐Ÿค” Have you ever encountered the warning message in Eclipse that says: > The serializable class [class name] does not declare a static final serialVersionUID field of type long. And you're probably w

Cover Image for How do I test a class that has private methods, fields or inner classes?
javajunittddunit-testing

How do I test a class that has private methods, fields or inner classes?

Published on September 2, 2023

# Testing Classes with Private Methods, Fields, or Inner Classes So, you have this awesome class you've been working on, and it has some private methods, fields, or even nested classes. Now, you're faced with the challenge of testing it using JUnit. Howev

Cover Image for Initialization of an ArrayList in one line
arraylistcollectionsinitializationjava

Initialization of an ArrayList in one line

Published on September 2, 2023

# Initializing an ArrayList in One Line: The Easiest Way! ๐Ÿš€ Are you tired of writing multiple lines just to initialize an ArrayList? ๐Ÿ˜ฉ Look no further! In this blog post, we will explore a super easy and concise way to initialize an ArrayList in just on

Cover Image for How do I convert a String to an int in Java?
integerjavastringtype-conversion

How do I convert a String to an int in Java?

Published on September 2, 2023

# How to Convert a String to an int in Java: A Complete Guide So, you want to convert a `String` to an `int` in Java, huh? Well, don't worry, because I've got you covered! ๐Ÿ˜Ž ## The Problem Let's say you have a `String` containing a numeric value, like

Cover Image for What is the difference between public, protected, package-private and private in Java?
access-modifiersjavaprivateprotectedpublic

What is the difference between public, protected, package-private and private in Java?

Published on September 2, 2023

## What's the Deal with Access Modifiers in Java? ๐Ÿค” Are you diving into the realm of Java programming and find yourself confused about when to use those access modifiers? Don't worry, my tech-savvy friend, I've got you covered! In this blog post, we'll d

Cover Image for When to use LinkedList over ArrayList in Java?
arraylistcollectionsjavalinked-list

When to use LinkedList over ArrayList in Java?

Published on September 2, 2023

# When to use LinkedList over ArrayList in Java? ๐Ÿ“š As a Java developer, you might have come across the dilemma of choosing between `LinkedList` and `ArrayList` when working with lists. Both offer similar functionality, but they have different underlying

Cover Image for How can I create a memory leak in Java?
javamemorymemory-leaks

How can I create a memory leak in Java?

Published on September 2, 2023

## Creating a Memory Leak in Java: A Beginner's Guide ๐Ÿ‘จโ€๐Ÿ’ป๐Ÿ“ So, you just had an interview and you were asked to create a memory leak in Java? Don't worry! It's not as complicated as it sounds. In this blog post, we'll break it down for you, addressing c

Cover Image for Iterate through a HashMap
hashmapiterationjavaloops

Iterate through a HashMap

Published on September 2, 2023

# ๐Ÿš€ Mastering HashMap Iteration in Java ๐Ÿ‘‹ Hey there, tech enthusiasts! Today, we're diving into the world of HashMap iteration in Java. If you've ever found yourself scratching your head, wondering how to efficiently loop through the items in a HashMap,