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