Basic Java terminology

The purpose of this page is to help the beginner with the basic Java terminology. Advanced programmers and teachers often use words that are very common in Java and computers without explaining them because they are so accustomed to using them. Therefore, the beginner is often unable to understand what is being taught, because he is lacking in the basic vocabulary. The terminology below is meant to be easily understood, and is therefore not given a technical definition.

A User Interface A Graphical User Interface (GUI)
The ability to talk to the computer. You need a new folder you type md, you need the directory you type dir, etc. The ability to talk to the computer with graphics. You need a new folder you right click, you need the directory you click the folder, etc.
user interface graphical user interface