java零基础入门-八大基本类型

举报
喵手 发表于 2024/09/30 22:57:23 2024/09/30
【摘要】 哈喽,各位小伙伴们好,我是喵手。       今天我要给大家分享一些自己日常学习到的一些知识点,并以文字的形式跟大家一起交流,互相学习,一个人虽可以走的更快,但一群人可以走的更远。       我是一名后端开发爱好者,工作日常接触到最多的就是Java语言啦,所以我都尽量抽业余时间把自己所学到所会的,通过文章的形式进行输出,希望以这种方式帮助到更多的初学者或者想入门的小伙伴们,同时也能对自己的...
哈喽,各位小伙伴们好,我是喵手。

       今天我要给大家分享一些自己日常学习到的一些知识点,并以文字的形式跟大家一起交流,互相学习,一个人虽可以走的更快,但一群人可以走的更远。

       我是一名后端开发爱好者,工作日常接触到最多的就是Java语言啦,所以我都尽量抽业余时间把自己所学到所会的,通过文章的形式进行输出,希望以这种方式帮助到更多的初学者或者想入门的小伙伴们,同时也能对自己的技术进行沉淀,加以复盘,查缺补漏。

       小伙伴们在批阅的过程中,如果觉得文章不错,欢迎点赞、收藏、关注哦。三连即是对喵手我创作道路上最好的鼓励与支持!

一、前言

       今天我们来揭秘一下,一直都说java八大基本类型,那么到底该八大类型是啥啊,外界一直在喊,如果学java都不知道,那可以出门右拐啦,可以换个语言学学啦,java不适合你,哈哈哈,毕竟学过java,这就是常识,就像你学过数学,那九九乘法表随便啥时候问你你都能背得出,所以你知道八大基本类型的重要性了吧。

       所以,你今天遇到我,那我肯定得逮住你,跟我好好学一下,如果你对它了如指掌,那我可以放过你,因为很有可能你的技术水平在我之上,所以呢,我是针对刚入门学习java的小伙伴啦,因为它很重要!所以我要单独抽一期来讲。

      好啦,我就要开始我们今天的内容啦。

二、八大基本类型

1、八大基本类型是哪八大?

       八大可分为三种类型。分别为整型(4种),浮点型(2种),字符类型(1种),布尔类型(1种)。

分别如下:

  • 整型:int、short、long、byte
  • 浮点型:float、double
  • 字符串型:char
  • 布尔类型:boolean

2、八大基本类型与引用类型有啥不同?

       首先我们得知道引用类型有哪些:类(class)、接口(interface)和数组(array)对吧。那区别呢?你还没讲,我这不马上来讲了嘛。

       基本类型是直接值保存,而引用类型对象的内存地址保存。而对于所有基本类型赋值是按值传递(拷贝赋值),引用类型赋值则是按引用传递。

三、具体剖析

1、int

       int属于Java中整型的一种。

  1. 其长度占4字节(32bit),取值范围为:[-2^31, 2^31-1]。换算一下就是 (-2,147,483,648)到 2,147,483,647。
  2. 默认初始变量值为0。
  3. 包装类为Integer。

2、short

       short属于Java中整型的一种。

  1. 其长度占2字节(16bit),取值范围为:[-32768,32767]。
  2. 默认初始变量值为0。
  3. 包装类为Short。

3、long

       long属于Java中整型的一种。

  1. 其长度占8字节(64bit),取值范围为:[-2^63,2^63-1]。换算一下就是:-9,223,372,036,854,775,808 到 9,223,372,036,854,775,8087。
  2. 默认初始变量值为0或0L。
  3. 包装类为Long。

4、byte

       byte属于Java中整型的一种。也叫单精度浮点型。

  1. 其长度占1字节(8bit),取值范围为:[-128,127]。换算成二进制范围为:10000000 到 01111111。
  2. 默认初始变量值为0或0L。
  3. 包装类为Long。

5、float

       float属于Java中浮点型的一种。

  1. 其长度占4字节(32bit)。
  2. 默认初始变量值为0.0f。
  3. 包装类为Float。

6、double

       double属于Java中浮点型的一种。也叫双精度浮点型。

  1. 其长度占8字节(64bit)。
  2. 默认初始变量值为0.0d。
  3. 包装类为Double。

7、char

       char属于Java中浮点型的一种。也叫双精度浮点型。

  1. 其长度占2字节(16bit)。
  2. 无默认值,可以赋值单字符或整型数值。
  3. 包装类为Character。

比如:

char c = 'c';
char z = ''菌';

8、boolean

       boolean布尔型,只有两个值true或false。

  1. 其默认值为false。
  2. 包装类为。Boolean。

比如:

boolean b = true;
boolean a = false;

  ... ...

       好啦,今天的教学内容到这里就要即将结束啦,如果对文中的任何知识点有疑问,欢迎评论区评论留言呀,我看见都会一一解答的。

四、结尾

       教学是结束了,但是有些话不知我但讲不当讲,啊哈哈, 可我还是想说给你们听听。如下是我很喜欢的一句话,我打算送给你们,希望我们都能变得更好更优秀。

学习不分先后,知识不分多少;事无巨细,当以虚心求教;三人行,必有我师焉!!!

wished for you successed !!!

--------------------------------------------

⭐️若喜欢我,就请关注我叭。

⭐️若对您有用,就请点赞叭。

⭐️若有疑问,就请评论留言告诉我叭。

--------------------------------------------

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。