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.
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.
Java programming is commonly used for Web-based applets. These are small applications such as pop up calendars.
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.
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.
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.
When Java is done using variables, it removes all references to them in memory with a process call Garbage Collection.