1.标识符
(1)基本要求
a.组成:首字母+其余部分
首字母只能由字母、下划线、$符号组成
其余部分由任意多的数字、字母、下划线、$符号组成
b.类:
类命名规范::每个单词的首字母都是大写
c.变量、属性、方法 :
变量、属性、方法命名规范:第一个单词的首字母小写,其后单词的首字母大写。例如:myScore
定义在类内部的变量就是属性
(2)有语义
/*
* Ch01是类的标识符
* 类的标识符特点:每个单词的首字母都是大写
*/
public class Ch01 {
//myScore是属性的标识符
//属性命名规范:首字母小写,其他单词首字母大写
//定义在类内部的变量就是属性
int myScore;
/*
* test就是方法的标识符
* 方法的命名规范与属性及变量一样
*/
public void test(){
//局部变量需要定义初始值
//myScore1就是变量的标识符
int myScore1=0;
}
}
2.关键字
* 关键字也叫保留字,是java官方定义的标识符
* 每个关键字都有它相应的作用
* 关键字不能作为普通元素的标识符
例如:int a=1;其中int就是关键字
3.java程序的注释
// 单行注释以//开始,以行末来结束
/**/ 多行注释,以/*开始,以*/结束
/** */ 文档注释以/**开始,以*/结束
4.java注意事项
(1)public修饰的类的名称必须与java文件同名
(2)main方法作为程序的入口,void必不可少
(3)java对大小写敏感
(4)每一条java语句必须以分号结束
5.数据类型
(1)基本数据类型:
数值型:整数类型(byte,short,int,long)
浮点类型(float,double)
字符型(chart)
布尔型(boolean)
(2)引用数据类型
a.类(class)
b.接口(interface)
c.数组
所有数据类型长度固定,不随硬件软件系统的不同而不同
6.数据存储
(1)瞬时状态i.变量
ii.数组
iii.集合
(2)持久状态
i.数据库
ii.文件
9.使用变量的步骤
第一步:声明变量。即“根据数据类型在内存申请空间”,局部变量需要数据默认值
数据类型 变量名[=初始值]; int money
第二步:赋值,即“将数据存储至对应的内存空间”
变量名=数值 money=1000;
第三步:使用变量,即“取出数据使用”
System.out.println(money);
7.类型转换规则
(1)自动类型转换规则
- 规则1(算数运算)
- 规则2(赋值运算):满足自动转换类型转换的条件
数值类型(整型和浮点型)互相兼容
目标类型大于源类型:
例如:double型大于int型
(2)强制类型转换:将高级别类型赋值给低等级类型时,必须进行强制类型转换,是否能进行强制类型转换取决于数据类型级别的高低,不取决于数据的实际值。
低级别类型 变量名=(低级别类型) 高级别类型变量
int i = 786;
byte b = i;//错误
byte b = (byte) i;
8.常量类型
- 布尔常量
- 字符常量
- 字符串常量
- null常量
在变量前加final,这个变量就变成了常量
final int a=0;