数据类型面面观
2019-08-16 09:21:52来源:博客园 阅读 ()
数据类型面面观
今天我们来看看java中数据类型的相关信息,其中java中数据类型分为java基本数据类型和引用类型,其中:
基本数据类型分为:
整型
浮点型
字符型
boolean型
整型包括byte(字节型)、short(短整型)、int(整型)、long(长整型)在对变量赋值时,如果值超出变量所属类型表示范围,那么程序编译时就会报错。
浮点型数据也叫实数数据类型,用来表示实数数据的数据类型。
字符型类型用于表示单个字符,一个字符占2字节。
boolean型只可取“真”和“假”两个值,即true和false.布尔型数据占1个字节,且默认为false.
不同的数据类型拥有不同的优先级。就整型和浮点型来说,优先级由低到高依次为:byte、short、char、int、long、float、double.
在java中整型、浮点型和字符型数据(不包括String)可以混合运算,但前提是先转换为同一数据类型。
转换分为自动类型转换和强制类型转换两种,前者用于将低优先级类型转换为高优先级类型。后者用于将高优先级类型转换为低优先级类型。其中char类型转换为高级类型,会转换为对应ASCII码值。
而强制类型转换需要使用规定的格式:type namea=(type1) name2;以达到将高优先级类型变量name2转换成低优先级类型变量name1的目的。
引用数据类型分为:
类
接口
数组
引用数据类型是对一个对象的引用,对象包括实例和数组两种。
对于基本数据类型来说,java有尤其对应的封装类分别是 Byte,Short,Integer,Character, Float, Long, Double,Boolean, Void。
封装类将数据转换成对象,同时还有一些方法可以运用比方说valueof()、parseInt()等等。而且List、map等添加数据时只能往其中添加对象,这是基本数据类型所无法做到的。
而且java提供了自动装箱与拆箱操作,在适当的时候将基本数据类型与其对应的封装类进行转换,极大的便利了我们编程。
由于小编水平有限,如有不足,还请不吝赐教!!!此处也是重点,记下记下。微信搜索关注油墨山公众号,获取更多文章咨询!!!
◆◆油墨未干,为何停下双手!◆◆
原文链接:https://www.cnblogs.com/skylife/p/11100241.html
如有疑问请与原作者联系
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
下一篇:深入挖崛:mysql主从复制原理
- Flink 如何分流数据 2020-06-11
- 数据源管理 | Kafka集群环境搭建,消息存储机制详解 2020-06-11
- 大公司都在做的大数据平台,为你精选这一份书单 2020-06-09
- switch循环所支持的数据类型 2020-06-07
- java基本数据类型 2020-06-06
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash