美文网首页重拾Java
重拾Java(一) 数据类型、常量、变量

重拾Java(一) 数据类型、常量、变量

作者: h2coder | 来源:发表于2019-02-24 13:02 被阅读2次

    重拾Java第一篇,一起来复习Java数据类型、常量、变量吧~

    • Java的数据类型(四型八种)

    • 基本数据类型

      • 数值型
        • 整形
          • byte(1个字节,8位)
          • short(2个字节,16位)
          • int(4个字节,32位)
          • long(8个字节,64位)
        • 浮点型
          • float(单精度浮点型,4个字节,32位)
          • double(高精度浮点型,8个字节,64位)
      • 字符型
        • char(2个字节,16位)
      • 布尔型
        • boolean(1个字节8位,true或false)
    • 引用数据类型

      • String(字符串,不可变)
    
    //byte
    byte byteNumber = 10086;
    
    //short
    short shortNumber = 10010;
    
    //int,常用Int和Long,平时一般会使用Int
    int intNumber = 2000;
    
    //long,一般UserId会使用该类型,但用户量巨大的时候也会则会超过长度,所以最好使用String
    //由于数值型默认为int,所以需要在尾部加一个后缀L代表是长整形,其实写小写l也是可以的,但是l和1像,所以一般用大写L
    long longNumber = 999999L;
    
    //float
    //由于默认浮点型为double,要向下转型到float,则需要加上后缀f
    float floatNumber = 3.14f;
    
    //double
    double doubleNumber = 3.1415926;
    
    //char,只能放一个字符,要用单引号括起来
    char c = '我';
    
    //boolean布尔型,代表真或假
    boolean b = true;
    boolean b = false;
    
    //String字符串
    String str = "嘻嘻";
    
    • 常量、变量、静态变量
    //常量,不可变的值,使用final修饰
    //再次修改该值会报错,一般用来保存一些不可变的值,一般在局部使用
    //一般常量会用大写,多个单词则用下划线_分隔开
    final int VALUE = 1;
    final String MY_TAG = "my_tag";
    
    //变量,Java是强类型语言,在声明时就必须指定类型
    float x = 1.1f;
    
    //静态变量,使用static关键字修饰,属于类变量,不需要实例化就可以使用,是实例共享的!
    //一般全局共享的数据会使用静态修饰
    //例如Person类中定义了一个静态变量tag,在A实例中修改为wally,在B实例中获取就变为了wally
    static String tag = "barry";
    
    //A类中赋值
    tag = "wally";
    
    //B类中获取,并不是原来的barry而是wally
    System.out.println(tag);
    
    //静态常量,一般全局常量会使用静态常量,就是static final 一起修饰的变量,再加上public访问修饰符即可全局访问
    public static final String BASE_URL = "http://www.baidu.com";
    

    相关文章

      网友评论

        本文标题:重拾Java(一) 数据类型、常量、变量

        本文链接:https://www.haomeiwen.com/subject/ijgvyqtx.html