美文网首页
面向对象学习笔记

面向对象学习笔记

作者: Neutrino_e557 | 来源:发表于2018-07-15 10:01 被阅读0次

- 数组其实就是一种引用类型。

        int是基本类型,int[]是引用类型

数组是引用类型,引用类型和基本类型的区别在哪里

        【Java程序,必须要使用Java虚拟机Vitual Machine JVM才能运行】

        java程序的内存可分为:

                - 堆(heap)内存:java虚拟机启动时分配的一块永久的很大的内存区。

                                        堆内存只有一块。

                - 栈(stack)内存:每次方法运行分配一块临时 很小的内存区。

                                               每个方法都有自己对应的栈区,方法结束时,

                                               对应的栈区就会被回收。

        - 在方法中定义的 局部变量(不管是什么类型),都放入对应的方法栈区。

        - new出来的对象,都放在堆内存。

        - 计算机的每个内存单元(Byte 字节)在操作系统都有一个编号,就像一栋大楼要为每个房间编号一样。

        【变量赋值的区别:

        - 基本类型的赋值:直接将该值存入变量所在内存。

        - 引用类型的赋值:将该对象所在第一个内存单元的编号(内存地址)存入变量。

没有二维数组

        - 其实只有一位数组,二维数组是假象。

        - 二维数组的本质,是数组元素为一维数组的数组。

类是引用类型:

        数组也是引用类型。

        引用类型的赋值,只是将对象的首地址存入变量中。

this引用:

        this可以出现在非static方法 构造器中。作用如下:

        - 出现在非static方法中,this代表了该方法的调用者。

                “谁调用该方法,this就代表谁!”

        - 出现在构造器中,this就代表该构造器正在初始化的对象。

相关文章

  • python面向对象学习笔记-01

    学习笔记 # 0,OOP-Python面向对象 - Python的面向对象 - 面向对象编程 - 基础 -...

  • JavaScript面向对象学习笔记

    @(JS技巧)[面向对象] JavaScript面向对象学习笔记 封装 Javascript是一种基于对象(obj...

  • Python学习-面向对象

    查看所有Python相关学习笔记 面向对象 面向对象知识点汇总: 面向对象静态属性实例属性(self)静态方法(@...

  • (17.06.06)面向对象、创建一个类、devicemotio

    笔记 什么是面向对象?    面向对象是一种编程思想:OOP    面向过程    面向对象    面向数据 作用...

  • 面向对象学习笔记

    - 数组其实就是一种引用类型。 int是基本类型,int[]是引用类型 数组是引用类型,引用类型和基本类型的区别在...

  • 面向对象学习笔记

    属性: 方法: 类中的function &this 表示类使用本身的属性或者方法,出现$this表示类自己 访问控...

  • 学习笔记:面向对象

    一、什么是面向对象? 1)面向对象(Object-Orientation,简称OO)是一种系统建模技术/编程思想。...

  • Java之面向对象上

    此为个人学习笔记,如有错误,欢迎指教 面向对象 概述: 面向对象特点 封装: 概述 类: 概述: 类的内容: 成员...

  • 20-OOP类与对象

    面向对象 Object Oriented 学习面向对象:XXOO 面向对象的学习: 面向过程和面向对象的区别: 面...

  • python学习笔记目录

    Python学习笔记目录(倒序) Python学习-异常 Python学习-面向对象 Python学习-文件系统 ...

网友评论

      本文标题:面向对象学习笔记

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