美文网首页
2、一切都是对象

2、一切都是对象

作者: whyshang | 来源:发表于2017-02-12 11:14 被阅读0次

一、用引用操作对象

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

三、永远不要销毁对象

  • 作用域
    基本数据类型:
    在一个作用域类初始化一个变量以后,不能再次初始化
    对象:
    一个java对象可以存活与作用域之外

相关文章

  • 读书笔记 | 《Think in Java》Ⅱ一切都是对象

    上篇:读书笔记 | 《Think in Java》前言&Ⅰ对象导论 Ⅱ. 一切都是对象 ---4.4更新--- 2...

  • Thinking in Java

    2. 一切都是对象 2.1 引用控制对象 引用:操纵的标识符是对象的一个引用String s; 2.2 必须由你创...

  • python 源码剖析笔记1

    对象 python的世界中一切都是对象?? 1 对象是数据以及数据的操作,在计算机中就是内存,连续或离散。 2 p...

  • 2018-04-19

    第1章:对象导论 没啥说的 第2章:一切都是对象 存储到什么地方: 1、寄存器:处理器内部,存储最快 2、堆栈(栈...

  • JS原型链

    重要的事情说三遍:一切都是对象,一切都是对象,一切都是对象! 该文章主要总结了关于js原型链的几个关键点,方便自己...

  • 2、一切都是对象

    一、用引用操作对象 操作的标识符实际上是对象的一个引用(reference)。例: String s;这里创建的只...

  • JAVA编程思想--第2章

    第2章 一切都是对象 尽管Java是基于C++的,但是相比之下,JAVA是一种更纯粹的面向对象程序设计语言。 2....

  • 一切都是对象|对象编程思想及必备基础知识(下)

    一切都是对象|对象编程思想及必备基础知识(上) 一切都是对象|对象编程思想及必备基础知识(中) 前两篇文章主要介绍...

  • js原型和闭包 ( 1 )——一切皆对象

    深入理解javascript原型和闭包(1)——一切都是对象 “一切都是对象”这句话的重点在于如何去理解“对象”这...

  • 深入理解JavaScript的原型(转载)

    原文链接 1)一切都是对象 “一切都是对象”这句话的重点在于如何去理解“对象”这个概念。 ——当然,也不是所有的都...

网友评论

      本文标题:2、一切都是对象

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