发表于: 2017-12-12 21:56:16
1 613
今天完成的事情
1.学完了java中的异常
学习了自定义异常和异常抛出
异常抛出语法:public void 方法名()throws 异常列表{可能会有异常的方法块}
学习了java中的异常链
捕获的异常可以在当前catch块中处理,也可以抛出给调用者处理
在这个class中第26行就是在执行异常的包装;第27行就厉害了,是保存原始的数据,如果没有这句话,我们的异常提示信息就不完整了
右图是有这句话的异常信息
右图是没这句话的异常信息
对比就可以发现,有那句话的话我们更加直观地发现异常的根源,而没有的时候,后面的异常会覆盖前面的异常。这就是异常链了。
2.学习了java中的字符串
我才知道String创建的对象是不能被修改的
学习了一些String类的常用方法
3.学习了java中的包装类
基本类型数据不能调用方法,功能简单,不具备对象的性质,而包装类提供的方法可让我们实现调用方法
包装类提供了两大方法:(1)将本类型和其他基本类型转换的方法;(2)将字符串和本类型及包装类相互转换的方法
学习了装箱:int i= 10;
Integer x = new Integer(i);这个是手动装箱
Integer y = i; 这个是自动装箱
以及拆箱:Integer j = new Integer(10);
int m = j.intVaule();这是手动拆箱
int n = j;这是自动拆箱
3.学习了基本类型和字符串之间的转换
基本类型转字符串有三种方法:(1)使用包装类的toString()方法;(2)使用String类的valueOf()方法;
(3)用一个空字符串加上基本类型。
eg:int a = 10;
(1)String str1 = Integer.toString(a);
(2)String str2 = String.valueOf(a);
(3)String str3 = a+"";
字符串转基本类型有两种方法:(1)调用包装类的parse方法;(2)调用包装类的valueOf方法
eg:String str = "10";
(1)int b = Integer.parseInt(str);
(1)int c = Integer.valueOf(str);
4.学习了使用Date和SimpleDateFormat类表示时间
知道了人性化的时间显示格式是由SimpleDateFormat类的format()方法整出来的
5.学习java中的集合框架
java中的集合类是容器,是一种工具类;它的作用是在类的内部对数据进行组织。与数组的区别是:数组长度固定,且只能通过下标来访问元素。
java集合框架体系结构:是两个根接口Collection和Map
今天遇到的问题
今天未遇到什么问题
今天的收获
以上
明天计划的事情:
将集合框架学习完,任务暂且放一放,稳一稳心态,调整自己的学习方式
最后,麻烦师兄审核
评论