JAVA小记3

1.使用new 创建数组对象,必须指定数组的大小 String[] strs=new String[10]

2.块语句(block statements) 顺序执行. 变量的作用域仅限于它所在的块语句

3.for语句结构 (initialization{表达式}; test{迭代检测};increment(函数调用))

4.do while语句将至少执行一次语句~ 很关键~

5.break中断循环,如果有外循环,就跳入外循环;

6.标号  break 的标号根据位置会中断标号所在的循环。 

             continue的标号会根据位置继续执行标号所在的循环直到结束。

7.有趣的问题float 相除 结果强转成int,是向下还是向上取整。。。。答案是直接舍去小数。。

8.类变量又叫静态变量 static修饰,实例变量指类定义中的变量,不被static修饰。且在方法外

9.同一个类可以包含多个名称相同,但特征标不同的方法,就叫做方法重载

10.在类方法中,不能使用this. 类方法就指类中用static修饰的方法。

11.子类重新定义超类已有的变量,可能导致难以发现的BUG,所以创建子类的实例变量一定要了解超类中的所有变量。

12.对象是按引用传递,基本类型是按字面量传递。

13.助手类中包含的main()方法会被程序忽略,除非主动调用助手类的main方法

14.同名方法区分的因素两个:a.参数个数,b.参数数据类型或者对象   这两个因素是方法特征标的一部分.特征标不同,方法名相同的方法称为重载。 方法重载不考虑返回类型不同

你可能感兴趣的:(JAVA小记3)