1. 命令窗口的常见命令
| 常用命令 | 作用 |
|---|---|
| 盘符 | 切换到某个盘下面: D: , C: |
dir | 查看当前路径下的文件信息 |
cd | 1.进入单级目录: cd itheima |
| 2.进入多级目录: cd D:\itheima\JavaSE\第一天 | |
| 3.回退到上一级目录: cd . . | |
| 4.回退到盘符根目录: cd \ | |
cls | 清屏 |
2. HelloWorld
开发一个Java程序要经历哪些步骤?
- 编写
- 编译(javac)
- 运行(java)
Java代码编写有什么基本要求?
- 文件名称的后缀必须是java结尾
- 文件名称必须与代码的类名称一致
- 必须使用英文模式下的符号
- 注意大小写
3. JDK的组成
- JVM:Java虚拟机,真正运行Java程序的地方
- 核心类库:Java自己写好的程序,给程序员自己的程序调用的
- JRE:Java的运行环境
- JDK:Java开发工具包
4. Path环境变量
Path环境变量用于配置程序的路径
方便我们在命令窗口的任意目录启动程序
JAVA_HOME环境变量:告诉操作系统JDK安装在了哪个位置
JAVA_HOME D:\soft\java\jdk-17.0.1
推荐:Path %JAVA_HOME%\bin
5. IDEA的使用步骤
- 创建Project空工程
- 创建Module模块
- 创建Package包
- 创建class类
- 在类中编写代码, 完成编译运行
6. IDEA常用快捷键
| 快捷键 | 功能效果 |
|---|---|
main/ psvm、sout... | 快速键入相关代码 |
ctrl + D | 复制当前数据到下一行 |
ctrl + Y | 删除所在行, 建议用ctrl + X |
ctrl + alt + L | 格式化代码 |
alt + shift + ↑ / ↓ | 上下移动当前代码 |
ctrl + / , ctrl + shift + / | 对代码进行注释 |
7. 注释
- 单行注释 : //
- 多行注释 : /* */
- 文档注释 : /** */
| 快捷键 | 作用 |
|---|---|
ctrl + / | 单行注释 (对当前行进行注释) |
ctrl + shift + / | 多行注释 (对选中的代码进行注释) |
| 编译后的class文件中已经没有注释 |
8. 常见数据的书写格式
//整数
System.out.println(678);
//小数
System.out.println(78.9);
//字符,必须用单引号围起来,有且只能有一个字符
System.out.println('a');
System.out.println('0');
System.out.println('这');
//空字符
System.out.println(' ');
//特殊字符,\n代表换行,\t代表一个tab
System.out.println('\n');
System.out.println('\t');
//字符串,必须用双引号围起来,内容随意
System.out.println("我爱你中国");
//布尔值,true/false
System.out.println(true);
System.out.println(false);
9. 变量
- 变量要先声明再使用
- 什么类型的变量存储什么类型的数据
- 变量存在访问范围(从变量声明到 } 结束)、同一个范围变量名不能重复
- 变量定义时可以没有初始值,但是在使用时必须要有初始值
10. 数据类型的分类
- 引用数据类型:
String - 基本数据类型: 4大类8种
| 基本数据类型 | 关键字 | 取值范围 | 内存占用(字节数) |
|---|---|---|---|
| 整数 | byte | -128 ~ 127 | 1 |
short | -32768 ~ 32767 | 2 | |
int(默认) | 10位数 | 4 | |
long | 19位数 | 8 | |
| 浮点数 | float | 1.4-1298e-45到3.402823e+38 | 4 |
double(默认) | .... | 8 | |
| 字符 | char | 0-65535 | 2 |
| 布尔 | boolean | true,false | 1 |
//引用数据类型
String name ="i love you!";
//byte字节型
byte n=98;
//short短整型
short v=30000;
//int(默认使用)
int s=1298735230;
//long长整型
long r=2317845987821L;
//浮点型(小数)
//float单精度
float f= 98.5F;
//double 双精度
double d= 39.45;
//字符char
char jk='a';
char df='中';
//布尔boolean
boolean wr=true;
boolean we=false;
11. 标识符
-
基本要求::由数字、字母、下划线(_)和美元($)等组成
-
强制要求:不能以数字开头,不能是关键字,区分大小写
命名指导规范: 满足标识符规则,建议全英文、有意义、满足"驼峰模式"
- 变量名称——首字母小写:int studyNumber =60
- 类名称———首字母大写:HelloWorld.java