Using a high level language, such as Java, a program is written as ordinary text stored in a file. This text is referred to as the source code . A file containing text is usually referred to as a text file . Text files are created using a program called a text editor . This is a program the same as any other, input is usually from the keyboard and the output is a text file.
Text editors allow users to create and edit text files.
Text editors can be viewed as simple word processing programs. In this manner you can identify the different files contained in a directory at a glance. In this manner the Java language achieves its platform independence . Portability is an important issue in software development and an often quoted advantage of the Java high level languages. This will produce a Java byte code file called Mypro.class .