1. 标识符
在JAVA语言中所有程序员可以自己命名的单词都是标识符(类名,接口名,变量名,方法名,常量名)
命名规则(必须遵守,否则编译器会报错):数字,字母,下换线以及美元符号组成;不能以数字开头;区分大小写;关键字不可以作为标识符;无长度限制
命名规范(可以遵守也可以不遵守,编译器不会报错,但最好遵守):见名知意;遵守驼峰命名方式;类名,接口名首字母大写,后面每个单词首字母大写;变量名,方法名首字母小写,后面每个单词首字母大写;常量名全部大写
public class HelloWorld{
public static void main(String[] args){
System.out.println("Hello, World!");
}
}
2. 关键字,字面值(数据,有类型)
3. 数据类型
作用:指导JVM在程序运行时为数据在内存中开辟多大的空间
类型:
基本数据类型:四大类八小种(占用空间:字节,取值范围)
(1)整数型:byte(1,-128~127),short(2),int(4),long(8)
(2)浮点型:float(4),double(8)
(3)布尔型:boolean(1)
(以上类型默认与计算机二进制存在一种固定的转换方式)
(4)字符型:char(2),人为设置字符编码(ASCII编码:a-97;A-65;0-48)
引用数据类型
例如:字符串类型(String)
计算机仅识别二进制数。
ps:二进制:满2进1原则;字节:1个字节=8个比特位
Java中数字类型有正负之分,符号位占一位,最左边,0表示正数,最小值减1变为最大值
4. 变量
本质:内存上的一块空间,有类型,变量名和字面值,存储数据的基本单元
要求:变量指定的类型必须和存储的数据类型相一致
语法:数据类型 变量名; 赋值:变量名=字面值;
变量使得内存可以重复使用
访问方式:获得变零保存的数据或者修改变量保存的数据
注意:Java变量必须初始化,才可以进行访问;同一个作用域中变量名不可以重复,但可以重新赋值,不同作用域可以重名,就近原则
public class VarDemo{
public static void main(String[] args){
int i=1;
int b=3,d=5;
char c='a';
System.out.println(i);
System.out.println(c);
}
}
变量的作用域(变量的有效范围):出了大括号就不认识
变量的分类:局部变量(方法体中);成员变量