美文网首页
OnJava8_万物皆对象

OnJava8_万物皆对象

作者: 啊啊啊哼哼哼 | 来源:发表于2020-01-05 21:58 被阅读0次

我们所操作的标识符是对象的引用 String s = "qinxiaoyu", s 就是String对象"qinxiaoyu"的一个引用。

数据存储

  • 寄存器(Registers):在CPU内部,无法控制
  • 栈内存
  • 堆内存
  • 常量存储
  • 非RAM存储
    \color{red}{1、常量存储是什么}
    \color{red}{2、java 内存划分:}
    2、java 内存划分:
    内存:栈,堆,方法区
    java中常量池:静态常量池和运行时常量池,静态常量池在堆中,保存final或者类的静态常量
    运行时常量池在方法区中,保存类的版本信息,字段名,常量表

基本类型存储

基本类型存储在栈中,基本类型包括:boolean, char, byte, short, int, long, float, double, void;
对应的包装类型:Boolean, Character, Byte, Short, Integer, Long, Float, Double, Void
java 每个基本类型的内存大小是固定的,不随机器的变化而变化
char c = 'c';
Charater ch = new Character(c);(装箱)
char c = ch; (拆箱)


基本数据类型

高精度数值

\color{red}{BigInteger, BigDecimal}

命名可见性

使用反向 URL 是一种新的命名空间方法,每个类都具有唯一标识符,Java 语言可以防止名称冲突。

static 关键字

1、与类的对象无关
2、多个对象共享一个存储区域

相关文章

  • OnJava8_万物皆对象

    我们所操作的标识符是对象的引用 String s = "qinxiaoyu", s 就是String对象"qinx...

  • 万物皆对象目录

    万物皆对象(1) 万物皆对象(2) 万物皆对象(3) 万物皆对象(4)

  • Python 中 is 和 == 的区别

    Python 中,万物皆对象!万物皆对象!万物皆对象!(很重要,重复 3 遍) 要理解 Python 中 is 和...

  • java "万物皆对象?"---"万物皆对象!"

    还记得最初写游戏(打砖块)的时候,对java万物皆对象的理解: 当时的游戏有Ball类,Brick类...

  • 万物皆对象

    类和对象的区别? 类,大概就是一些具有相同属性的对象的集合,并能够对这些对象进行有效的管理以及进行某些处理的东西对...

  • JAVA(7)面向对象

    面向对象 基本概念 对象: 万物皆对象,客观存在的事物皆对象 面向对象: 区别于面向过程的思想。 类: 确定对象将...

  • Python中的“可变对象”和“不可变对象”

    写在前面 “Python 一切皆对象!”中的“对象”是“广义对象”,即万物皆对象!本文所要讨论的“可变对象”和“不...

  • JS高级3-语言特性

    一、 JS面向对象编程 1、 面向对象介绍 什么是对象? Everything is object (万物皆对象)...

  • 万物皆对象-可变与不可变-参数传递

    万物皆对象。 万物皆对象 怎么理解?就是在Python中,你能想到的所有的东西它都是一个对象:整型、浮点数、字符串...

  • JavaScript面向对象

    一. JavaScript面向对象前言 1.1 什么是对象? Everything is object (万物皆对...

网友评论

      本文标题:OnJava8_万物皆对象

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