美文网首页
数据类型与ECMAscript对象模型

数据类型与ECMAscript对象模型

作者: 我家有个小太阳 | 来源:发表于2016-03-18 13:36 被阅读23次

    数据模型
    如何在程序中形成一段数据结构

    一段数据被频繁访问的话就用指针数组

    数据类型

    • 基元类型

    编译器自己知道的类型,隐藏了背后的物理实现

    • 非基元类型

    按照通用的规则去处理,没有特殊的方法、对待

    • 简单数据类型

    其数据结构中包含一个数据项

    • 复杂数据类型
    • 值类型

    变量直接存放数据

    • 引用类型

    变量存放数据的引用
    值类型存取效率比较高,但是存放在栈中,占用空间比较大,java一定不能定义>16字节的值类型,否则就定义成引用类型

    效率=生成时间+查询时间

    • 内置引用类型

    隐藏了背后的实现

    javascript值类型都是简单数据类型
    引用类型一种是内置引用类型,一种是自定义引用类型
    内置引用类型的方法不是java编的,屏蔽了物理实现,对外提供api接口
    所有编译器在隐式转换时都可能发生低位丢失现象
    强制类型转换既可能低位丢失也可能高位溢出

    相关文章

      网友评论

          本文标题:数据类型与ECMAscript对象模型

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