zoukankan      html  css  js  c++  java
  • java面试题

    面试题

    1、 throw 和throws 的区别是什么
          throw 
            定义在方法中,后边跟的是异常对象
            同时只能抛出一个异常对象
            
          throws 
             定义在方法的声明上,后边跟的是异常的类型
             后边同时可以跟多个数据类型
    
    
    2、 finally 返回路劲面试题
         2. finally :在正常情况下,肯定执行的代码
         在try中return,在finally中修改:
         //返回路径:每次碰到return就会在返回路径中临时存储这个被返回的值,无论方法内有任何的改变,返回路径中的这个值一致不变。
         代码:
         public class Demo01 {
    
    public static void main(String[] args) {
            Test t  = new Test();
            int method = t.method();
            System.out.println(method);
    }
    }
    class Test{
     	public int method(){
    	int i = 0;
        try{
           	System.out.println(1/0);
        	return i;
        }catch(Exception e){
        	  e.printStackTrace();
        }finally{
        	i = 200;
        	System.out.println("我一定会运行");
        }
    	return i;
    }
    //返回路径:每次碰到return就会在返回路径中临时存储这个被返回的值,无论方法内有任何的改变,返回路径中的这个值一致不变。
    

    }

  • 相关阅读:
    获得随机数
    Android Studio中的神操作
    Android Studio中的神操作
    我的github首页
    我的github首页
    初步尝试kotlin
    初步尝试kotlin
    创建自己的github博客
    js方法重载
    【HPU】[1014]【C语言训练】亲密数
  • 原文地址:https://www.cnblogs.com/czy16/p/8303068.html
Copyright © 2011-2022 走看看