Java基础总结01
主要内容
- 开发环境
- 程序开发步骤
- 数据类型
- 数据转换
- 方法的定义
- 流程控制语
1.开发环境
- JVM(Java Virtual Machine ):Java虚拟机,简称JVM,是运行所有Java程序的假想计算机,是Java程序的
运行环境,是Java 最具吸引力的特性之一。所编写的Java代码,都运行在JVM 之上。 - JRE (Java Runtime Environment):是Java程序的运行时环境,包含JVM 和运行时所需要的核心类库。
- JDK (Java Development Kit):是Java程序开发工具包,包含JRE 和开发人员使用的工具。
三者关系: JDK > JRE > JVM
2.程序开发
Java程序开发三步骤:编写、编译、运行。
3.java的数据类型
- 基本数据类型:整数、浮点数、字符、布尔。
- 引用数据类型:类、数组、接口。
4. 数据转换
- 自动转换:将取值范围小的类型自动提升为取值范围大的类型,byte,short,char运算时直接提升为int。
byte、short、char‐‐>int‐‐>long‐‐>float‐‐>double
- 强制转换:将取值范围大的类型强制转换成取值范围小的类型。转换格式为:
数据类型 变量名 = (数据类型)被转数据值;
,eg:int i = (int)1.5;
5. 方法的定义
- 定义格式为:
修饰符 返回值类型 方法名 (参数列表){
代码...
return ;
}
- example:
public static void main(String[] args) {
//调用定义的方法method
method();
}
//定义方法,被main方法调用
public static void method() {
System.out.println("自己定义的方法,需要被main调用运行");
}
6. 流程控制语
- if语句
if(关系表达式){
语句体;
}
if(关系表达式) {
语句体1;
}else {
语句体2;
}
if (判断条件1) {
执行语句1;
} else if (判断条件2) {
执行语句2;
}
...
}else if (判断条件n) {
执行语句n;
} else {
执行语句n+1;
}
- 三元运算符
a = b > c ? b:c;
//如果 b>c,则a=b;否则a=c;
- for循环语句
for(初始化表达式①; 布尔表达式②; 步进表达式④){
循环体③
}
- while循环语句
初始化表达式①
while(布尔表达式②){
循环体③
步进表达式④
}
- do…while循环格式
初始化表达式①
do{
循环体③
步进表达式④
}while(布尔表达式②);
步进表达式④
}
- do…while循环格式
初始化表达式①
do{
循环体③
步进表达式④
}while(布尔表达式②);