哪些代码应该放在try里面,多与少有什么优缺点么?
try   { 
                         Properties   prop   =   new   Properties(); 
                         String   fileName   =    "config.ini "; 
                         prop.load(new   FileInputStream(fileName)); 
                   }   catch   (
IOException   e)   { 
                         //do   some   thing 
                   }        
 只想表达这个意思,上面的代码只是为了简单的说明,prop,   fileName的定义应不应该放在try外面呢?在try中包含代码的多少有什么影响和优缺点呢?太多的代码包含在try中会影响效率吗?
------解决方案--------------------一般来讲,最好将定义放在try的外面,如果放在try里边,catch中也用到这个变量的时候,就会有“变量未定义”的错误发生 
 Properties prop = null; 
 String fileName =  "config.ini "; 
 try { 
         prop = new Properties();        
         prop.load(new FileInputStream(fileName)); 
       } catch (IOException e) { 
         //do some thing 
       } 
 这样更好一点