找出可能发生问题的地方
来源:互联网 发布:suse linux 配置ip 编辑:程序博客网 时间:2024/05/16 04:13
import java.util.ArrayList;import java.util.List;//请评论以下代码,找出可能发生问题的地方,以及你的解决方法public class Car {private List<CarEventListener> listeners = new ArrayList<CarEventListener>();public void add(CarEventListener listener) {if (listener != null)listeners.add(listener);}public void remove(CarEventListener listener) {if (listener != null) listeners.remove(listener);}public void accelerate() {fireAccelerate();}private void fireAccelerate() {for (CarEventListener carEventListener : listeners) {carEventListener.onAccelerate(this);}}} CarEventListener {void onStart(Car c);//启动void onAccelerate(Car c);//加速void onDecelerate(Car c);//减速void onStop(Car c);//停止}
阅读全文
0 0
- 找出可能发生问题的地方
- 解决handler 可能发生的 内存泄漏的问题
- Hibernate配置过程可能发生的问题及解决方法
- 编译《DirectShow实务精选》示例可能发生的问题及解决办法
- Hibernate配置过程可能发生的问题及解决方法
- Hibernate配置过程可能发生的问题及解决方法
- Hibernate配置过程可能发生的问题及解决方法
- Hibernate配置过程可能发生的问题及解决方法
- 数据库事务级别及各个级别可能发生的问题
- PageRequestManagerParserErrorException可能发生的原因
- RuntimeError 可能发生的情况
- 2009年可能发生的事情
- 找出变量做为左值的全部地方的方法
- 新年+情人节礼物,WinDBG找出你内存溢出的地方
- 关于使用比较工具[找出你遗忘的地方]
- 如何找出内存被异常改变的地方
- 关于引用标签时可能发生的错误
- 迁移Android工程可能发生的错误
- 多态 virtual
- Bad Luck Island CodeForces
- CSS定位,相对定位,绝对定位
- JAVA代码如何实现反射(反射用JAVA代码怎么实现)
- fzu-2140 Forever 0.5
- 找出可能发生问题的地方
- Matlab/Simulink之STM32开发
- Redis配置文件参数说明
- 类的无参方法
- CSS3 box-sizing 属性
- 一、hibernate简单搭建小实例
- django入门 Templates介绍
- 最近公共祖先(LCA)之树上倍增法
- 数组的动态初始化