一、字面量
- 计算机是用来处理数据的,字面量就是告诉程序员:数据在程序中的书写格式。
二、变量
- 变量就是用来存储一个数据的内存区域(可以理解成盒子),且里面存储的数据可以变化。
- 变量使用的注意事项
- 变量使用前要声明
- 变量声明后不能存储其他类型变量
- 变量的有效范围是从定义开始到“}”截止,同一个范围内部不能定义2个同名的变量。
- 变量定义的时候可以没有初始值,但是使用的时候必须给初始值。
三、进制
-
二进制:由0 1 组成,以0b开头
-
八进制:由0到7组成,以0开头(二进制中三位一组)
-
十六进制:由1到f组成,以0x组成(二进制中四位一组)
数据在计算机底层都是采用二进制存储的,最小单位是字节,一个字节等于8个二进制位,1B=8b。
四、原码反码和补码
- 原码:最高位为符号位,0表示正,1表示负,其余表示数值大小
- 反码:正数的反码与其原码相同;负数的反码是对其原码逐位取反,但符号位除外
- 补码:正数的补码与其原码相同;负数的补码是在其反码末尾+1
五、数据类型
1.概念
java语言是强类型语言,对于每一种数据都定义了明确的具体数据类型,在内存中分配了不同大小的内存空间。
2.作用:
数据类型就是约束变量存储数据的形式。
3.分类:(引用数据类型和基本数据类型,以下为基本数据类型)
-
整数型
byte 一个字节 -128—127
short 两个字节 -215—215-1
int 四个字节 -231—231-1
long 八个字节 -263—263-1(L/l) -
浮点型
float 四个字节 -3.403E38—3.403E38
double 八个字节 -1.798E308—1.798E308(F/f) -
字符型
char 两个字节 0—65535 -
布尔型
Boolean 理论上值占八分之一个字节,因为一个开关就决定true和false,但是java中boolean类型没有指明明确的大小
六、关键字及其使用
- 特点:组成字母全部为小写
- 注意事项:goto与const作为保留字存在,目前并未使用
七、标识符
- 概念:就是给类、接口、方法、变量等起名字时使用的字符序列
- 组成规则:英文大小写字符、数字、$和下划线_
- 注意事项:不能以数字开头、不能是java中的关键字、区分大小写
- 命名规则:
- 包:要求全部小写,一般是公司域名倒着写
例:com.heima.包的作用 (www.heima.com)
类或接口:如果是一个单词要求首字母大写;如果多个单词要求每个单词首字母大写(驼峰命名)
方法和变量:如果是一个单词每个字母都小写;如果是多个单词,从第二个单词开始首字母大写
常量,如果是一个单词所有字母大写,如果是多个单词也是所有单词大写,但是用_(下划线)分开