Latest Java Tutorials

How I Would Learn to Code If I Could Start Over in the AI Era
How I Would Learn to Code If I Could Start Over in the AI Era
2026-10-26 07:19:59    Views: 29    in Coding

If I could start learning to code all over again in the AI era, here's what I would do differently to avoid 7 mistakes from my 20+ years as a Java developer.

1 comments
Java Version vs. Class File Version: Never Memorize the Mapping Again
Java Version vs. Class File Version: Never Memorize the Mapping Again
2026-10-24 15:53:51    Views: 12    in Java SE

Learn a simple formula to convert between Java versions and class file versions in seconds. No need to memorize the mapping table!

0 comments
Download and Install Oracle JDK 25 on macOS
Download and Install Oracle JDK 25 on macOS
2026-10-22 11:15:25    Views: 21    in Java SE

In this tutorial, I share how to download and install Oracle JDK 25 on macOS, from choosing the right installer for your Mac to verifying the installation. I'll also show you how to configure JAVA_HOME when multiple JDK versions are installed.

0 comments
Java Developers versus AI: 15 Hilarious Memes About Coding in the AI Era
Java Developers versus AI: 15 Hilarious Memes About Coding in the AI Era
2026-10-20 07:03:46    Views: 105    in Java Memes

Enjoy 15 hilarious Java developer memes about AI coding, vibe coders, coding agents, Spring Boot, hallucinations, bugs, and the future of programmers.

0 comments
Download and Install OpenJDK 25 on Windows
Download and Install OpenJDK 25 on Windows
2026-10-20 03:45:11    Views: 41    in Java SE

In this tutorial, I'll guide you step by step through downloading, installing, and configuring OpenJDK 25 on Windows. You'll learn how to set JAVA_HOME, update the PATH environment variable, and verify your Java installation. Based on my experience working with Java for many years, I'll also share practical tips to help you avoid common setup issues.

0 comments
Download and Install OpenJDK 25 on macOS
Download and Install OpenJDK 25 on macOS
2026-10-18 16:05:50    Views: 218    in Java SE

Learn how to download and install OpenJDK 25 on macOS step by step, configure JAVA_HOME and PATH, and verify Java 25 installation on your Mac.

0 comments
Is Java Still Worth Learning in the AI Era?
Is Java Still Worth Learning in the AI Era?
2026-10-16 03:13:32    Views: 197    in Coding

Is Java still worth learning in the AI era? As a Java developer, I share my concerns about AI, programming jobs, and Java’s future, then reflect on opinions from a Reddit discussion that gave me a more optimistic perspective.

0 comments
What Is the Maximum Length of a String in Java? Theory vs. Practical Experiment
What Is the Maximum Length of a String in Java? Theory vs. Practical Experiment
2026-10-14 05:31:49    Views: 210    in Java Core

I’ve used Java String for years, but I had never seriously asked how large a String could actually be. So I experimented with the limits myself - from the maximum String literal in a class file to a runtime String containing more than 2.1 billion characters. The results were interesting, and a few of them were surprisingly mysterious.

0 comments
The Funniest Java Memes You Can’t Resist Laughing At
The Funniest Java Memes You Can’t Resist Laughing At
2026-10-13 07:10:35    Views: 219    in Java Memes

Take a break from coding and enjoy a collection of hilarious Java memes about `NullPointerException`, curly braces, Eclipse vs. IntelliJ, Spring Boot, JAR files, and the legendary “Write once, run anywhere” slogan. If you’ve ever written Java, some of these memes may feel painfully familiar.

0 comments
New to Java Memes: These Jokes Will Make Learning Java Less Painful
New to Java Memes: These Jokes Will Make Learning Java Less Painful
2026-10-02 07:46:34    Views: 329    in Java Memes

New to Java? Take a break from syntax and tutorials with these funny Java memes made for beginners. From `Hello World` and `NullPointerException` to Generics, the JVM, garbage collection, and Java’s famous coffee obsession.

0 comments
Java 27 in Memes: What Developers Actually Think
Java 27 in Memes: What Developers Actually Think
2026-09-23 16:16:43    Views: 129    in Java Memes

What's new in Java 27? Find out by relaxing with these memes. Keep you updated with Java technology in the funny way.

0 comments
Java Development Kit Download and Install Oracle JDK 25 on Windows
Java Development Kit Download and Install Oracle JDK 25 on Windows
2026-09-21 11:06:02    Views: 99    in Java SE

The only guide you need to download and install Java Development Kit (JDK) on Windows computer with Oracle JDK 25 distribution. Step by step guide, in-depth instruction, clear illustration screenshots.

0 comments
The 80/20 Rule in Programming: 10 Things I’ve Learned from Real Software Projects
The 80/20 Rule in Programming: 10 Things I’ve Learned from Real Software Projects
2026-09-05 09:04:52    Views: 579    in Coding

Discover how the 80/20 rule applies to real-world programming and software development, from reading code and fixing bugs to performance, teamwork, libraries, features, project planning, and AI-generated code. These 10 facts may help you resolve some issues in your software project.

0 comments
Spring Authorization Server Example with OAuth 2 Client Credentials Grant Type and Database Users
Spring Authorization Server Example with OAuth 2 Client Credentials Grant Type and Database Users
2025-04-04 07:32:02    Views: 1,930    in REST APIs

Code examples to implement an authorization server with persistent client credentials using Spring Security OAuth2 Authorization Server library. The client credentials are stored in a relational database (MySQL).

0 comments
How to Customize Access Token Generation in Spring Authorization Server
How to Customize Access Token Generation in Spring Authorization Server
2025-03-22 03:29:36    Views: 1,856    in REST APIs

Code examples about modifying the JWT access tokens generated by Spring authorization server, including add, update and remove claims.

0 comments
How to Completely Uninstall IntelliJ IDEA from macOS
How to Completely Uninstall IntelliJ IDEA from macOS
2025-03-20 14:06:02    Views: 50,063    in IDEs > IntelliJ IDEA

Guide to fully delete a standalone installation of IntelliJ IDEA from macOS

0 comments
Spring Authorization Server Example with OAuth 2 Client Credentials and In-memory Users
Spring Authorization Server Example with OAuth 2 Client Credentials and In-memory Users
2025-02-12 06:52:02    Views: 2,275    in REST APIs

Guide to implement Spring authorization server with OAuth2 client credentials grant type and in-memory clients (users) with Java code examples. REST clients then call the authorization server to obtain new access tokens to access protected APIs and resources.

0 comments
How to Fix OAuth2AuthorizationServerConfiguration's applyDefaultSecurity() Method Deprecated
How to Fix OAuth2AuthorizationServerConfiguration's applyDefaultSecurity() Method Deprecated
2024-12-29 06:30:28    Views: 3,848    in Frameworks > Spring

Solution to fix the error: The method applyDefaultSecurity(HttpSecurity) from the type OAuth2AuthorizationServerConfiguration has been deprecated

0 comments
Download and Install OpenJDK 23 on macOS
Download and Install OpenJDK 23 on macOS
2024-11-01 23:42:02    Views: 526    in Java SE

The complete guide to set up Java Development Kit (JDK) version 23 on Mac computers with OpenJDK 23 binary distribution.

0 comments
Download and Install OpenJDK 23 on Windows
Download and Install OpenJDK 23 on Windows
2024-10-28 14:42:06    Views: 1,966    in Java SE

The complete, step-by-step guide to download, extract, install, configure and verify Java Development Kit (JDK) on Windows with OpenJDK 23 binary distribution.

0 comments