摘要: 第三章主要是对JAVA控制执行流程的介绍,在这里注意到了几点与C++的不同之处:(1)Java不允许像C++中对一个数字作为布尔类型的判断,即0为false,非0为true;(2)逗号操作符在C++中是取最后一个表达式的值作为整个表达式的值;在Java中将逗号操作符一般用于控制表达式的初始化和步进控制部分,可以使用多个一系列的逗号分隔的语句,且这些语句均会独立执行,如for(int i=1,int j=1;i<5;i++,j=i*2);(3)学习吸血鬼数字的算法:public static void main(String[] args){ String[] ar_str1, ar_st 阅读全文
posted @ 2013-09-11 14:45 一见如故 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 通过对第三章知识的学习,总结以下几点内容:1、赋值:(1)对于基本数据类型而言,赋值是直接将一个地方的内容复制到别一个地方,例如a=b,即把b复制给a,在这里对a进行任何修改,都不会影响到b的值。(2)为对象赋值则不一样,为对象赋值的实质是对对象的引用进行操作,即将对象的引用赋给另一个引用,例如对象c=d,即让c和d都指向原来指向c的引用。那么,此时无论对c或d做任何修改,都会导致另一个对象的引用的变化。2、==和equal(1)对于基本数据类型而言,使用==即为比较其值是否相等。(2)对于对象而言,==则意味着比较两个对象的引用是否相同,如ClassA a=new ClassA();Clas 阅读全文
posted @ 2013-09-11 14:36 一见如故 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 重新开始学习JAVA编程思想,从第2章开始,记录以下几点基础知识:1、创建一个JAVA工程,可以有若干个没有主函数的类;在一个类源文件中,可以有若干个类的存在,但只能有一个public类,且这个类必须与类源文件名相同。与此同时,main方法只能存在于public类中。2、对于类的成员变量,若没有设置初值时,系统会给其默认初值。但是对于其它的局部变量则不行。3、对于主函数,必须为public static void main(String[] args)这样的形式,因为主函数是不通过任何对象来调用的,故必须为static;与此同时,传递的参数args可以通过DOS命令符运行(java 类名 参数 阅读全文
posted @ 2013-09-11 08:17 一见如故 阅读(119) 评论(0) 推荐(0) 编辑