学习内容:
1.做毕设
2.Java异常类
3.Java包装类
1.System.exit(1):终止程序运行,终止final执行方法
2.throws抛出异常类型,throw抛出异常对象
用法:throw new Exception("提示信息")
3.异常链:捕获一个异常后在抛出另一个异常
保留异常信息机制:
package com.imooc.test; public class TryDemoFive { public static void main(String[] args) {
// TODO Auto-generated method stub
try {
testThree();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
} public static void testOne() throws HotelAgeException {
throw new HotelAgeException();
} public static void testTwo() throws Exception {
try {
testOne();
} catch (HotelAgeException e) {
throw new Exception("我是新产生的异常1",e);
}
} public static void testThree() throws Exception {
try {
testTwo();
} catch (Exception e) {
Exception e1=new Exception("我是新产生的异常2");
e1.initCause(e);
throw e1;
// throw new Exception("我是新产生的异常2",e);
}
}
}
4.用final修饰的类是不能被继承
static方法既可以通过类名调用,又可以通过对象名调用
5.装箱与拆箱:
装修:将基本数据类型转换为包装类
拆箱:装箱逆操作
6.基本数据类型和包装类之间的转换
package wrap; public class WrapTestOne { public static void main(String[] args) {
// TODO Auto-generated method stub
//装箱:把基本数据类型转换成包装类
//1、自动装箱
int t1=2;
Integer t2=t1;
//2、手动装箱
Integer t3=new Integer(t1); //测试
System.out.println("int类型变量t1="+t1);
System.out.println("Integer类型对象t2="+t2);
System.out.println("Integer类型对象t3="+t3);
System.out.println("*************************");
//拆箱:把包装类转换成基本数据类型
//1、自动拆箱
int t4=t2;
//2、手动拆箱
int t5=t2.intValue();
//测试
System.out.println("Integer类型对象t2="+t2);
System.out.println("自动拆箱后,int类型变量t4="+t4);
System.out.println("手动拆箱后,int类型变量t5="+t5);
double t6=t2.doubleValue();
System.out.println("手动拆箱后,double类型变量t6="+t6); } }
7.基本数据类型转换为字符串
基本数据类型转换为字符串:
int t1 = 2;
String t2 = Integer.toString(t1)
字符串转换为基本数据类型
法一:包装类的parse
int t3 = Integer.parseInt(t2)
法二:包装类的valueOf
int t4 = Integer.valueOf(t2)
毕设进度:今天一直没有解决的问题是servlet中接收到的json数据不能在前端显示。
查询的可能原因是json数据不符合导致解析错误不能成功显示数据。也有可能是接收域与请求域的不一致