美文网首页java
java基本类型、引用类型

java基本类型、引用类型

作者: n油炸小朋友 | 来源:发表于2018-05-05 18:07 被阅读6次

    java基本类型共有八种,基本类型可以分为三类

    • 字符类型char
    • 布尔类型boolean
    • 数值类型byte、short、int、long、float、double。
      数值类型又可以分为:
      • 整数类型byte、short、int、long
      • 浮点数类型float、double。

    JAVA中的数值类型不存在无符号的,它们的取值范围是固定的,不会随着机器硬件环境或者操作系统操作系统知识库")的改变而改变。

    实际上,JAVA中还存在另外一种基本类型void,它也有对应的包装类 java.lang.Void,不过我们无法直接对它们进行操作。

    Java中的常量

    • 十六进制整型常量:
      以十六进制表示时,需以0x或0X开头,如0xff,0X9A。

    • 八进制整型常量:
      八进制必须以0开头,如0123,034。

    • 长整型:
      长整型必须以L作结尾,如9L,342L。

    • 浮点数常量:
      由于小数常量的默认类型是double型,所以float类型的后面一定要加f(F)。同样带小数的变量默认为double类型。

    如:float f;
    
        f=1.3f;//必须声明f
    
    • 字符常量:
      字符型常量需用两个单引号括起来(注意字符串常量是用两个双引号括起来)。Java中的字符占两个字节。
      一些常用的转义字符:

    ①\r表示接受键盘输入,相当于按下了回车键;
    ②\n表示换行;
    ③\t表示制表符,相当于Table键;
    ④\b表示退格键,相当于Back Space键;
    ⑤'表示单引号;
    ⑥''表示双引号;
    ⑦\表示一个斜杠\。

    java引用类型

    Java有 5种引用类型(对象类型):

    • 接口
    • 数组
    • 枚举
    • 标注

    类型转换:

    int -> String

    int i=12345;
    String s;
    
    // 第一种方法:
    s=i+"";     //会产生两个String对象
    
    // 第二种方法:
    s=String.valueOf(i);     //直接使用String类的静态方法,只产生一个对象
    

    String -> int

    s="12345";
    int i;
    
    //第一种方法:
    i=Integer.parseInt(s);  //直接使用静态方法,不会产生多余的对象,但会抛出异常
    
    // 第二种方法:
    i=Integer.valueOf(s).intValue();  //Integer.valueOf(s) 相当于 new Integer(Integer.parseInt(s)),也会抛异常,但会多产生一个对象
    
    

    相关文章

      网友评论

      本文标题:java基本类型、引用类型

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