1.JDK下载安装、环境变量配置
1.1 Oracle官网下载JDK
oracle官网(中文):Oracle 甲骨文中国 | 云应用和云平台
下载完成后双击安装(windows版本)
1.2 环境变量配置
2.HelloWorld编译、运行
public static void main(String[] args) {
System.out.println("hello world");
}
3.注释
3.1 单行注释
//单行注释
3.2 多行注释
/*
多行注释
*/
3.3 文档注释
/**
* @create 2020-04-08 10:08
* @author SZM
* 文档注释
*/
可使用javadoc.exe生成API文档
4.Java关键字、标识符
4.1 关键字
Java语言已定义的字符
4.2 标识符
用户自定义的字符,定义规则:
- 所有的标识符都应该以字母(A-Z 或者 a-z),美元符($)、或者下划线(_)开始
- 首字符之后可以是字母(A-Z 或者 a-z),美元符($)、下划线(_)或数字的任何字符组合
- 关键字不能用作标识符
- 标识符是大小写敏感的
- 合法标识符举例:name、$salary、_value
- 非法标识符举例:1name、-age
5.变量
5.1 作用
Java语言中存储数据的区域
//类型 变量名 变量值
String name = "song";
5.2 Java中变量类型
6.运算符
7.流程控制
7.1 顺序结构
从上至下顺序执行的代码
7.2 分支结构
7.2.1 if else
int a = 1;
int b = 2;
if (a==b){
System.out.println("a==b");
}else{
System.out.println("a!=b");
}
7.2.2 switch case
int c = 3;
switch (c){
case 1:
System.out.println("1");
break;
case 2:
System.out.println("2");
break;
case 3:
System.out.println("3");
break;
default:
System.out.println("default");
}
7.3 循环结构
7.3.1 for
int[] arr = {1, 2, 3};
for (int i = 0; i < arr.length; i++) {
System.out.println(arr[i]);
}
7.3.2 while
int[] arr = {1, 2, 3};
int i=0;
while (i<arr.length){
System.out.println(arr[i]);
i++;
}
7.3.3 do while
int[] arr = {1, 2, 3};
int i=0;
do {
System.out.println(arr[i]);
i++;
}while (i<arr.length);
7.4 break continue
7.4.1 break
终止当前循环
int[] arr = {1, 2, 3};
for (int i = 0; i < arr.length; i++) {
if (i == 1) {
break;
}
System.out.println(arr[i]);
}
7.4.2 continue
跳过当前循环,进入下一次循环
int[] arr = {1, 2, 3};
for (int i = 0; i < arr.length; i++) {
if (i == 1) {
continue;
}
System.out.println(arr[i]);
}
8.数组
8.1 一维数组
int[] arr = {1, 2, 3};
8.2 二维数组
int[][] arr2 = {{1, 2, 3}, {4, 5, 6}};
for (int i = 0; i < arr2.length; i++) {
for (int j = 0; j < arr2[i].length; j++) {
System.out.println(arr2[i][j]);
}
}
999.参考资料
999.1 菜鸟教程
Java等其他开发语言、工具的资料网站,内容详细齐全、简明扼要,是新手学习的好网站:
(ps:本文为复习用,内容简单请见谅)