Java Articles

Sorted By: Most Recent
Adam Ierymenko Adam Ierymenko
Updated on November 01, 2024

The Shift To Memory-Safe Code Is Coming for Your Industry

The pervasive use of memory-unsafe languages in vital systems is exposing them to vulnerabilities. Our expert explains why that’s a problem.

Image: Shutterstock / Built In
Alexandru Nastase Alexandru Nastase
Updated on September 12, 2024

Volatile Keyword in Java Explained

The volatile keyword in Java signals that a variable is being stored in the main memory ensuring all threads see the same value. Learn how it works.

Image: Shutterstock / Built In
Abhinav Pandey Abhinav Pandey
Updated on June 14, 2024

Java Switch Case Explained

Java switch case is a tool that selects a code block to execute based on the value of a given expression. It’s used to replace multiple if-else statements. Here’s how to do it.

Image: Shutterstock / Built In
Andy Hilliard Andy Hilliard
Updated on March 05, 2024

What’s All the Hype About Hyperspecialization?

The increasing demand for specialized tech skills is changing the nature of software development. Here’s how you can stay up to date.

Image: Shutterstock / Built In
Akshay Kumar Akshay Kumar
Updated on January 18, 2024

A Guide to HashMap in Java With Examples

HashMap is a popular data structure in Java that uses the Map interface and a hash table to provide efficient access and manipulation of data based unique keys.

Image: Shutterstock / Built In
Parul Malhotra Parul Malhotra
Updated on January 10, 2024

Why 0.1 + 0.2 Doesn’t Equal 0.3 in Most Programming Languages

In code, 0.1 + 0.2 doesn’t equal 0.3 due to floating point arithmetic. Learn why that is and how floating point arithmetic works.

Image: Shutterstock / Built In
Artem Oppermann Artem Oppermann
Updated on September 26, 2023

What Is Object-Relational Mapping (ORM)?

Object-relational mapping speeds up development time for teams and reduces costs, but how does it work? Our expert explains.

Image: Shutterstock / Built In
Artem Oppermann Artem Oppermann
Updated on April 10, 2023

What Is the Java Runtime Environment (JRE)?

The JRE is a crucial component of the Java platform because it enables Java programs to run on any system where we’ve installed the JRE. Here’s how it works.

Image: Shutterstock / Built In
Anthony Corbo Anthony Corbo
Updated on March 15, 2023

What Is Java?

Java, a general-purpose, class-based, object-oriented language, offers a high degree of reliability. It's one of the most widely used programming languages.

Image: Shutterstock / Built In