What Is Java Programming Used For?

By Howard Altman

Java is a powerful, portable object oriented (OO) programming language. It's used on Web pages, in cell phones and on mainframes all around the world. A program written in Java on a PC can easily find its way into many different computing platforms. This makes Java a popular language for application development.

History

Java was invented in 1991 by a team of software engineers at Sun Microsystems led by James Gosling. His team saw the future of computing as an interaction between consumer devices and computers.

Applets

Java programming is commonly used for Web-based applets. These are small applications such as pop up calendars.

POS

Java programming is also used for point-of-sale (POS) applications. A separate library called JavaPOS was created to support electronic cash registers and their peripherals.

Games

Java's graphic library makes it a great choice for simple games. These games are run on everything from Web pages to your cell phone.

Multi-Threading

Java programs can do several actions at the same time, called multi-threading. A well-written Java program can process data in one thread while waiting for user input in another thread.

Fun Fact

When Java is done using variables, it removes all references to them in memory with a process call Garbage Collection.