MUO

Java

Readers like you help support MUO. When you make a purchase using links on our site, we may earn an affiliate commission. Read More.

latest

Green Coffee Cup Key on Keyboard
Mac
How to Uninstall Java on a Mac

Java's installer helps you remove the program quickly, but if that's not enough, you can use Terminal to remove every trace of it.

By 
A laptop on a desk showing a page of code on a dark background
How to Install the Java JDK in Windows 11

JDK is a development environment required to build Java applications. Learn how to install and run the JDK on Windows 11

By 
A person holding paper with Java text on it
How to Fix Java Not Installing on Windows

Java is essential for some apps, but sometimes it has issues installing on Windows. Fortunately, getting it installed takes just a few minutes.

By 
Woman's image with coding overlap
Python vs. Java: The Best Language for 2023

Unsure which programming language to learn? If you plan to start coding in 2023, there is only one choice. But who wins in the Python vs. Java battle?

By 
xml-read-write
How to Read and Write XML Files With Java

The popularity of XML has waned recently, but you may run into it occasionally, so it's important to learn how to read and write an XML file.

By 
MacBook displaying error page
How to Create Custom Spring Boot Error Pages With Thymeleaf

Whitelabel error pages look blunt and could negatively impact user experience. Learn how to create custom error pages using Thymeleaf.

By 
beginner-projects-programmers
The 10 Best Beginner Projects for New Programmers

Want to learn programming but don't know where to start? These beginner programming projects and tutorials will start you off.

By 
Using Thymeleaf in Spring Boot
What Is Thymeleaf and How Can You Use It in Your Spring Boot Applications?

Learn how to integrate this template engine into your Spring applications.

By 
A lock on a laptop keyboard
How to Secure Your Spring Application With Spring Security

Ensure the security of your Spring application by leveraging the robust features offered by the Spring Security framework.

By 
A Java logo against a beige background
6 Things We Liked About Java Games

While mobile gaming features some incredibly detailed games, both in content and appearance, there's no denying the charm that Java games had.

By 
Generic paper men
How to Create and Use a Generic Class in Java

Generic classes facilitate reusability. Make your code scalable and efficient using generic classes in Java.

By 
Cars parked on an underground floor
Build a Simple Vehicle Parking System Using Java

Learn how to use ArrayList for this simple, practical app.

By 
The Java logo sitting on a brown background image with a paper effect.
Java 21: Discover the Latest Enhancements

Java’s latest revision introduces some useful syntax for Records, among other improvements.

By 
best-programming-games
The 11 Best Coding Games to Build Your Programming Skills

Coding games help you learn faster with hands-on practice and experience. Plus, they're a fun way to test your programming skills!

By 
two programmers reviewing code on a linux machine
How to Install Eclipse IDE on Linux

There are dozens of IDEs and code editors available for Linux, but when it comes to coding in Java, nothing beats Eclipse.

By 
Python code on laptop screen
What Is JES and How Does It Work?

Learn all you need to know about JES, the friendly Jython development environment.

By 
A woman sitting cross-legged on the floor, facing the camera, with a laptop on her knees.
Using Initializr to Generate a New Spring Boot Application

Setting up a Spring project can be a complicated task; fortunately, the Spring Initializr is here to help!

By 
An open laptop sitting on a windowsill with a residential view in the background.
How to Fix the “Could Not Create the Java Virtual Machine” Error on Windows

Get this annoying Java error fixed on Windows with this guide.

By 
install java on ubuntu
How to Install Java on Ubuntu and Remove It When You’re Done

Need to install Java on your Ubuntu system? Whether you're coding in Java or using an app, here's how to get it running.

By 
Person working on a laptop
What Is the Adapter Design Pattern and How Can You Use It?

Use this pattern to reuse third-party code without having to rewrite all your own.

By 
See more articles +