文法

スコープ static 戻り値の型 メソッド名(引数の型 引数名) throws 発生し得る例外の型 {
    return 戻り値;
}

シンプル

class ClassName {

    public static void main(String[] args){
        new ClassName().methodName();
    }

    void methodName() {
        System.out.println("value");
    }
}
実行結果
value

値を返却

class ClassName {

    public static void main(String[] args){
        System.out.println(new ClassName().methodName());
    }

    String methodName() {
        return "value";
    }
}
実行結果
value

引数あり

class ClassName {

    public static void main(String[] args){
        new ClassName().methodName("value");
    }

    void methodName(String argument) {
        System.out.printn(argument);
    }
}
実行結果
value

アクセス修飾子を指定

// どこからでもアクセス可能
public void methodName01() {
    // 処理
}

// サブクラスのみアクセス可能
protected void methodName02() {
    // 処理
}

// 同じパッケージからのみアクセス可能
void methodName03() {
    // 処理
}

// クラス内からのみアクセス可能
private void methodName04() {
    // 処理
}

Throws exception

void methodName() throws AnyException {
    // AnyExceptionをthrowする可能性のある処理
}

Abstract method

abstract void methodName() {
    // 処理
}

静的メソッド

public class ClassName_01 {
    public static void methodName() {
        System.out.println("value");
    }
}

public class ClassName_02 {
    public static void main(String[] args) {
        ClassName_01.methodName();
    }
}
実行結果
value