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就会在返回路径中临时存储这个被返回的值,无论方法内有任何的改变,返回路径中的这个值一致不变。
    

    }

  • 相关阅读:
    Eclipse 介绍
    XML 解析之 dom4j 解析器
    XPath 快速入门
    XML 解析之 jaxp 解析器
    XML 之快速入门
    java操作Excel
    识别jar的编译JDK版本
    IntelliJ Idea 工具
    单点登录SSO
    java泛型-类型擦除
  • 原文地址:https://www.cnblogs.com/czy16/p/8303068.html
Copyright © 2011-2022 走看看