• try catch finally 面试


    分享一下我7-8月份面试中遇到的次数比较多的题

    我大概面了有2周,在周五晚上投的简历,忽略不计。

    我2周大概面试了有20-30家的样子,地点:郑州,每天固定2个,上午、上午各一个,有时候可能看着公司比较近或者比较好的,会2个一起过去面试

    这20家公司里边,问的有 redis、linux、spring springmvc、JPA、缓存、mybatis、java偏底层的、boot、cloud、线程、并发这些吧

    大概有一半左右的公司,问到了 try catch finally 这个。

    例如:

     public static int method(String msg) {
            try {
                String substring = msg.substring(0, msg.indexOf("."));//
                return 1;
            } catch (Exception e) {
                System.out.println(e);//
            }
            return 0;
        }

    如果 在①中出现异常,最后返回结果是几,没有出现异常返回是几 ---- 分别是1,0

    public static int method2(String msg) {
            try {
                String substring = msg.substring(0, msg.indexOf("."));//
                return 1;
            } catch (Exception e) {
                System.out.println(e);//
                return 2;
            }
        }

    在①中出现异常和不出现分别出现什么结果:2,1

     public static int method3(String msg) {
            try {
                String substring = msg.substring(0, msg.indexOf("."));//
                return 1;
            } catch (Exception e) {
                System.out.println(e);//
                return 2;
            } finally {
                return 3;
            }
        }

    在①中出现异常和不出现分别出现什么结果:3,3

    如果在②中的代码也存在异常,并出现返回结果是什么:3.

    在面试的时候这些情况都问到了一遍,可能不全是一家公司问的,但是这些都有被问到。

  • 相关阅读:
    pdf文件的导入导出
    扩展方法用法整理
    c#批量插入数据库Demo
    Linq表达式和Lambda表达式用法对比
    Lambda表达式的诞生过程
    LeetCode77. Combinations(剑指offer38-2)
    LeetCode47.Permutations II(剑指offer38-1)
    LeetCode567. Permutation in String
    LeetCode46. Permutations
    图解HTTP-1.web和网络基础
  • 原文地址:https://www.cnblogs.com/zwb1234/p/13972814.html
Copyright © 2020-2023  润新知