Source Files

In this chapter you will learn:

  1. How is Java source file organized

Java Source File

All Java source files must end with the .java extension. A source file should contain, at most, one top-level public class definition. If a public class is present, the class name should match the unextended filename.

Three top-level elements known as compilation units may appear in a file. None of these elements is required.
If they are present, then they must appear in the following order:
  1. Package declaration
  2. Import statements
  3. Class, interface, and enum definitions
package MyPack;/* java  2  s .  com*/
import java.util.Date;

public class Main {
  public static void main(String args[]) {
    System.out.println(new Date());
  }
}

Next chapter...

What you will learn in the next chapter:

  1. What is Java access control level
  2. What is default access control level
  3. How does the access control act on the inheritance
  4. What is the access matrix for Java
  5. What are the targets for different access modifiers