Logo TheJavaGuy blog
TheJavaGuy blog

  • Archives
  • Tags

/

  • Font Size
  • Mode

How to Install Java 19 (OpenJDK 19) on MacOS

cover.png
September 22, 20223 min readHow-ToJava 19MacOS

The easiest way to install Java 19 (OpenJDK 19) on MacOS

Read More

Ultimate Guide to Sorting Strings in Java

cover.png
June 30, 202210 min readJavaStringUltimate Guide

The minimum every senior developer must know about sorting strings in Java

Read More

The Right Tool for the Job Is a Lie

cover.png
June 23, 20224 min readAdviceSoftware Engineering

How senior developers know the really right tool for the job?

Read More

Don't Prefix JUnit Tests With the Word Test

cover.png
June 2, 20225 min readAdviceJUnit

Why senior developers never prefix JUnit tests with the word test

Read More

How to Install Java 18 (OpenJDK 18) on Windows

cover.png
May 19, 20224 min readHow-ToJava 18Windows

The easiest way to install Java 18 (OpenJDK 18) on Windows

Read More

New in Java 18: Deprecation of Finalization Mechanism

cover.png
May 12, 20225 min readFinalizationJava 18

Leave finalization in the past!

Read More

My 7½ Year Old Learned 4 Bash (Linux) Commands in One Hour

cover.png
May 5, 20226 min readEducationLife

How I taught my 7½ year old 4 bash commands in one hour

Read More

New in Java 18: Code Snippets in Javadoc (Part 2)

cover.png
April 28, 20223 min readJava 18Javadoc

Write better Javadoc using code snippets (part 2)

Read More
  • ««
  • «
  • 1
  • 2
  • 3
  • »
  • »»
Profile
Ivan Milosavljević (TheJavaGuy)
Ivan Milosavljević (TheJavaGuy)
Senior Software Developer | International speaker | JUG Munich | Investing, personal finance and money management teacher & enthusiast
cplace
Munich
About TheJavaGuy
Taxonomies
Java 8 Java 18 8 How-To 4 Oop 3 Advice 2 AI 2 Java 19 2 Javadoc 2 MacOS 2 Simple Web Server 2 ALL 23
2025 2 2023 2 2022 18 0001 1
Posts
  • cover.png
    Constructor Rules: Class Must Have at Least One Constructor
    December 25, 2025
  • cover.png
    The Main Role of a Class
    December 18, 2025
  • cover.png
    So What Exactly Is a Whitespace in Java?
    June 20, 2023
  • cover.png
    Adventures of a Java Programmer in Character.AI Land
    April 4, 2023
  • cover.png
    Adventures of a Java Programmer in ChatGPT Land (Part 1)
    December 15, 2022
Actions
X Facebook

Go back Reload Copy URL

TheJavaGuy Blog 🚀

Blog about software development

Copyright © 2016-2025 Ivan Milosavljević. All Rights Reserved.
Build with ❤️ from the Hugo and the HBS theme.