黑马程序员技术交流社区

标题: 笔记 [打印本页]

作者: Honne    时间: 2019-8-20 14:30
标题: 笔记
--------------------------包装类
Integer的常用方法
// int的范围--最小值
System.out.println(Integer.MIN_VALUE);
// int的范围--最大值
System.out.println(Integer.MAX_VALUE);
--------------------------------------
System.out.println(Integer.toBinaryString());
System.out.println(Integer.toOctalString());
System.out.println(Integer.toHexString());
--------------------------------------
Integer i1 = Integer.valueOf(int);
Integer i2 = Integer.valueOf(String);

String和int的互相转换
// int ------> String
// 方法1  最简单最常用
int num = 100;
String s = num + "";
System.out.println(s);
// 方式2   public static String valueOf (int i)
String s2 = String.valueOf(200);
System.out.println(s2);

// String -----> int
// 方式1 String ----> Integer ----> int
Integer i = Integer.valueOf(300); // String ----> Integer
int num1 = i.intValue(); // Integer ----> int
System.out.println(num1);
// 方式2  public static int parseInt (String s)                         重点
int num2 = Integer.parseInt(s);
System.out.println(num2);                                               重点




---------------------------------------------------------------异常
所有异常都对应一个对象
ArrayIndexOutOfBoundsException e
e.printStackTrace();

Throwable 的成员方法
public String getMessage()  返回此throwable的[详细消息]
public String toString()  返回此throwable的[简短描述]
publicvoid printStackTrace()   把议程的错误信息输出在控制台

Exception
运行时异常 无需显示处理,也可以和编译时异常一样处理
编译时异常 :必须显示处理,否则程序就会发生错误


throws关键字
写在方法的括号后面 throws 异常类名
写throws不一定出现异常
throw关键字
写在方法体重, 后面跟着的是对象名
throw 异常对象名
出现throw则一定出现了异常






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2