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

    }

  • 相关阅读:
    CentOS配置教程
    CentOS安装教程(VMware)
    Kali配置教程
    Kali安装教程(VMWare)
    Tomcat安装教程
    JDK安装教程(Windows7 x64)
    WebSphere概要文件的创建与删除
    swftools安装教程
    常用Linux源小记
    Linux软件源书写格式解析及本地yum源制作
  • 原文地址:https://www.cnblogs.com/czy16/p/8303068.html
Copyright © 2011-2022 走看看