周末果然人少啊,试着答一下
输出结果:  //t.run() 等待3秒
  B
  //t.start() 启动线程
  //新启动的线程等待3秒 输出语句A 不用等待该线程执行完成直接继续执行
  A
  B
  
这是程序的运行结果,其实你这个主要是测试java Thread的run()和start()的区别,百度一下很多具体的解释的。下面那个报错是因为,你在main方法中引用内部类必须是静态的,所以你要么把MyThread 写到外面要么就加static 写成静态的。