-
集合框架查看全部
-
数组和集合长度区别查看全部
-
集合的作用查看全部
-
1. 字符串 str 中字符的索引从0开始,范围为 0 到 str.length()-1 2. 使用 indexOf 进行字符或字符串查找时,如果匹配返回位置索引;如果没有匹配结果,返回 -1 3. 使用 substring(beginIndex , endIndex) 进行字符串截取时,包括 beginIndex 位置的字符,不包括 endIndex 位置的字符 String str="学习 java 编程"; System.out.println("子字符串'java'的位置:"+str.indexOf("java")); System.out.println("子字符串'mocc'的位置:"+str.indexOf("mocc")); //查找子字符串'mocc'的位置,如果找不到返回-1 //char c='编'; System.out.println("字符'编'的位置:"+str.indexOf('编')); System.out.println("获取位置[3,7)之间的子串:"+str.substring(3, 7)); //输出为 java String[] arr=str.split(" "); //按空格拆分 学习 java 编程 System.out.println("按空格拆分成数组:"+Arrays.toString(arr)); //调用toString()方法获得该对象的字符串表示 System.out.println(arr[1]);//输出为 java查看全部
-
for(int num:nums)//使用foreach循环输出数组的元素查看全部
-
String s3="I love"+s1; String s4 = "I love " + s1; s1是变量,运行时才知道具体值,所以s3和s4是不同的对象。查看全部
-
keyset();返回Map中所有的key 以集合的形式 可用Set集合接收 HashMap当中的映射是无序的查看全部
-
创建一个字符串对象imocc,名为s1 String s1="imocc"; 创建一个空字符串对象,名为s2 String s2=new Sting(); 创建一个字符串对象imocc,名为s3 String s3=new String("imocc");查看全部
-
try语句不可以独立存在,必须与catch搭配查看全部
-
异常处理实际应用的经验与总结: 1.处理运行时异常时,采用逻辑去合理规避同时辅助try-catch处理 2.在多重catch块后面,可以加一个catch(Exception)来处理可能会被遗漏的异常 3.对于不确定的代码,也可以加上tey-catch,处理潜在的异常 4.尽量去处理异常,切忌只是简单的调用printStackTrace()去打印输出 5.具体如何处理异常,要根据不同的业务需求和异常理性去决定 6.尽量添加finally语句块去释放占用的资源查看全部
-
捕获到的异常,可以在当前方法中的catch块中处理,也可抛出给调用者去处理查看全部
-
java中的异常链:有时候可以把捕获的异常包装成一个新的异常,然后在新的异常添加对原始异常的引用(new.initCause(e)),再把这个新异常抛出。查看全部
-
【处理异常】 try-catch或try-catch-finally语句块 try{ //一些可能会出异常的方法 }catch(Exception e){ //处理异常的代码块 } 当try代码块中的方法出现异常时,其中的方法会终止运行,程序的控制权转交给catch语句块中的异常处理程序。 当try代码块中可能有多个异常时,可以用多个catch语句去捕获不同类型的异常: try{ }catch(Exception1 e){ }catch(Exception2 e){ }finally{ //最终要执行的一些代码 } 多个catch语句的排列顺序是有规定的,一般按照从子类到父类的顺序,即问题的范围先小后大,Exception作为异常的父类应该排在最后。 异常处理完,还要完成一些善后工作,比如要关闭一些资源,释放一些资源,这个工作在finally语句块中完成。查看全部
-
java中的异常抛出:throw-将产生的异常抛出(动作)写作方法体里 throws-声明将要抛出何种类型的异常(声明) public void 方法名(参数列表)throws 异常列表{ //调用会抛出异常的方法或者: throw new Exception(); } 若某个方法调用了会抛出异常的方法,就必须在这个方法添加try-catch语句去尝试捕获并处理这种异常;当调用者不能处理异常时,在这个方法中添加throws关键字继续声明并抛出给更上一层的调用者去处理。 自定义异常: class 自定义异常类 extends 异常类型{ }查看全部
-
try语句块不可以独立存在,必须与catch或者finally块同在查看全部
举报
0/150
提交
取消