Java基础总结01

Java基础总结01

主要内容

  1. 开发环境
  2. 程序开发步骤
  3. 数据类型
  4. 数据转换
  5. 方法的定义
  6. 流程控制语

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(布尔表达式②);
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值