随笔小记2

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了随笔小记2相关的知识,希望对你有一定的参考价值。

引用数据类型和基本数据类型

java数据类型图:
     ┏数值型━┳━整数型:byte short int long
┏基本数据类型━━┫    ┗━浮点型:float double
┃ ┣字符型:char
    数据类型╋ ┗布尔型:boolean
┃ ┏类(class)
┗引用数据类型━━╋接口(interface)
┗数组(array)

java的数据类型分基本数据类型(原始数据类型)和引用数据类型;

1.基本八大类,图中可以很清楚的看到;这种类型的数据变量在声明之后java就会立刻分配给他内存空间。如:short a; java会在可使用的内存空间寻找一个占两个字节的块给a变量;

2.引用数据类型就那三种,类似C/C++的指针,它以特殊的方式指向对象实体(具体的值),这类变量声明时不会分配内存,只是存储了一个内存地址,想具体知道看看数据结构就好了。

通俗讲,一、上图记住很够用;二、说内存、谈地址基本都是说引用而非基本;三、你可以把内存地址理解是你学号,而对象实体就是你,每次找你通过学号找,这就是引用;

1.“==”作用在引用数据类型间,判断内存地址是否相等,想判断内容实体用equals;
2、基本传值传参传的是副本,修改后原值不变;引用传值传参穿的是地址,修改后原值改变。

以上是关于随笔小记2的主要内容,如果未能解决你的问题,请参考以下文章

随笔小记

Java 八大基本数据类

八大基本数据类型及包装类(装箱拆箱)

小记一笔 -微信小程序开发随笔

Java基础小记

Java 小记 — Spring Boot 注解