同包中的两个类,A类与B类,当B类需要调用A类中的数组或方法时,应首先在B类中对A类实例化,而非在函数中实例化,否则会出现找不到A类数组的错误提示。要特别留意!
启用线程,有.run()与.start()两种,当一个类使用继承线程(extends)时,启动线程是.start(),若一个类使用的进程接口(implements)时,启动线程则是.run(),那么它们有什么区别呢?群里的朋友说,.start()更安全。真的是这样吗?(看书)
若类使用的进程接口时,还需要将runnable传给thread,然后使用.start()开启。否则无法实现多线程的轮番执行,只会等一个线程完全执行完才执行下一个线程。切记,切记!