基本概念
-
1.JDk
java 开发工具包包括 JVM虚拟机(java程序运行的地方)、核心类库(java 内置的接口)、开发工具(javac\java\jbd等) -
2.JRE
JRE(java run environment):java运行环境,jvm、核心类库\运行工具 -
3 JDK JRE JVM 三者关系
JDK 包含JRE JRE包含JVM
注释: // 或者 /* … */
HelloWorld
public class HelloWorld {
public static void main(String[] args){
System.out.println(“HelloWorld”);
}
}
关键字: 全部小写
字面量类型: 整数类型:: 666
字符串类型:”HelloWorld“
字符类型: ‘a’、‘b’
布尔类型:true false
空类型:null
定义变量 int a = 10;
基本数据类型: 整数:byte short int long long a = 999999L
浮点数: float double float a = 10.1F
字符:char
布尔:boolean
标识符: 数字 字母 下划线 和 $
不能以数字开头 不能是关键字 区分大小写
小驼峰命名法: name firstName 方法 变量
类名:大驼峰 首字母大写 Student GoodStudent
键盘录入: 导包 import java.util.Scanner;
Scanner sc = new Scanner(System.in);
int i = sc.nextInt();
byte short char 三种数据类型在运算的时候,都会直接先提升为int ,然后再进行运算
取值范围小的和取值范围大的进行运算,小的会先提升为大的