Java @ mock

HelloWorld.java

最終更新:

Bot(ページ名リンク)

- view
管理者のみ編集可

HelloWorld.java

下記のHelloWorld.javaについて簡単にですが解説します

HelloWorld.java
class HelloWorld {
    public static void main([[String]][] args) {
        System.out.println("[[Hello World]]");
    }
}



クラス

クラスは以下のように記述します
修飾子 class クラス名 extends スーパークラス implements インターフェース, インターフェース, インターフェース ...{
    フィールド,コンストラクタ,メソッド,内部クラスなど
}

修飾子

以下の修飾子を指定します
※記述しなければデフォルトの修飾子になります
修飾子 修飾子種別
public アクセス修飾子
protected アクセス修飾子
private アクセス修飾子
static スタティック修飾子
final ファイナル修飾子
abstract 抽象修飾子
strictfp 厳密浮動小数修飾子

extends スーパークラス

継承するクラスを指定します
※記述しなければ「extends java.lang.Object」になります

implements インターフェース, インターフェース, インターフェース ...

インターフェースを指定します
※インターフェースが必要なければ記述しません



メソッド

メソッドは以下のように記述します
修飾子 戻り値 メソッド(引数,引数,引数,...) throws 例外クラス,例外クラス,例外クラス... {
    処理など
}

上記のHelloWorld.javaでは以下の箇所です
    public static void main(String[] args) {
        System.out.println("Hello World");
    }
※javaコマンドで実行されるクラスは以下シグネチャを持つmainメソッドが定義されている必要があります
※実行後最初に呼び出されるメソッドです
 public static void main(String args[])

修飾子

以下の修飾子を指定します
※記述しなければデフォルトの修飾子になります
修飾子 修飾子種別
public アクセス修飾子
protected アクセス修飾子
private アクセス修飾子
static スタティック修飾子
final ファイナル修飾子
abstract 抽象修飾子
native ネイティブ修飾子
synchronized 同期修飾子
strictfp 厳密浮動小数修飾子

戻り値

戻り値のデータ型を指定していします
※voidを指定すると何も返しません

引数

引数を指定します

上記のHelloWorld.javaでは以下の箇所です
String型の配列を引数としています
String[] args

throws 例外クラス,例外クラス,例外クラス...

例外クラスを指定します
指定した例外が発生したとき例外を投げます



System.out.println("Hello World");

java.lang.Systemクラスのフィールドout(java.io.PrintStreamクラス)の
メソッドprintln()に引数として"Hello World"を渡すことでHello Worldと出力します


ウィキ募集バナー