标识符注意点
所有的标识符都应该以字母(A-Z或a-z),美元符($)、或者下划线(_)开始
首字符之后可以是字母、美元符、下划线或数字的任意字符组合
不能使用关键字作为方法名或变量名
标识符是大小写敏感的
#不可以用于标识符
数据类型
强类型语言
要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用
Java的数据类型分为两大类
基本类型
引用类型
基本数据类型:
整数类型:byte(1)、short(2)、int(4)、long(8)
浮点类型: float(4)、double(8)
字符类型:char(2)
Boolean :true、false(占一位)
引用数据类型:类、接口、数组
什么是字节
位:是计算机内部数据存储的最小单位,11001100是一个八位二进制数
字节:是计算机中数据处理的基本单位,习惯上用大写B 来表示
1B =8 bit
long num2 = 30L
float num2 = 50.1F
整数拓展:
二进制:0B
十进制:
八进制:0
十六进制:0x
浮点数扩展
最好完全避免使用浮点数比较
强制类型转换:(类型)变量名 高→低
自动类型转换:低→高
不能对布尔值进行转换
变量
变量是什么:就是可以变化的量
每个变量都必须声明其类型
变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域
注意事项:
每个变量都有类型,类型可以是基本类型,也可以是引用类型
变量名必须是合法的标识符
变量声明是一条完整的语句,因此每个声明都必须以分号结束
变量作用域
类变量
实例变量
局部变量
Public class Variable{
static int allclick =0;//类变量(从属于类,和类一起存在,一起消失
String str = “Hello world”;//实例变量(在方法的外边,类的里面,从属于对象的,可以不初始化,如果不自行初始化,默认值就是0,0.0boolean值默认问0,除了基本类型,其余的默认值都是Null
Public void method(){
int i = 0//局部变量(局部变量在方法里,用之前必须声明和初始化值)
Demo08 demo08 = new Demo08();
System.out.printlin(“demo08.name”)
}
}
常量
final double PI=3.14
变量的命名规范
所有变量、方法、类名:见名知意
类成员变量:首字母小写和驼峰原则:monthSalary除了第一个单词以外,后面的单词首字母大写lastname lastName
局部变量:首字母小写和驼峰原则
常量:大写字母和下划线:MAX_VALUE
类名:首字母大写和驼峰原则
方法名:首字母小写和驼峰原则:run(),runRun()
运算符
Java语言支持如下运算符:
算术运算符:+、-、*、/,%,++,--
赋值运算符:=
关系运算符:>、<,>=,<=,==,!=
逻辑运算符:&&,||,!
位运算符:&,|,^,~,>>,<<,>>>
条件运算符:?:
扩展赋值运算符:+=,-=,*=,/=