java语言基础

196 阅读2分钟

1、标识符

  • 标识符的定义

    在java源程序中,凡是程序员有权利自己命名的单词都是标识符。标识符可以标识的元素:类名、方法名、变量名、接口名、常量名等等

  • 标识符的命名规则

    (1)、只能由数字、字母、下划线、美元符号组成,不能含有其他符号

    (2)、不能以数字开头

    (3)、严格区分大小写

    (4)、关键字不能做标识符

  • 标识符的命名规范

    (1)、最好见名知意

    (2)、遵守驼峰命名方式

    (3)、类名、接口名:首字母大写,后面每个单词首字母大写

    (4)、变量名、方法名:首字母小写,后面每个单词首字母大写

    (5)、常量名:全部大写

2、字面值

字面值就是数据

java中有以下数据类型:

10、100:整数型

3.14:浮点型

true、false:布尔型

"abc"、"中国人":字符串型

'A'、'人':字符型

java中字符串型字面值必须使用英文双引号括起来,所有字符型字面值必须使用英文单引号括起来

3、变量

  • 声明变量:数据类型 变量名; ,如int age;

  • 变量赋值:变量名 = 字面值; ,如age = 22;字面值的数据类型必须和变量的数据类型一致

  • 声明和赋值一起完成:int age = 22;

  • 变量在一行上可以声明多个:int a,b,c;

  • 在同一个作用域中,变量可以重复赋值,但不能重名(重复声明)

  • 变量的分类

    • 局部变量:在方法体中声明的变量
    • 成员变量:在方法体外(类体之内)声明的变量
  • 成员变量没有手动赋值,系统会默认赋值;但局部变量不会

4、数据类型

(1)、基本数据类型

  • 基本数据类型包括四大类八小种

    • 第一类:整数型——byte,short,int,long
    • 第二类:浮点型——float,double
    • 第三类:布尔型——boolean
    • 第四类:字符型——char
  • 字符串"abc"不属于基本数据类型,属于引用数据类型

  • 八种基本数据类型所占用空间大小

    数据类型 占用空间大小【单位:字节】
    byte 1
    short 2
    int 4
    long 8
    float 4
    double 8
    boolean 1
    char 2
  • 八种数据类型的默认值

    数据类型 默认值
    byte,short,int,long 0
    float,double 0.0
    boolean false
    char \u0000

(2)、引用数据类型