Link

Introduction to classes and methods

Table of contents

  1. Source and class files
  2. Methods

Source and class files

🚧 Pending 🚧
package demo;

public class App {
  public static void main( final String[] args ) {
    System.out.println( "Hello World!!" );
  }
}
Hello world!!
$ tree src/main/java
src/main/java
└── demo
    └── App.java
$ tree build/classes/java
build/classes/java
└── main
    └── demo
        └── App.class
$ ./gradlew run

> Task :run
Hello world!!

BUILD SUCCESSFUL in 714ms
2 actionable tasks: 2 executed
$ java -cp build/classes/java/main demo.App
Hello world!!

Methods

🚧 Pending 🚧
package demo;

public class App {
  public static void main( final String[] args ) {
    printHello();
  }

  public static void printHello() {
    System.out.println( "Hello world!!" );
  }
}
Hello world!!