Hello World: 最初のプログラム
Java の基本構造。クラスと main メソッド。
class
プログラムの単位。
main
プログラムの開始点。
javac
コンパイラ。.class を生成。
Hello World
// HelloWorld.java// ファイル名とクラス名は一致させる
public class HelloWorld { public static void main(String[] args) { System.out.println("Hello, World!"); }}
// コンパイル// $ javac HelloWorld.java// → HelloWorld.class が生成される
// 実行// $ java HelloWorld// Hello, World!実行結果
$ javac HelloWorld.java\n$ java HelloWorld\nHello, World!
Bad
// ❌ Bad: ファイル名が違うpublic class HelloWorld { // エラー! // ...}Good
// ✅ Good: ファイル名 = クラス名public class HelloWorld { // ...}構成要素
// 構成要素の解説
// 1. クラス宣言public class HelloWorld { // ...}
// 2. main メソッド - エントリーポイントpublic static void main(String[] args) { // public: どこからでもアクセス可 // static: インスタンス化せずに呼べる // void: 戻り値なし // String[] args: コマンドライン引数}
// 3. 出力System.out.println("Hello"); // 改行ありSystem.out.print("Hello"); // 改行なし
// JDK 11+ ではソースファイルを直接実行可能// $ java HelloWorld.java
// jshell でインタラクティブに実行// $ jshell// jshell> System.out.println("Hello")// Hello Tip: ファイル名 = public クラス名。
合格ライン
Hello World を書ける
javac でコンパイルできる
参考リンク
演習課題
課題1: Hello World
javac と java コマンドで Hello World を実行してください。
課題2: 引数
コマンドライン引数を受け取って表示してください。