最新回答 / wojiaoronger
是的,自动拆箱和自动装箱是同一种才行。int的基本变量要变为double 的包装类变量可以先把变量的基本类型转换为double,然后手动和自动装箱都可以将double类型转换为double的包装类。
2015-11-05
异常链:原异常被保存新异常为新异常的一个属性,然后抛出新异常的同时抛出原异常,不会丢弃原异常信息!
throws:用途就是把异常抛出给上级,不做直接处理。
throws:用途就是把异常抛出给上级,不做直接处理。
2015-11-05
System.out.println("1:"+s1.substring(3,7)); 这里的输出结果是 ava编 图上的错了
2015-11-04
for(int i=str.length()-3;i>0;){
str.insert(i,",");
i=i-3;
}
str.insert(i,",");
i=i-3;
}
2015-11-04
异常那章看不懂可以去看书 或者看这个帖子
http://blog.csdn.net/hguisu/article/details/6155636 也是在前面看到的链接
花个一两个小时看完基本能有个大致的理解了
http://blog.csdn.net/hguisu/article/details/6155636 也是在前面看到的链接
花个一两个小时看完基本能有个大致的理解了
2015-11-04
已采纳回答 / 天启之魂
你没去了解集合中的数据结构,拿ArrayList为例 这个集合的底层结构是一个可变长度的数组,是一个有序的集合,使用迭代器迭代的时候 会找到第一个元素然后进行操作,并不会将这个元素从集合中删除,然后再来判断这个元素的后面是否还有元素,如果有,继续迭代,所以你迭代完成后,集合中的元素仍然在集合中实际上一般的迭代器在迭代的时候并不能增删集合中的元素(即使你想加入代码来达到这个效果也是不行的),这样会发生并发性访问异常.
2015-11-04
已采纳回答 / 逆光之羽
continue表示结束本次循环执行,进入下一次执行。我看了视频,在视频里确实是没影响,因为循环体内部else之后没有其他的语句,如果else之后有其他语句执行结果就不一样了。这老师写成这样感觉纯粹是编码习惯造成的...
2015-11-04