1 java概述
1.1 java快速入门
1.1.1 java技术体系
1.1.2 JDK
java的产品叫JDK(java Development Kit :java开发者工具包),必须安装JKD才能使用JAVA。
java一次编译,处处可用。在不同系统平台都有JVM,java.class运行在JVM上。
1.1.4 java程序开发
javac HelloWorld.java
:编译java源代码,生成字节码文件HelloWorld.class
java HelloWorld
:运行字节码文件HelloWorld.class,注意这里不需要后缀名
注意:JDK11以后支持java HelloWorld.java
直接运行源代码文件
1.1.3 补充知识
常见命令行窗口的命令
命令 | 作用 |
---|---|
D: | 切换到某个盘符下,示例为切换的D盘 |
dir | 查看当前路径下的文件信息 |
cd | 进入某一级目录,cd \ 表示退到盘符根目录 |
cls | 清屏 |
path环境变量
path环境变量用于记住程序路径,方便在命令行窗口的任意目录启动程序。
- 通常在命令行执行命令时,首先在当前目录查找程序,然后再查看环境变量是否有该程序,没有则报错。
- 对于
用户path
和系统path
,前者只对特定用户有效,后者对全部用户有效。 - 更改
path环境变量
后需要重启命令行才能生效。 - 大多数程序的启动文件都在
bin
包里面
配置java环境变量:
- 配置老版本的java和javac执行程序:在
path
中设置好jdk的安装路径的bin
包路径,比如:E:\develop\Java\jdk-17\bin
- 配置JAVA_HOME:告诉操作系统JDK安装在哪里,便于其他技术通过这个路径找到JDK。新建一个环境变量
JAVA_HOME
,值为E:\develop\Java\jdk-17
- java和javac环境变量配置补充:在配置好
JAVA_HOME
后可以直接配置为:%JAVA_HOME%\bin
,后续只需改JAVA_HOME
即可。
1.2 java的IDEA使用(IntelliJ IDEA)
IDEA管理Java程序的结构
├── project:项目、工程
│ ├── module:模块
│ │ ├── package:包
│ │ │ ├── class:类
开发java程序步骤
- 创建工程 new Project(空工程)
- 创建模块 new module
- 创建包 new package(建议用公司域名倒写)
- 创建类 new java class(建议 首字母大写 )
- 右键编译代码并启动
常用快捷键
命令 | 作用 |
---|---|
main/psvm、sout、... | 快捷键入相关代码 |
ctrl + D | 复制当前行数据到下一行 |
ctrl + Y | 删除所在行,建议用ctrl+x |
ctrl + ALT + L | 格式化代码 |
ALT + SHIFT + up/down | 上下移动当前代码 |
ctrl + / , ctrl + SHIFT + / | 对代码进行注释,前者是单行注释,后者是多行注释 |
shift + enter | 直接新建一行 |
java基础语法入门
-
注释详解
// 内容
:注释一行 ,快捷键ctrl + /
/* 内容 */
:多行注释 ,快捷键ctrl + SHIFT + /
/** 内容 */
:文档注释,通常写到代码最前面,可以提取到一个文档中 -
字面量详解
字面量表示 数据在程序中的书写格式
'单个字符'
:单引号只能放单个字符
"字符串"
:双引号才可以放多个字符(字符串)
null
:一个特殊的值,空值 -
变量
变量是用于 记住程序要处理的数据,
数据类型 变量名称 = 数据
:例如int age = 18
注意:先声明再使用,声明时可以不赋值,使用时必须赋值
定义为什么类型,就装什么类型数据
同一个域里不能重名定义变量 -
关键字
关键字指特殊用处的字符,不能用于类名或变量名。 -
标识符
基本组成:由数字、字母、下划线(_)和美元符号($)等组成。
强制要求: 不能 以数字开头, 不能 用关键字作为名字、且 区分大小写。
标识符的建议规范:变量名称:建议英文、有意义、首字母小写,满足"驼峰模式",例如
int studyNumber = 59
类名称:建议英文、有意义、首字母大写,满足"驼峰模式",例如HelloWorld, Student
补充说明
- 编译后的class文件在工程路径下的
out
文件夹里。