2、一切都是对象

一、用引用操作对象

  • 操作的标识符实际上是对象的一个引用(reference)。
    例: String s;
    这里创建的只是引用,并不是对象。安全的方法是在创建引用时,便同时进行初始化。
    二、必须由你创建所有对象
  • 数据存储位置,及内存分配,java运行时数据区域
    1、栈:
    位于RAM(随机访问存储器)
    存储对象引用
    存储基本数据类型
    2、堆(heap):
    使用 new 时,在堆内存储分配一个对象
    3、方法区(Method Area)
    用于存储已被虚拟机加载的类信息、常量、静态变量、即时编译器编译后的代码等
    数据

三、永远不要销毁对象

  • 作用域
    基本数据类型:
    在一个作用域类初始化一个变量以后,不能再次初始化
    对象:
    一个java对象可以存活与作用域之外
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 从三月份找实习到现在,面了一些公司,挂了不少,但最终还是拿到小米、百度、阿里、京东、新浪、CVTE、乐视家的研发岗...
    时芥蓝阅读 42,372评论 11 349
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,767评论 18 399
  • 11月17日 今天我给顾问打了50分钟电话。分享我宣言执行的感受,说了我的改变,讲了关于感召的困局。她回应了对我的...
    TA76广新阅读 159评论 0 2
  • 以后我要养一只土狗。
    花儿little阅读 262评论 0 0
  • 我不是我,我只是我。可能,我們並不用擔心我們的生活會沒有話題,會是無聊生活的犧牲者,在我們的生命中,總是有太多的事...
    簡清阅读 261评论 0 0