JAVA
一、基础知识
1.JVM、JRE和JDK
JVM(Java Virtual Machine):跨平台虚拟机
在需要运行Java程序的操作系统上,需安装与操作系统对应的Java虚拟机
JRE(Java Runtime Environment):Java 程序运行时的环境
包含JVM和运行时所需要的核心类库
要运行一个已有的Java 程序,只需安装JRE
JDK(Java Development Kit):Java程序开发工具包
包含JRE和开发人员使用的工具(编译工具+运行工具)
要开发一个全新的Java程序,必须安装JDK
JDK、JRE和JVM的关系
2.常用DOS命令
配置path环境变量
检测path环境是否成功,在命令提示符窗口输入javac
二、基础语法
1.常量
2.数据类型
Java中的数据类型:
数据类型的内存占用及取值范围:
3.常量
使用的注意事项:
4.标识符 - 常见命名规范
5.自动类型转换
把一个表示数据范围小的数值或变量赋值给另一个数据范围大的变量
public class ConvertDemo { public static void main(String[] args){ // 自动类型转换,例子 double k = 10; System.out.println(k); // 输出10.0 // 按照数据范围大小依次转换 byte a = 1; int b = a; float c = a; System.out.println(a); // 输出1 System.out.println(b); // 输出1 System.out.println(c); // 输出1.0 // 类型不兼容 // char d = a; // System.out.println(d); // 强制类型转换 // int e = 88.88; int e = (int)88.88; System.out.println(e); // 输出88 } }
6.算术运算符
/和%: 两个数据做除法,除法(/)得到的是商,取余(%)到的是余数
整数相除只能得到整数,要想得到小数必须要有浮点数的参与
6.1 字符的“+”操作
6.2 字符串的“+”操作
第一个的输出:itheima666
第二个的输出:100年黑马
7.赋值运算符
short s = 10; s += 10; // 等价于 s = (short)(s + 10); // 注:此时直接写 s = s + 10会报错,因为10为int,s为short,s + 10应该为int类型
8.自增自减运算符
注意++是在变量前还是变量后
9.逻辑运算符
10.短路逻辑运算符
11.三元运算符
12.数据输入 - Scanner
Scanner使用的基本步骤
循环流程
Switch
- 执行流程
- 流程图