最不好学的一天
1. 封装数据类型 java.lang
- byte Byte
- short Short
- int Integer int i=5;
- long Long
- float Float
- double Double
- boolean Boolean
- char Character
2. 如何通过Integer对象描述一个int型值
- new Integer(5)
- new Integer("5")
- Integer.valueOf(5)
- Integer.valueOf("5")
3. int与String互换
- int 到 String
- int i=5; String s=i+"";
- int i=5; String.valueOf(i);
- String 到 int
- String s="5"; Integer ii=Integer.valueOf(s); ii.intValue()
- String s="5" Integer.parseInt(s)
4. 自动拆箱装箱jdk1.5
- 装箱: 基本数据类型向封装数据类型转化
- 普通:int i=5; Integer ii=Integer.valueOf(i)
- 自动:int i=5; Integer ii=i;
- 拆箱:封装数据类型向基本数据类型转化
- 普通:Integer ii=Integer.valueOf(5) int i=ii.intValue();
- 自动:Integer ii=Integer.valueOf(5) int i=ii
5. Date类实例化 java.util
- new Date(); 获取当前系统时间
- new Date(long)
6. Date类常用方法
- getTime()
- setTime()
7. SimpleDateFormat格式化日期 java.text
- yyyy MM dd HH mm ss
- format()
- parse()
8. Calendar类用法 java.util
- Calendar c=Calendar.getInstance()
- c.get(Calendar.Year) 根据日历字段获取相应的值
- c.add(Calendar.Year,3)
- c.set(2019,10,10)
9. 异常
- 概念: 程序中所出现的错误
- 异常体系
- Throwable
- Error:不可不处理异常
- Exception: 可处理异常
- RuntimeException:运行时异常
- 编译时异常
- 异常处理方式
- try{}catch(){} try---异常的监视块 catch---异常的捕获块
- throws
10. Throwable成员方法
- getMessage() :异常原因
- toString():简短异常消息
- printStrackTrace(): 详细异常消息
11. 运行时异常和编译时异常
- 编译时异常: 编译时必须处理
- 运行时异常: 无须编译时必须处理
12. 异常举例
- ArithmeticException:数学异常,除数不能为零
- NullPointerException:空指针异常
- StringIndexOutOfBoundsException: 字符串索引越界
- NumberFormatException:数字转换异常
- ClassCastException:类型转换异常
13. 多重catch块
- try{}catch(){}catch(){}catch(){}。。。。
14. throws
- 回避异常
|
|