有一个菜鸟问题,求大神赐教~~~~
为什么run()方法那些对象一定要定义成PrintWriter printWriter=null;
finally{}那里才不会报错;
直接定义成PrintWriter printWriter finally{}为什么会报错呢?
为什么一定要=null???
求大神解答~~~( ▼-▼ )
未赋值的引用.就是这个变量没有被初始化过.他是无法使用的.
十分感谢~/(ㄒoㄒ)/~~
同意楼上意见
Java跟其他语言不一样,局部变量必须初始化。
// 初始化为null PrintWriter printWriter = null; // new一个对象 PrintWriter printWriter = new PrintWriter();
初始化过才能使用。
非常感谢/(ㄒoㄒ)/~~~