黑马程序员-交通灯系统
来源:互联网 发布:楚汉争霸1java 编辑:程序博客网 时间:2024/04/29 23:16
----------- android培训、java培训、java学习型技术博客、期待与您交流! ------------
今天学习的是一个学长的面试题:交通灯系统。张老师通过这个面试题,具体的分析了面向对象的思路,以及解决的方法。
在讲这道题目之前,张老师没有直接就题而论,而是先给我们整理下思路,举了几个列子然我们辨别有哪些对象,还有哪些是对象,里面之间有什么关系。比如:关门这个动作,还有火车司机刹车等,开始觉得有点抽象,不过随着张老师的引导渐渐了解了其中的关系,让我印象最深的就是滚球的那个,我试着去敲了一下,但是有一行代码出了一个问题,我没想到原因,等想去论坛求助下。
接着张老师就开始讲交通灯这个题目了。我刚开始看到这个题目感觉好晕,因为感觉比较复杂,就跟随着张老师的思路,一步一步的想,他分析的很全面,每个方向的路灯,包括一共有多少变化,一步一步,循序渐进,但是其中他讲得几点对于初学的我还是有点模糊,我还需要再进一步的去研究下。跟随着张老师的思路我也把代码敲了一遍,感觉里面只要有一点模糊就会乱,特别佩服张老师的分析能力还有整理能力
//定时器
ScheduledExecutorService timer = Executors.newScheduledThreadPool(1);
timer.scheduleAtFixedRate(
new Runnable(){
public void run(){
if(vechicles.size()>0){
boolean lighted = Lamp.valueOf(Road.this.name).isLighted();
if(lighted){
System.out.println(vechicles.remove(0) + "is traversing!");
}
}
}
},
1,
1,
TimeUnit.SECONDS);
}
这段描述定时器的方法,还是有点模糊,听完这课之后感觉要学的东西有好多好多!
----------- android培训、java培训、java学习型技术博客、期待与您交流! ------------
- 黑马程序员 交通灯系统
- 黑马程序员-交通灯系统
- 黑马程序员-交通灯系统
- 黑马程序员->交通灯系统
- 黑马程序员 交通灯系统
- 【黑马程序员】交通灯系统
- 黑马程序员-交通灯系统
- 黑马程序员 交通灯系统
- 【黑马程序员】交通灯系统
- 黑马程序员--交通灯系统
- 【黑马程序员】交通灯系统
- 黑马程序员--交通灯系统
- 黑马程序员 交通灯系统
- 黑马程序员--交通灯系统
- 黑马程序员--交通灯系统
- 黑马程序员-交通灯系统
- 《黑马程序员》交通灯管理系统
- 黑马程序员----交通灯管理系统
- Error happened when releasing TR of Web service Proxy
- Java调用webservice接口方法
- 连接到网页objective-c
- 20111114晴
- struts2+spring3+hibernate3整合不能注入的问题
- 黑马程序员-交通灯系统
- 2011-11-14,联系人,组编辑,内容编辑,内容拖拽
- BackgroundWorker用法示例代码
- 内存泄露
- JAVA WEB国际化
- ADO.NET Entity Framework中的自增列问题 (Identity)
- 各种开源网站网址
- KDD Cup 2011:音乐推荐
- Ogre 1.7.2中的地形教程