JAVASE知识点总结一

**

Java中八大基本数据类型

** 八种基本数据类型往往是最容易被我们忽视的知识点,虽然很多人可以一口气说出来是哪八大类型,但是具体深究一下能答上来且全部答对的人就不多了,初学者我觉得还是有必要去了解掌握的,下来我就分享一下自己整理出来的笔记。
首先八种基本数据类型分别是:int、short、float、double、long、boolean、byte、char;它们的封装类分别是:Integer、Short、Float、Double、Long、Boolean、Byte、Character;八种基本数据类型又可分为四大类:第一类:逻辑型boolean,第二类:文本型char,第三类:整数型 byte、short、int、long ,第四类:浮点型 float、double
| 数据类型 | 大小 |
| byte(字节) | 1(8位) |
| shot(短整型) | 2(16位) |
| int(整型) | 4(32位) |
| long(长整型) | 8(64位) |
| float(浮点型) | 4(32位) |
|double(双精度) | 8(64位) |
|char(字符型) | 2(16位) |
| boolean(布尔型) | 1 | (bollean的大小由编译环境决定)
需要注意的是:字节是系统分配内存的最小单位。boolean是分配一个字节,但是只有一个bit有用,其他无效置0
bit:是比特位,一个字节占8个比特位
对基本数据类型封装之后,封装类有可以有方法和属性,然后就可以用这些方法和属性来处理数据,有些类型的数据会有默认值,基本数据类型跟封装类型的默认值是不一样的,比如int i ,如果不赋值i默认为0;但是Integer i ,如果不赋值,则 i为null;因为封装类产生的是对象,而对象默认值为null。
另外要注意的是String 类型不是基本数据类型,它实际上是final修饰,不可以继承。String是以数组存放的,数组的每一个内容表示字符串的一个字符;int等变量是用几个字节存放的,几种基本类型无非就是字节数量不同而已。而且对String对象操作会产生一个新的String对象,大大减少了字符串相加的效率,而基本类型则不会。
以上是我总结的关于八大基本类型数据的相关知识点,不对的地方请指出来,共同进步。

`

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值