zoukankan      html  css  js  c++  java
  • [Java] 支持的数据类型

    基本数据类型:(Java只包含8中基本数据类型)

      boolean类型:

      数值类型:

         整数类型:byte、short、int、long、char

         浮点类型:   float、double

    引用数据类型:(字符串是一个类,是一个应用数据类型)

      类

      接口

      数组

      null类型

     

    int 是最常用的整数类型,因此在通常情况下, 直接给出一个整数值默认就是 int 类型。除此之外,有如下两种情形必须指出。

    1.如果直接将一个较小的整数值(在 byte 或 short 类型的表数范围内〉赋给一个 byte 或 short 变量,系统会自动把这个整数值当成 byte 或者 short 类型来处理。

    2.如果使用一个巨大的整数值(超出了 int 类型的表数范围)时, Java 不会自动把这个整数值当成 long 类型来处理。如果希望系统把一个整数值当成 long 类型来处理,应在这个整数值后增加 l 或者 L 作为后缀。通常推荐使用 L ,因为英文字母 l 很容易跟数字 l 搞混。

    byte a = 56;   //正确,系统会自动把 56 当成 byte 类型处理
    long bigValue = 99999999999999;  //错误,99999999999999 超出int的范围,从而引起错误
    long bigValue = 99999999999999L;  //正确,在巨大的整数值后使用 L 后缀,强制使用  long 类型
    

      

  • 相关阅读:
    函数如何命名
    jsp/servlet
    hibernate主键生成策略
    Java项目经验(ssh)
    jvm的内存区划分
    @Override
    Java成长简介(转载)
    接口 转载
    SpringBoot项目jar、war方式的部署
    服务注册与发现及其优雅停服
  • 原文地址:https://www.cnblogs.com/MasterMonkInTemple/p/12186105.html
Copyright © 2011-2022 走看看