1、1注释,不参与程序运行,只起到说明作用
单行注释 //
多行注释 /注释信息/
文档注释 /*注释信息/
2、1关键字概述
就是被Java语言赋予了特殊含义的英文单词
关键字的字母全都是小写
常用的代码编辑器都有颜色提示
3、常量概述
程序中固定不变的值,不可以发生改变的值
其他常量均可直接输出
System.out.println(null)无法直接输出
4、数据类型
计算机存储单元
最小信息单元叫“位(bit)” 我们又称为比特位 用b表示
最小存储单元叫“字节(byte)”用大写字母B表示
字节由八个位组成
1B=8bit
Java语言是强类型语言,对于每一种数据都给出了明确的数据类型,不同的数据类型也分配了不同的内存空间,所以它们所表示的数据大小也是不一样的
E+38表示是乘以10的38次方,同样,E-45是表示乘以10的负45次方
给整数默认是int 给浮点数默认是double
5、变量
可以理解为一个空间,一个封装的东西,本质上讲变量是内存的一小块空间
变量由三部分组成,变量名,数据类型,变量值
格式: 数据类型 变量名=变量值 int a=10
java定义变量一定要给初始值
long b=10000000000L;
一个整数会默认为int类型,后面加一个L可以告诉编译器这是long类型的
float f=13.14F;
一个浮点数默认是double类型,后面加一个F可以告诉编译器这是float类型的
6、标识符
标识符就是给类方法变量等起名字的符号
标识符的定义规则
由数字、字母、下划线(_)和美元符($)组成
不能以数字开头
不能是关键字
区分大小写
常见命名约定
小驼峰命名法(方法、变量)
约定1:标识符是一个单词的时候首字母小写
name
约定2:标识符是多个单词组成时,第一个单词首字母小写,其他单词首字母大写
firstName
大驼峰命名法(类)
首字母均大写
GoodStudent
7、类型转换
自动类型转换
把一个表示数据范围小的数值或变量赋值给另一个表示数据范围大的变量
范例:double=10;
箭头方向可自动转换类型
强制类型转换
把一个数据范围大的数值或者变量赋值给另一个范围较小的变量
目标数据类型 变量名 = (目标数据类型)值或者变量;
int k=(int)88.88;
强制类型性转换会出现数据丢失,一般不建议使用