Java Articles

Sorted By: Most Recent
Artem Oppermann Artem Oppermann
Updated on July 31, 2025

What Is Object-Relational Mapping (ORM)?

Object-relational mapping (ORM) is a programming technique that lets developers use object-oriented code to interact with relational databases, by translating objects to and from database-compatible formats.

Image: Shutterstock / Built In
Artem Oppermann Artem Oppermann
Updated on July 22, 2025

What Is the Java Runtime Environment (JRE)?

The Java Runtime Environment (JRE) is a software layer that enables Java applications to run. It includes the Java Virtual Machine (JVM), core libraries and necessary resources, and allows Java programs to execute consistently across different platforms.

Image: Shutterstock / Built In
Giorgos Myrianthous Giorgos Myrianthous
Updated on June 23, 2025

Java Math.random() Method Explained With Examples

The Math.random method in Java generates a pseudorandom number between 0.0 and 1.0. Our expert explains how it works.

Image: Shutterstock / Built In
Anthony Corbo Anthony Corbo
Updated on June 03, 2025

What Is Java?

Java is a general-purpose, class-based, object-oriented programming language. It is one of the most widely used programming languages due to its platform independence and applications in web, enterprise and Android development.

Image: Shutterstock / Built In
Anmolika Singh Anmolika Singh
Updated on April 02, 2025

What Is Data Abstraction?

Data abstraction is a technique that hides intricate implementation details while spotlighting only essential functionalities. Here’s what you need to know.

Image: Shutterstock / Built In
Kailash Nirmal Kailash Nirmal
Updated on February 25, 2025

5 Reactive Programming Project Ideas to Perfect Your Skills

Reactive programming is a programming style focused on handling data flows and changes dynamically. Develop your skills with these five projects. 

Image: Shutterstock / Built In
Alexandru Nastase Alexandru Nastase
Updated on February 05, 2025

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. Here’s how it differs from other types of keywords in Java, when to use it, how to use it and its limitations.

Image: Shutterstock / Built In
Kailash Nirmal Kailash Nirmal
Updated on January 16, 2025

Reactive Programming: A Guide

Reactive programming is a programming style that allows an application to respond swiftly to data changes leading to a more responsive system. Learn how to do it in Java.

Image: Shutterstock / Built In
Andy Hilliard Andy Hilliard
Updated on December 17, 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
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