Phase 1 consists of editing a file with an editor program, normally known simply as an editor (Fig. 1.6). Using the editor, you type a Java program (typically referred to as source code), make any necessary corrections and save it on a secondary storage device, such as your hard drive. Java source code files are given a name ending with the .java extension, indicating that the file contains Java source code.
Two editors widely used on Linux systems are
emacs. Windows provides Notepad. OS X provides TextEdit. Many freeware and shareware editors are ...