
新手系列——Java
zou8944
这个作者很懒,什么都没留下…
展开
-
try-catch-finally中return的执行情况
try-catch-finally中return的执行情况try-catch-finally语句块中,finally语句块是比较特殊的一个,无论异常有没有被触发都会执行该语句块中的语句,如果在try、catch、finally三个语句块都加上return语句,如果不注意就用以搞不清楚,这里简单列举一下try-catch-finally语句的三种情况:三者之中都有return语句,则只执行final原创 2016-09-03 15:59:39 · 305 阅读 · 0 评论 -
对try-catch语句块中变量的作用域说明
对try-catch语句块中变量的作用域说明try-catch语句块中变量的作用域,与其它语句块的作用域一样。在语句块内部定义的变量,作用域在语句块内部,外部不可见。 /*语句块内部*/ try{ int a = 0; }catch(Exception e){ int b = 0; }finally{ int c原创 2016-09-03 16:40:17 · 12213 阅读 · 0 评论 -
Java中变量定义之后默认初始化的情况
Java中变量定义之后默认初始化的情况情况1在方法中定义基本类型变量,默认不会自动初始化,考虑下面的代码。public void test(){ int y; System.out.println(y);//会出现编译错误 }由于不会自动初始化,会出现编译错误情况2在方法中定义引用类型变量,默认不会自动初始化,考虑...原创 2016-09-15 15:22:42 · 1084 阅读 · 0 评论