写哪几个会显得经验比较丰富,显得高大上

解决方案 »

  1.   

    NullPointerException
    例如: String a = null;  然后直接调用方法。ArrayIndexOutOfBoundsException
    例如: int[] arr = {1,2}; 然后直接访问 arr[3] 。ClassCastException
    例如: B是A的子类前提下, 将父类强制转换为子类  A a = new A();   B b = (B) a;类似的很多,可以看看API帮助文档里,RuntimeException有哪些子类你比较眼熟的。
    当然,你也可以通过继承RuntimeException,自定义一些运行时异常类。
      

  2.   

    throw new RuntimeException("业务异常"); 
      

  3.   

    ConcurrentModificationException        List<String> list = new ArrayList<>();
            list.add("1");
            list.add("2");
            for (String s: list){
                list.add("3");
            }