代码规范
- {}中四个空格的缩进
- 函数和函数中间应该有一个空行
- if和else即使只有一句话,也要加上{}
- 类名首个单词的首字母大写StudentManager,一般是名词
- 函数首个单词的首字母小写printStudentlnfo(),一般以动词开头
关键字、标识符、变量
Java保留有特殊用途个关键字
标识符(变量的命名):
1、不能用关键字
2、由字母、数字、下划线、$组成,但是不能以数字开头
给变量起名字的时候要做到见名知意
Java Unit单元测
@Test
Java Unit单元测试
创建一个方法,方法头上加一个@Test 注解,可以在没有main方法可以启动单元测试
//JUnit:Java Unit单元测试
@Test
//创建一个方法,方法头上加一个@Test 注解,可以在没有main方法可以启动单元
public void test1(){
//soutm 打印类名
System.out.println("HelloWorld.test");
}
基本数据类型
Java语言是强类型语言,对于每一种数据都定义了明确的具体数据类型,在内存总分配了不同大小的内存空间
在Java中,基本的数据类型包括以下几种:
1.整型:用于表示整数值,包括
- byte:1 字节,范围为 -128 到 127
- short:2 字节,范围为 -32,768 到 32,767
- int:4 字节,范围为 -2,147,483,648 到 2,147,483,647
- long:8 字节,范围为 -9,223,372,036,854,775,808 到 9,223,372,036,854,775,807
2.浮点型:用于表示带小数部分的数值,包括
- float:4 字节,范围为大约 ±3.40282347E+38F(有效位数为6-7位)
- double:8 字节,范围为大约 ±1.79769313486231570E+308(有效位数为15位)
3.字符型:用于表示单个字符,使用 char 类型,占用 2 字节,范围为 0 到 65,535
4.布尔型:用于表示逻辑值,只有两个取值:true 和 false,使用 boolean 类型
@Test
public void test2(){
//soutm 打印类名
System.out.println("HelloWorld.test");
double num = 3.14;
float abc = 3.14f;
//f强制转换
char n1 = 'a';
String n4 = "abc";
boolean n2 = true;
boolean n3 = false;
}
数据类型的转换
- 从小到大自动类型转换
- 从大到小需要强制类型转换,可能会丢失精度
- byte->short(char)->int->long->float->double
@Test
public void tset1() {
//数据类型转换
//1、从小到大自动类型转换
//2、从大到小需要强制类型转换,可能会丢失精度
//byte dhort(char)int long
char ch = 'a';
System.out.println(ch);//a
System.out.println(ch + 1);//97+1=98
System.out.println(ch + 2);//97+2=99
System.out.println((char) (ch + 1));//b
System.out.println((char) (ch + 2));//c
double d = 3.14;
int num = (int) d;
System.out.println(num);//3
}