Java语法--变量(个人笔记四)

Java语法--变量


Java中的变量一共是两种类型:1、基本数据类型;2、引用类型。
一、基本数据类型(也称值类型:8种):

1、byte //1个字节 127 ~ -128之间

 例:byte a = 127 //OK

 例:byte a = -129 //错,超出

2、short //2个字节 32767 ~ -32768之间

 例:short a = 125 //OK

 例:short a = -32769 //错,超出

3、int //4个字节 2147483647 ~ -2147483648之间(十亿)

4、long //8个字节 (百亿万亿)

 例:long a = 9 //OK

 例:long a = 9L //OK,long型后面可加Ll

5、float //4个字节 有符号浮点数(单精度)

 例:float a = 3.14 //错,浮点型小数后要加f,应该是float a = 3.14f

 例:float a = 40 //OK

6、double //8个字节有符号浮点数(双精度)

 例:double a = 1.5d //OK

 例:double a = 1 //OK

7、char //2个字节 可装一个字符,可和数字直接运算,最大是65535

 例:char a = 'A' //OK

 例:char a = '中' //OK

 例:char a = '中国' //错,超出

 例:char a = "A" //错,要用单引

 例:char a = ' ' //OK,空格可以

 例:char a = '' //错,char型的空不是这样的

 例:char a = '\0000' //OK,这个是char型的空值

 例:char a = 'A' //OK

 例:char x = 'A'  int y = 5  a = x + y //输出结果是70

8、boolean //1个字节 只有两个值true和false

*说明:1:1到4是整型,5到6是浮点型,7是char型字符,8是布尔型

2:整型的默认型是int型 --> 90是int的90

3:浮点型的默认型是double型 --> 3.14是double的3.14

二、引用类型

说明:一般情况下我们声明一个变量如例(数组、接口、类)

例如:Object o = new Object();

引用类型--实际上创建了一个引用(Object o)和一个对象(new Object),Java内存模型中有堆和栈两个空间

将引用放入栈,将对象放入堆,引用的值是对象在堆中的地址,对象的值是真正的数据,这就是引用类型



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值