摘要: 一、神奇的+号 1)源代码: 2)结果截图: 3)结果分析: 注意倒数第二句,一个字串和一个对象“相加”,得到以下结果? Fruit类覆盖了Object类的toString方法。在“+”运算中,当任何一个对象与一个String对象,连接时,会隐式地调用其toString()方法,默认情况下,此方法返 阅读全文
posted @ 2016-11-11 12:09 发酸的丶牛奶 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 一、阅读并运行示例PassArray.java,观察并分析程序输出的结果,小结。 运行结果: 答:按引用传递与按值传送数组类型方法参数的最大关键在于: 使用前者时,如果方法中有代码更改了数组元素的值,实际上是直接修改了原始的数组元素。 使用后者则没有这个问题,方法体中修改的仅是原始数组元素的一个拷贝 阅读全文
posted @ 2016-11-06 10:37 发酸的丶牛奶 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 一、请运行以下示例代码StringPool.java,查看其输出结果。如何解释这样的输出结果?从中你能总结出什么? 答:在Java中,内容相同的字串常量(“Hello”)只保存一份以节约内存,所以s0,s1,s2实际上引用的是同一个对象。 编译器在编译s2一句时,会去掉“+”号,直接把两个字串连接起 阅读全文
posted @ 2016-10-27 15:35 发酸的丶牛奶 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 一:验证ClassAndObjectTest.java 1)代码: 2)结果: 3)结果分析:需要定义一个对象变量引用实例,赋值给对象变量,再进行调用。 二、解决问题系列 int数据类型,可以直接使用“==”判断两变量值是否相等,那么对象变量也可以使用“==”判断两变量值是否相等吗? 结论:字符串只 阅读全文
posted @ 2016-10-20 18:24 发酸的丶牛奶 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 一、查看以下代码,你发现什么特殊之处,通过几种方法区分同名方法 答: 上面的代码两个方法名相同,但能准确调用 上述示例代码展示了Java的“方法重载(overload)”特性。 满足以下条件的两个或多个方法构成“重载”关系: (1)方法名相同; (2)参数类型不同,参数个数不同,或者是参数类型的顺序 阅读全文
posted @ 2016-10-16 11:20 发酸的丶牛奶 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 1.java 枚举类型和数据二进制等问题思考 以下代码的输出结果是什么?为什么会有这样的输出结果? int X=100; int Y=200; System.out.println("X+Y="+X+Y); System.out.println(X+Y+"=X+Y"); 答:输出的结果为X+Y=10 阅读全文
posted @ 2016-10-08 09:06 发酸的丶牛奶 阅读(115) 评论(0) 推荐(0) 编辑
摘要: “僰蘭道有蜀王兵 ,亦有神作大滩江中。其崖崭峻不可破,(冰)乃积薪烧之。 ” ——《华阳国志》 这章开头引用了李冰凿山的典故,并且与同是战国时代的上章引用到的愚公做了对比,同是战国时代,《列子·汤问篇》里的愚公就要“碎石击壤”,而李冰就已经懂得“积薪烧之”了。而李冰之所以能发现火烧石头的办法,是因为 阅读全文
posted @ 2016-09-25 17:39 发酸的丶牛奶 阅读(146) 评论(0) 推荐(2) 编辑
摘要: 一、编程思路: 定义类,统计变量个数,定义和 n 并初始化 n=0,for 循环将 string 强制转化为 int 、累加、并逐个输出,最后输出和 n 。 二、流程图: 三、源代码: 四、实验截图: 阅读全文
posted @ 2016-09-20 22:21 发酸的丶牛奶 阅读(84) 评论(0) 推荐(0) 编辑
摘要: “虽我之死,有子存焉;子又生孙,孙又生子;子又 有子,子又有孙。子子孙孙,无穷匮也。而山不加增,何苦而不平?” ——《愚公移山》 《列子·汤问篇》 读完周爱民老师的《大道至简》第一章,我对编程又有了新的认识,书中引用到了《愚公移山》的故事,以前从来没有想到,原来从这样的故事中也可以看到编程的影子。需 阅读全文
posted @ 2016-09-17 17:55 发酸的丶牛奶 阅读(112) 评论(0) 推荐(0) 编辑