首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> J2EE

Java 應用程式入口點:main 方法與命令列參數詳解

     編輯:J2EE

主類與 main 方法

每個 Java 應用程式必須包含一個可被 JVM 直接啟動的主類,該類需定義標準的 main 方法作為程式執行起點:

public static void main(String[] args)
  • public:允許 JVM 外部調用
  • static:無需實例化即可執行
  • void:不返回值
  • String[] args:接收命令列參數陣列

命令列參數處理

args 陣列按空格分隔接收外部傳入參數。編譯與執行範例:

javac DrawRect.java
java DrawRect 2 3

此時 args[0]="2"、args[1]="3"。轉換為整數的常用方式:

int w = Integer.parseInt(args[0]);
int h = Integer.parseInt(args[1]);

Integer.valueOf(String).intValue() 同樣可行,但 parseInt 更簡潔高效。

完整範例:矩形繪製程式

public class DrawRect {
    public static void main(String[] args) {
        class Rectangle {
            int width, height, area;
            public Rectangle(int w, int h) {
                width = w; height = h; area = getArea(w, h);
            }
            protected int getArea(int w, int h) { return w * h; }
            public void drawRect() {
                // 繪製邏輯同上
            }
        }
        int w = Integer.parseInt(args[0]);
        int h = Integer.parseInt(args[1]);
        new Rectangle(w, h).drawRect();
    }
}

此結構展示了主類、內部類、建構子、方法調用與參數處理的完整鏈路。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved