这是我参与11月更文挑战的第2天,活动详情查看:2021最后一次更文挑战
作为一名测试人员,在进阶的过程中需要学习一些必备的开发知识,比如对于 Java 基础知识,Python 自动化知识等的了解。学习必备的开发知识是成长中必备的一个阶段。
1. Java 基础语法
在 Java 语言中,通过系统与之的关键字来完成程序的开发,所以通常会有一些预制的关键字。与此同时,Java 语言本身也有一些固定语法,常见的特点如下:
- 大小写敏感:Java 语言是大小写敏感的,这就意味着标识符 abc 与 ABC 是不同的。在定义变量时,也意味着不同的变量;
- 类名:对于所有的 java 类来说,类名的首字母应该大写。如果类名由若干单词组成,那么每个单词的首字母应该大写,例如 HelloWroldClass 。
- 方法名:所有的方法名都应该以小写字母开头。如果方法名含有若干单词,则后面的每个单词首字母大写,同时对于方法的命名一般会采用驼峰命名的方式。
- 源文件名:源文件名必须和类名相同。当保存文件的时候,应该使用类名作为文件名保存(切记 Java 是大小写敏感的),文件名的后缀为 .java。(如果文件名和类名不相同则会导致编译错误)。
- 主方法入口:所有的 Java 程序由 public static void main(String[] args) 方法开始执行。
经过上面的介绍,那我们在编写程序时时如何定义一个变量呢?在 Java 语言中变量的而命名规则如下:
- 变量的命名定义由 26 个字母组 + 数字 + _$ 组成,比如 momery
- 变量定义不能以数字开头,比如 3abc
- 变量定义不能使用关键字,比如 if、while、static 等
public class HelloWorld {
public static void main(String[] args) {
int abc; // 正确用法
int 1abc; // 错误用法
int if; // 错误用法
System.out.println("欢迎来到 java 世界");
}
}
2. Java 基础数据类型
当编写应用程序时,我们都会借助基础数据类型定义变量,通过预制的基础数据类型来完成对应的变量定义。在 Java 中常见的基础数据类型有:
- int:整形
- long:长整形
- float:浮点型
- double:双精度浮点型
- boolean:布尔类型
- byte:字节
- short:短整型
- char:字符
2.1 int 类型
int 数据类型是32位、有符号的以二进制补码表示的整数。它的最大值 2,147,483,647(2^31 - 1),最小值 -2,147,483,648(-2^31)。默认值是 0
public class HelloWorld {
public static void main(String[] args) {
int abc = 0; // 正确用法
int b = 1;
int c = 1000;
int d = 10009090;
}
}
2.2 long
long 数据类型是 64 位、有符号的以二进制补码表示的整数。它的最小值是 -9,223,372,036,854,775,808(-2^63),最大值是 9,223,372,036,854,775,807(2^63 -1)。默认值是 0L。
public class HelloWorld {
public static void main(String[] args) {
int abc = 0; // 正确用法
long b = 1L;
long c = 1000;
long d = 129090L;
}
}
2.3 float
float 数据类型是单精度,float 在储存大型浮点数组的时候可节省内存空间。它的默认值是 0.0f,浮点数不能用来表示精确的值,如货币。
public class HelloWorld {
public static void main(String[] args) {
float a = 0.1f;
float b = 1.0f;
float c = 2.0f;
}
}
2.4 double
double 数据类型是双精度、64 位。这里需要注意浮点数的默认类型为 double 类型,所以当使用 float 时要在后面加上 f。
public class HelloWorld {
public static void main(String[] args) {
double d = 0.1f;
double d1= 1.0d;
double d2 = 2.0;
}
}
2.5 boolean
布尔类型,只有两个取值:true、false。
public class HelloWorld {
public static void main(String[] args) {
boolean isExist = true;
boolean isRight = false;
}
}
3. 总结
上面简要介绍了 Java 的基础语法,对于基本数据类型有了一定的了解,这块是学习程序的开端,需要进行基础的语法学习与掌握。