java学习第一课 一切都是对象

2020-02-28  本文已影响0人  七七八八个

1.堆栈与堆的关系:首先他们都位于RAM中,使用堆栈时,Java系统必须知道所有在堆栈中项目的生命周期,而在堆中不需要知道,所以堆栈的灵活性比较差,但是在效率上堆栈强于堆。在堆中,存放了所有的Java对象。

2.常量主要存储在程序代码内部,一般放在ROM中,因为它们不会被改变。

3.首先基本数据类型也是对象,但是使用堆创建基本数据类型对象大材小用而且影响效率,所以,java中把不用new创建的基本数据类型对象放在了堆栈中从而更加高效。

4.java对待数组:在初始化时,对数组范围有一个小的检查,消耗很小的资源。创建数组时,通常就是创建了一个引用数组,就是遥控器,初试自动指向NULL,在使用引用时,如果还是NULL则报错。

5.创建的对象在作用域之外依然存在内存中,如果一个对象不再被引用,就会被Java的垃圾回收机制清除。

6.注意:方法只有通过对象调用。

7.static:所声明的对象在同一个存储空间(同一个类),调用时不需要对象。通过类名直接使用的静态方法不可以使用非静态变量。

8.main方法中的args是用来存储命令行参数的。*****

上一篇下一篇

猜你喜欢

热点阅读