跨平台指的是操作系统平台
JVM指的是Java虚拟机(相当于翻译官,几个平台各有適合的JVM)
JRE(Java Runtime Environment), 包括JVM和运行时需要的核心类库
JDK(Java Development Kit)
JDK安装路径不要有空格和中文字符
Path环境变量的配置
- 新建JAVA_HOME变量,值是JDK安装目录
- 编辑Path变量,输入%JAVA_HOME%\bin
验证:直接在命令行默认目录下输入javac
public class HelloWorld{
public static void main(String[] args){
System.out.println("Hello World");
}
}
非法字符一般是中英文符号的问题,注意检查。
关键字,关键字的字母全部小写
空常量null不能直接输出
long l=10000L;//防止整数过大
float f=13.14F;//为了防止类型不兼容
特殊情况数据后要加字母
标识符定义规则:
- 由数字,字母,下划线和美元符号组成
- 不能以数字开头
- 不能是关键字
- 区分大小写
小的赋给大的是自动类型转换,反过来是强制类型转换
强制格式 目标数据类型 变量名 = (目标数据类型)值或者变量
除法得到的是商,取余得到的是余数。
字符是有对应的数值的,算数表达式中包含多个基本数据类型的值得时候,整个算数表达式得类型会自动进行提升。
+=把左边和右边的数据做加法,结果赋值给左边,并且隐含强制类型转换