1.标识符
标识符的定义:在源程序中,程序员可以自己命名的单词就是标识符
大部分的编辑器中,以黑色高亮显示
标识符的命名规范: 语法问题,不遵守会报错
*标识符只能由数字、字母、下划线_、美元符号$组成,不能含有其他的符号
*不能以数字开头
*严格区分大小写
*关键字 不能作标识符
标识符的命名规范: 非语法问题,但是要执行
*见名知意
*驼峰命名 两个单词的首字母大写 HelloWord
*类名、接口名:首字母大写,后面每个单词首字母大写
*变量名、方法名:首字母小写,后面每个单词首字母大写
* 常量名:全部大写
2.关键字
关键字小写 比如 public class void
3.字面值
没有官方的解释,其实就是一眼看上去能知道他的大小的值
----10、100 整数型字面值
----3.14 浮点型字面值
---"abc" “中国人” 字符串型字面值
---'a' '人' 字符型字面值
---ture/ false 布尔型字面值
字面值就是数据,比如数值、真假、说的话都是数据
java 中所有的字符串型字面值必须使用双引号括起来,字符型字面值必须使用单引号括起来
4.变量
变量是什么---------变量本质上是内存中的一块空间,包含数据类型、名称、字面值
变量中存储的具体数据必须和变量的数据类型一致
声明变量的语法格式: 数据类型 变量名
数据类型
变量名:合法的标识符即可,规范要求首字母小写,后面的单词首字母大写
变量声明后的赋值格式:变量名=字面值-----------字面值的数据类型需要和变量名的数据类型一致
根据变量声明的位置可以江边朗分为
局部变量---------在方法体中声明的变量
成员变量--------在方法体外,类体之内声明的变量
类体中不能直接编写java语句,除了声明变量以外。
5.数据类型:
属于关键字 全部小写
第一种数据类型:
基本数据类型:包括四大类,八小种
第一类:整数型
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 -128 127
short -32768 32767
int -2的11次方 到2的11次方-1
long
float
double
boolean true false
char 0-65535
成员变量与局部变量
在方法之中定义的变量是局部变量,在类中的数成员变量
其中局部变量定义后,必须进行赋值操作,也就是初始化,否则无法编译、
成员变量定义后,如果没有赋值,那么将输出他的默认值
成员变量的默认值如下程序
int short byte long -------------------0
float double -------------------0.0
boolean -----------------------------false 【C语言中,true为1 false为0】
char --------------------------\u0000
一切向0看齐