读书人

关于 try 和 catch 代码块的小疑问?解

发布时间: 2012-05-27 05:42:30 作者: rapoo

关于 try 和 catch 代码块的小疑问??
try{
FileInputstram a = new FileInputStream("....");//省略
}catch(){}//省略
try {
a //上面try里的a在这个代码块里怎么不能用啊??
}

[解决办法]
try{
FileInputstram a = new FileInputStream("....");//省略
}catch(){}//省略
try {
a //上面try里的a在这个代码块里怎么不能用啊??
}

改成

FileInputstram a = null;
try{
a = new FileInputStream("....");//省略
}catch(){}//省略
try {
a //上面try里的a在这个代码块里怎么不能用啊??
}

这里涉及了java中变量名称在作用域中的存活时间

读书人网 >J2SE开发

热点推荐