第四章:异常 1:try {可能出现错误的语句} catch(Exception e) {System.out.println(e.toString());} 2:try {可能出现错误的语句} catch(Exception e) {错误处理语句} finally {处理} 3:try {可能出现错误的语句} finally {处理} 4:throws:告诉使用者,该方法使用之后会有异常,需要用户去捕获。 5:一些常见的异常: A:Exception:是最上层的一个异常类,包含所有的异常 B:NullPointerException:引用了空对像的异常,通常是对像没有实例化的时候 C:IOException :与文件处理有关的异常 第五章 Java.lang包 1:Java.lang包是自动会导入应用程序中来,所以不需要通过import语句进行导入 2:Java.lang包中提供了以下几个类: A:包装类 B:Strng类 C:StringBuffer类 D:Math类 E:Object类 包装类 1:使用原始数据类型声明的变量不是对像,因此没有处理这些原始数据类型的方法 2:Java提供了包装类来处理的这些原始数据类型,每一种原始数据类型都会有与之对应的包装类 原始类 包装类 int Integer char Character long Long double Double interger类的方法 1)toBinaryString(int i) :得到对应的二进制字符串 2)toHexString(int i):以十六进制的无符号整数形式返回一 3)parseInt(String s) :转换成为字符串 4)valueOf(String s):转换成为字符串 Character类的方法 1:Character.toString():把字符转换成为字符串 2:isDigit():判断字符是否是数字 3:isLettter():判断是否为字母 4:isLowerCase():小写字母 5:isUpperCase():大写字母 6:isWhitespace(char):空格 举例: 通过main函数参数,让用户输入一个字符串,判断其中 大写字母,小写字母,数字,空格的个数 Double类的方法 1)parseDouble(String s) :把字符串转换成为double 2)Double.valueOf(String s):把字符串转换成为double Strng类 1)要实例化一个字符串对像方法: String st="abcd"或 String st=new String("字符串") 2)得到字符串的长度:length() 3)字符串的比较: A:equals()进行比较。一般格式:常量.equals(变量) B:endsWith():用来判断一个字符串是否以另外一个字符串结尾 4)字符串搜索: A:indexOf(String ch):搜索第一个出现的字符串 B:lastIndexOf(String ch):搜索最后一次出现的字符串 5)提取字符串: A:charAt(int Index):得到第i个位置的字符 B:substring(开始位置,结束位置[可以省略]):截取字符串 C:replace(char old,char new):替换字符串 D:trim():去掉前后的空格 6)格式化字符串: String st=String.format("%s%f%d",值1,值2,,,值n); 7)拆分字符串: String st="我,你,他"; String[] save=st.split(","); StringBuffer类 能够对字符串进行增加,删除,修改等操作 StringBuffer sb=new StringBuffer("abcd"); 插入:append("***"): 长度:length() 倒置:reverse() 删除:delete(int start,int end): Math类 1:Math类的方法多为静态方法 2:方法列表: pow(x,y):x的y次方 abs:绝对值 max(a,b):最大值 min(a,b):最小值 random:随机数int k=(int)(Math.random()*90+10); 四舍五入: [要导入java.math.*包] double f=1.35645757; BigDecimal bc=new BigDecimal(f); f=bc.setScale(2,BigDecimal.ROUND_HALF_UP).doubleValue(); System.out.println(f); Object类 1:object类是java的祖先类 2:实例.getClass().getName():得到实例运行所属的类 3:d1.equals(d2):比较两个实例是否相等

评论