• 数据类型面面观


                                   今天我们来看看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提供了自动装箱与拆箱操作,在适当的时候将基本数据类型与其对应的封装类进行转换,极大的便利了我们编程。

                                 由于小编水平有限,如有不足,还请不吝赐教!!!此处也是重点,记下记下。微信搜索关注油墨山公众号,获取更多文章咨询!!!


     

                                                                                             ◆◆油墨未干,为何停下双手!◆◆

  • 相关阅读:
    struts2标签处理下拉列表
    JS中parseInt使用问题解析
    使用jquery异步无刷新删除
    html中table标签的td标签居中左(右)对齐
    struts2拦截器来防止sql注入
    在S2SH中调用返回参数的存储过程
    使用jquery的getJSON从服务器端获得数据
    【vue】vuecli中 对于public文件夹的处理
    oracle10新建表时大小定问题
    会议记录
  • 原文地址:https://www.cnblogs.com/skylife/p/11100241.html
Copyright © 2020-2023  润新知