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;
}
}