技术要点:
1、大部分新的知识或者新的工具,都是大家认为好用并总结下来的,所以,不要抵触,大胆而欣喜地去学习如何使用它吧!
2、Enum类提供了根据对象的name直接去获取对象的方法:valueOf()
3、Java5提供了全新的线程库,允许用户通过线程池创建各种各样的线程,其中最关键的类为Executor
4、通过Executor获取线程池的方法:newThreadSingleExecutor();
通过该线程池启动一个线程的方法:pool.execute(new Runnable() {});
5、通过Executor获取可重复循环执行的线程池的方法:newScheduledThreadPool(int size);,其中size表示这个线程池中有几个可供使用的线程
通过该线程池启动一个可重复循环执行的线程的方法:timer.scheduleAtFixedRate()
6、在内部类中如果想要使用外部类的成员变量的话,可以直接在内部类中获得
但是,如果内部类被定义在一个方法中,且该方法中有一个局部变量与需要使用的外部类的成员变量同名的话
可以使用外部类名.this.成员变量名来引用,例如Road.this.
程序代码: