1:nothing是所有类型的子类,他没有具体的实例对象,常见的应用:抛出异常、程序exit、无线循环等。2:nothing是所有类型的子类,也是null的子类,nothing没有对象,但是可以用来定义类型,如方法抛出异常的返回值类型就是nothing。3:null是所有引用类型的子类,他只是一个实例对象null,主要用来和其他的JVM语言进行相互操作。