数据类型面面观
今天我们来看看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提供了自动装箱与拆箱操作,在适当的时候将基本数据类型与其对应的封装类进行转换,极大的便利了我们编程。
由于小编水平有限,如有不足,还请不吝赐教!!!此处也是重点,记下记下。微信搜索关注油墨山公众号,获取更多文章咨询!!!
◆◆油墨未干,为何停下双手!◆◆