Head First JAVA 笔记 —— 1

1.print和println:

    前者是本行输出,后者换行输出。

2.循环的条件判断,int x = 1; while (x){……} 

    操作不正确,int不能作为判断的条件True。

3.int rand = (int) (Math.random()*10);

    生成的随机数范围是[0,10)。

4.JAVA自动回收不再使用的堆 空间,重新利用。

5.float f = 1.25f;

    JAVA  thinks anything with a floating point is a double, unless u use "f".

6.对象引用:



引用的对象变为NULL后,仍能指向别的对象,但是之前指向的对象被删除了。

7.


狗的数组中,建立的是狗的引用,仍需要新建Dog的对象。

8.JAVA教材中的实例,在class Dog中调用本身的method,name在没有具体赋值的时候,输出NULL。


9.JAVA的&和&&区别:

&&和&都能做逻辑判断;&&有短路性质,&是必须全部计算出结果;&在两边不是boolean类型时可以按位操作

10.API应用程序接口   GUI图形用户界面

11.parameter形参

    argument实参

12.面向对象:

instance variable实例变量用private,method用public

类似与针对要求的不同的类创建,方便修改

13.class的队列里面,存放的是class的remote control

Dog[] pets = new Dog[7]

14.JAVA的默认值:

int: 0  浮点:0.0   boolean: false 

reference引用(字符串) NULL

局部变量local variable没有默认值

15.==用来比较原始变量primitives

equals(). 用来比较引用reference


笔记到Head First JAVA书籍的Page 1-151

猜你喜欢

转载自blog.csdn.net/canglanxxk/article/details/80786671