Java 开发环境搭建
01-三大技术平台
-
Java SE(Java Standard Edition)标准版
-
Java EE(Java Enterprise Edition)企业版
-
Java ME(Java Micro Edition)小型版
02-常用 DOS 命令
打开方式:键盘同时 Win + R ➡ 输入 cmd 然后回车

03-JDK
- 下载 JDK 目前最新的长期支持版是 JDK 25


- 安装

- 验证(键盘同时
Win + R➡ 输入cmd然后回车 ➡ 分别输入java -version和javac -version)

- 配置 JDK 到 Path 环境变量
目前较新的 JDK 安装时会自动配置 javac、java 程序的路径到 Path 环境变量中去 ,因此 javac、java 可以直接使用。但是它自动配置的功能并不完整,所以建议删除,然后手动配置
path环境变量的位置在:此电脑 ➡ 属性 ➡ 高级系统设置 ➡ 高级 ➡ 环境变量

删除默认配置:
配置 JAVA_HOME
配置 JAVA_HOME 到 Path 环境变量
补充:%JAVA_HOME%\bin;——%部分属于引用;后面的\bin;属于拼接
- 校验是否配置正确(在任意盘符下输入
java -version有输出则正确)
-
javac.exe是编译工具;java.exe是运行工具。——先通过javac.exe编译后通过java.exe运行 -
JDK 的组成

04-开发步骤
- 编写代码
新建一个记事本文件,将文件扩展名修改为 .java

- 编译代码
打开 DOS 命令行,进入到 HelloWorld.java 的所在目录 ➡ 使用 javac 命令编译代码,得到 .class 字节码文件
- 运行代码
使用 java 命令运行代码,注意!运行的时候不要带 .class

- 常见问题

-
Windows 的文件扩展名没有勾选
-
代码写了,但是忘记保存了
-
文件名和类名不一致
-
大小写错误,单词拼写错误,存在中文符号,找不到 main 方法
-
括号不配对
-
编译或执行工具使用不当
05-IDEA
IDEA 是一款集成开发环境(把代码编写,编译,执行,调试等多种功能综合到一起的开发工具),可以大幅度提升开发效率

- 安装


- 激活 参考此链接的教程
06-IDEA 第一个代码
- 新建 Project


- 新建模块



- 新建包


- 新建类


- 编写代码


- 运行代码

07-IDEA中类-模块-项目的操作
类操作:
-
新建类
-
删除类


- 修改类


模块操作:
- 新建模块


- 删除模块




- 导入模块







- 修改模块



项目操作:
- 新建项目



- 删除项目



Tips : 这是移除项目,并非删除硬盘中的项目,想要彻底删除,需要找到硬盘中项目的存放目录,手动删除
- 打开项目


- 修改项目


08-IDEA 常用快捷键

基础语法
01-注释
-
介绍:在程序的指定位置添加的说明性信息 (对代码的一种解释)
-
注意:被注释的内容, 不会参与程序的编译和运行。
-
建议:今后如果某一句代码, 10秒没看懂, 加注释。
// 单行注释
-----------------------
/*
多行注释
*/
-----------------------
/**
文档注释
*/02-关键字和字面量
- 关键字
-
介绍:被Java赋予了特殊含义的英文单词
-
举例:
-
public:限制作用
-
class:定义类
-
-
注意:关键字已经被 Java 赋予了特殊的含义,我们无法使用 (不能当作类名,变量名,方法名...)
- 字面量

03-变量
-
介绍:变量就是内存中的一块区域,可以理解成一个盒子,用来装程序要处理的数据的。
-
定义格式:数据类型 变量名 = 数据值;
-
举例:
int age = 18; // 定义
System.out.println(age); // 打印
age = 20; // 修改
System.out.println(age + 10); // 计算- 变量的使用:根据变量名使用
注意事项:
- 变量要先声明才能使用
public class VariableTest {
public static void main(String[] args){
int age = 18;
System.out.println(age); // 正确
System.out.println(name); // 错误, 没有这个变量
}
}- 变量是什么类型,就必须装什么类型的数据
public class VariableTest {
public static void main(String[] args){
int age = 18; // 正确, int类型存储整数Ok
int num = 12.3; // 错误, int类型无法存储小数
}
}- 变量只在自己所归属的 { } 范围内有效
public class VariableTest {
public static void main(String[] args){
int age = 18; System.out.println(age); // 正确, 在范围中
{
int a = 10;
System.out.println(a); // 正确, 在范围中
}
System.out.println(a); // 错误, 访问不到a变量
System.out.println(age); // 正确, 在范围中
}
}- 同一个范围内,变量的名称不能一样
public class VariableTest {
public static void main(String[] args){
int age = 18; // 正确定义变量
{
int a = 10; // 正确定义变量
}
{
int a = 10; // 正确定义变量
}
int age = 20; // 错误!!! main方法中已经有age变量了
}
}- 变量定义的时候可以不赋初始值,但在使用时,变量里必须有值
public class VariableTest {
public static void main(String[] args){
int age; // 不会报错, 因为并没有使用
}
}
public class VariableTest {
public static void main(String[] args){
int age; // 不会报错, 因为并没有使用
System.out.println(age); // 编译错误, 变量中没有数据
}
}
public class VariableTest {
public static void main(String[] args){
int age; // 不会报错, 因为并没有使用
age = 10;
System.out.println(age); // 不会报错, 因为age里面已经有数据了
}
}- 一条语句可以定义多个变量,中间使用逗号分隔
public class VariableTest {
public static void main(String[] args){
int a = 10, b = 20, c = 30;
}
}


评论
游客无需注册即可评论。
你提交的昵称、邮箱、网址和评论内容会保存在服务端,用于展示评论身份、接收回复及必要的安全审计。
浏览器会本地保存已填游客信息和评论草稿,方便下次免填。
回复提醒会通过站内消息和邮件通知。