美文网首页
java学习第一课 一切都是对象

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

作者: 七七八八个 | 来源:发表于2020-02-28 21:54 被阅读0次

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

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

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

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

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

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

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

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

    相关文章

      网友评论

          本文标题:java学习第一课 一切都是对象

          本文链接:https://www.haomeiwen.com/subject/boirhhtx.html