package com.company.suanfa; import java.util.ArrayList; import java.util.List; public class MouMouHangKong { public static void main(String[] args) { String str = "(,,´•ω•)ノ"(´っω•`。)航空"; System.out.println(str); List<String> list = new ArrayList<String>(); list.add("欢迎您"); changeList(list); } /** * 这里涉及到一个异常 * lisi的size为1,但是len设置为了2,所以会数组下标越界异常 * 所以进入catch的方法 * 最后再执行finally * @param list */ private static void changeList(List<String> list) { int len=2; int i=0; try { for (; i <len ; i++) { list.set(i,"欢迎您的到来"); } }catch (Exception e){ list.add("HVC HO"); System.out.println("经营理念"); }finally { System.out.println("百年老店"); list.add("高价值航空公司"); } } /** * 挺狗的方法 * 变量的作用域问题 * @param str */ private static void changeStr(String str) { str+="是百年老店"; } } 输出 (,,´•ω•)ノ"(´っω•`。)航空 经营理念 百年老店
当时没做出来,早上没吃饭,饿的头发昏,教训:下次面试早上记得吃早饭
来源:https://www.cnblogs.com/xnuuuu/p/12163610.html