摘要: 本篇文章依旧采用小例子来说明,因为我始终觉的,案例驱动是最好的,要不然只看理论的话,看了也不懂,不过建议大家在看完文章之后,在回过头去看看理论,会有更好的理解。下面开始正文。【案例1】通过一个对象获得完整的包名和类名?123456789101112131415packageReflect;/*** 通过一个对象获得完整的包名和类名* */classDemo{//other codes...}classhello{publicstaticvoidmain(String[] args) {Demo demo=newDemo();System.out.println(demo.getClass(). 阅读全文
posted @ 2013-12-28 17:18 刘俊鹏123 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 1、编写一个程序,将a.txt文件中的单词与b.txt文件中的单词交替合并到c.txt文件中,a.txt文件中的单词用回车符分隔,b.txt文件中用回车或空格进行分隔。答:packagecn.itcast;import java.io.File;import java.io.FileReader;import java.io.FileWriter;public class MainClass{ public static voidmain(String[] args) throws Exception{ FileManager a= new FileManager("a.txt&qu 阅读全文
posted @ 2013-12-28 17:17 刘俊鹏123 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 数值表达式篇1.奇偶判断不要使用i % 2 == 1来判断是否是奇数,因为i为负奇数时不成立,请使用i % 2 != 0来判断是否是奇数,或使用高效式(i & 1) != 0来判断。2.小数精确计算Java代码System.out.println(2.00-1.10); //0.8999999999999999上面的计算出的结果不是0.9,而是一连串的小数。问题在于1.1这个数字不能被精确表示为一个double,因此它被表示为最接近它的double值,该程序从2中减去的就是这个值,但这个计算的结果并不是最接近0.9的double值。一般地说,问题在于并不是所有的小数都可以用二进制浮点数 阅读全文
posted @ 2013-12-28 17:16 刘俊鹏123 阅读(654) 评论(0) 推荐(0) 编辑
重生之大文豪