java的主線程的示意

clipboard.png
package com.itheima.demo05.Thread;
/*

主線程:執行主(main)方法的線程

單線程程序:java程序中只有一個線程
執行從main方法開始,從上到下依次執行

JVM執行main方法,main方法會進入到棧內存
JVM會找操作系統開闢一條main方法通向cpu的執行路徑
cpu就可以通過這個路徑來執行main方法
而這個路徑有一個名字,叫main(主)線程

*/
public class Demo01MainThread {

public static void main(String[] args) {
    Person p1 = new Person("小強");
    p1.run();
    System.out.println(0/0);//ArithmeticException: / by zero
    Person p2 = new Person("旺財");
    p2.run();
}

}
package com.itheima.demo05.Thread;

public class Person {

private String name;

public void run(){
    //定義循環,執行20次
    for(int i=0; i<20; i++){
        System.out.println(name+"-->"+i);
    }
}

public Person() {
}

public Person(String name) {
    this.name = name;
}

public String getName() {
    return name;
}

public void setName(String name) {
    this.name = name;
}

}

clipboard.png

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章