Java的注释、标识符和关键字、数据类型

注释

  • 单行注释 //comment

  • 多行注释 /* comment */

  • 文档注释

    /**

    *comment

    */

写注释是一个非常好的习惯


标识符和关键字

  • 关键字

    image

    关键字是Java语言里事先定义的,有特别意义的标识符,用户不能用这些标识符来命名。

  • 标识符

    1. 所有的标识符都应该以字母(不分大小写)、美元符($),或者下划线(_)来开头

    2. 首字符后可以是字母(不分大小写)、美元符($)下划线(_)、数字的任何字符的组合

    3. 不能使用关键字作为变量名或方法名

    4. 标识符是大小写敏感的

    5. 可以用中文命名,但是不建议使用,也不建议用拼音

    • 合法标识符举例:age、$salary、_value、_1_value

    • 非法标识符举例:123abc、-salary、#abc


数据类型

Java属于强类型语言,要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用(提高了安全性但是速度慢了一些)

Java的数据类型分为两大类

  • 基本类型(primitive type)
    • 数值类型
      • 整数型
        • byte 字节型 (占用1个字节,范围-128~127)
        • short 短整型 (占用2个字节,范围-32768~32767)
        • int 整型 (占用4个字节,范围-2147483648~2147483647)
        • long 长整型 (占用8个字节,范围很大)
      • 浮点类型
        • float 浮点型(占用4个字节)
        • double 双浮点型 (占用8个字节)
      • 字符类型 char (占用2个字节)
    • boolean类型 (占用1位,只有true和false两个值)
  • 引用类型(reference type)
    • 接口
    • 数组

数据类型的扩展

  • 进制的转换
  • 二进制 0b
  • 八进制 0
  • 十六进制 0x
    int i =10;
    int i2 =010;
    int i3 =0x10;

    System.out.println(i);
    System.out.println(i2);
    System.out.println(i3);

输出结果为

10
8
16

  • 最好完全避免使用浮点数进行比较

    由于十进制跟二进制转换的问题,相同的十进制浮点数可能在二进制里就不相同

  • 字符型使用Unicode表

        char c3 = '\u0061';
        System.out.println(c3);

输出结果为

a

  • 转义字符

    在java中有一些字符具有特殊作用,如果想要表示这个字符本身,不想要表示特殊的作用,这时候可以使用转义字符

    例如

    • \t 制表符
    • \n 换行
    • \b 光标退格
    • \r 光标回到行首
posted @ 2021-04-21 20:18  Karl1  阅读(72)  评论(0)    收藏  举报