Day8
Day9
A选项: 优先级高的线程进入就绪态不会终止当前线程的运行, 他只是在下一次时间片轮转的时候, 有较高的优先级会让系统调度优先它
B选项: 抛出一个异常时, 程序停止, 线程也就被终止了
C选项: sleep()只是会阻塞一个线程, 题目中要求的是终止线程, 也就是线程处于死亡状态, 并不是阻塞态
D选项: 新建一个线程也不会终止当前线程, 他只会在就绪态等待时间片轮转.
子类在执行构造方法的时候, 会默认调用父类的构造方法, 如果父类的构造方法是有参的构造方法, 那么就得在构造方法的第一行使用super(xx)来调用.
这个题应该在public Employee(String id){} 构造方法的第一行先使用super(id)调用父类的构造方法
本题不会抛异常是因为null可以转换为任何类型, 并且testMethod方法是一个静态方法, 可以通过类名.方法名调用
如果去掉static这道题就会抛空指针异常
import java.util.Scanner;
// 输入一个整数, 求阶乘后末尾有几个0
public class Main {
// 输入数字过大, 超过时间限制, 作废!!!! 此题不能用递归实现!!!!!
// public static void main(String[] args) {