一. Java基础语法
1. 关键字的定义和特点
定义: 被Java语言赋予了特殊含义, 用做专门用途的字符串(单词)
特点: 关键字中所有字母都小写
2. 标识符
定义: Java对各种变量, 方法和类等要素命名时使用的字符序列称为标识符, 或者说凡是可以起名字的地方都叫标识符
标识符的规则: 1. 由26个英文字母大小写, 0-9, _或$组成
2. 数字不可以开头
3. 不可以使用关键字和保留字, 但能包含关键字和保留字
4. Java中严格区分大小写, 长度无限制
5. 标识符不能包含空格
6. 在起名字时, 为了提高阅读性, 要尽量有意义, 即"见名知意"
3. Java中的名称命名规范
1. 包名: 多单词组成时所有字母都小写: aabbcc
2. 类名, 接口名: 多单词组成时, 所有单词的首字母大写: AaBbCc
3. 变量名, 方法名: 多单词组成时, 第一个单词首字母小写, 第二个单词开始每个单词首字母大写: aaaBbbCcc
4. 常量名: 所有字母都大写, 多单词时每个单词用下划线链接: AAA_BBB_CCC
二. 变量的声明和使用
1. 变量的概念:
- - 内存中的一个存储区域
- - 该区域有自己的名称(变量名)和类型(数据类型)
- - Java中每个变量必须先声明, 后使用
- - 该区域的数据可以在同一个类型范围内不断变化
2. 使用变量注意
变量的作用于: 一对{}之间有效
初始化值
3. 定义变量的格式
数据类型 变量名 = 初始化值
如: int d1 = 3
变量是通过使用变量名来方位这块区域的
三. 变量的分类
说明: 变量的每一种数据都定义了明确的具体数据类型, 在内存中分配了不同大小的内存空间.
1. 按数据类型
基本数据类型:
- - 数值型
- - 整数类型(byte, short, int, long)
类型 占存储空间 表数范围
- - byte 1字节=8bit(位) -128 ~ 127
- - short 2字节 -2e15 ~ 2e15-1
- - int 4字节 -2e31 ~ 2e31-1 默认
- - long 8字节 -2-63 ~ 2e63-1 注意末尾加"l"或"L"
- - 浮点类型(float, double)
- - float 4字节 -3.403e38 ~ 3.403e38 注意末尾加"f"或"F"
- - double 8字节 -1.798e308 ~ 1.798e308 默认
- - 字符串型(char String)
- - char 只能表示一个字符 如: char c1 = 'a'; 此处的a可以为英文, 中文, 标点符号, 注意单引号.
- - String 可以表示多个字符 如: String c2 = "abcde"; 注意双引号.
- - 布尔型(boolean)
引用数据类型
- - 类(class)
- - 接口(interface)
- - 数组([])
注意: Java各整数类型(byte, short, int, long)有固定的表数范围和字符长度, 不收OS的影响, 一保证Java程序的可移植性.