哈哈!老师很可爱,讲得很清楚,没听懂的就不能找一下自身问题么,你这样哪是学习呀。
2016-06-01
String s1="I love you";
String s2="I love you";
s1,s2 两个字符对象(变量),值为字符常量,所以相等。
String s3=s1+"forever";
String s4=s2+"forever";
s3,s4,由变量s1,s2(字符对象)得出,所以不相等。
为了强调字符串String不可修改,让人难理解。
String s2="I love you";
s1,s2 两个字符对象(变量),值为字符常量,所以相等。
String s3=s1+"forever";
String s4=s2+"forever";
s3,s4,由变量s1,s2(字符对象)得出,所以不相等。
为了强调字符串String不可修改,让人难理解。
2016-06-01
um,倒没啥,能理解面向对象的话,跟着写一遍代码再回头总结看一遍基本就懂了,大不了回头看之前的课程复习一通,更多了解可以查询API中对Collection中其他方法的应用,总之耐下性子来就好很多啦~
2016-06-01
3、 在main方法中要调用test(2)方法输出运行时异常,先要创建一个对象实例ChainTest ct = new ChainTest();因为调用ct.test(2)方法中最终打印输出的是一个运行时异常,这里依然需要使用try…catch…语句进行处理包围,catch语句块捕获Exception e异常,再调用e.printStackTrace()方法打印输出这个捕获的运行时异常;
2016-05-31
2、 test(2)方法中要调用test(1)方法,但是因为test(1)方法中抛出了一个喝大了异常,所以test(2)方法就需要使用try…catch…语句进行处理,根据说的需求,需要把喝大了异常转变为一个运行时异常输出。就需要在catch语句块进行转变。第一步:和创建对象实例类似,先要创建一个运行时异常的对象实例,调用运行时异常的含参构造器,输入“司机一滴酒,亲人两行泪”, 调用运行时异常的newExc.inintcause(e)方法把喝大了异常传入运行时异常,最后抛出运行时异常throw newExc
2016-05-31
1、test(1)thows DrunkException先声明将要抛出这种喝大了异常, 声明以后就开始抛出这个喝大了异常,throw new DrunkException(“喝酒别开车!”),并且这里调用喝大了异常的含参构造方法,输入了(“喝酒别开车”)这个参数
2016-05-31