Java 开发环境搭建

01-三大技术平台

  • Java SE(Java Standard Edition)标准版

  • Java EE(Java Enterprise Edition)企业版

  • Java ME(Java Micro Edition)小型版

02-常用 DOS 命令

打开方式:键盘同时 Win + R ➡ 输入 cmd 然后回车

图片

03-JDK

  1. 下载 JDK 目前最新的长期支持版是 JDK 25

图片

图片

  1. 安装

图片

  1. 验证(键盘同时 Win + R ➡ 输入 cmd 然后回车 ➡ 分别输入 java -versionjavac -version

图片

  1. 配置 JDK 到 Path 环境变量

目前较新的 JDK 安装时会自动配置 javac、java 程序的路径到 Path 环境变量中去 ,因此 javac、java 可以直接使用。但是它自动配置的功能并不完整,所以建议删除,然后手动配置

path环境变量的位置在:此电脑 ➡ 属性 ➡ 高级系统设置 ➡ 高级 ➡ 环境变量

图片

  1. 删除默认配置:
    图片

  2. 配置 JAVA_HOME
    图片

配置 JAVA_HOME 到 Path 环境变量
图片
补充:%JAVA_HOME%\bin;—— % 部分属于引用;后面的 \bin; 属于拼接

  1. 校验是否配置正确(在任意盘符下输入 java -version 有输出则正确)
  1. javac.exe 是编译工具;java.exe 是运行工具。——先通过 javac.exe 编译后通过 java.exe 运行

  2. JDK 的组成

图片

04-开发步骤

  1. 编写代码

新建一个记事本文件,将文件扩展名修改为 .java

图片

  1. 编译代码

打开 DOS 命令行,进入到 HelloWorld.java 的所在目录 ➡ 使用 javac 命令编译代码,得到 .class 字节码文件

  1. 运行代码

使用 java 命令运行代码,注意!运行的时候不要带 .class

图片

  1. 常见问题

图片

  • Windows 的文件扩展名没有勾选

  • 代码写了,但是忘记保存了

  • 文件名和类名不一致

  • 大小写错误,单词拼写错误,存在中文符号,找不到 main 方法

  • 括号不配对

  • 编译或执行工具使用不当

05-IDEA

IDEA 是一款集成开发环境(把代码编写,编译,执行,调试等多种功能综合到一起的开发工具),可以大幅度提升开发效率

  1. 下载 IDEA

图片

  1. 安装

图片

图片

  1. 激活 参考此链接的教程

06-IDEA 第一个代码

  1. 新建 Project

图片

图片

  1. 新建模块

图片

图片

图片

  1. 新建包

图片

图片

  1. 新建类

图片

图片

  1. 编写代码

图片

图片

  1. 运行代码

图片

07-IDEA中类-模块-项目的操作

类操作:

  1. 新建类

  2. 删除类

图片

图片

  1. 修改类

图片

图片

模块操作:

  1. 新建模块

图片

图片

  1. 删除模块

图片

图片

图片

图片

  1. 导入模块

图片

图片

图片

图片

图片

图片

图片

  1. 修改模块

图片

图片

图片

项目操作:

  1. 新建项目

图片

图片

图片

  1. 删除项目

图片

图片

图片

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

  1. 打开项目

图片

图片

  1. 修改项目

图片

图片

08-IDEA 常用快捷键

图片

基础语法

01-注释

  • 介绍:在程序的指定位置添加的说明性信息 (对代码的一种解释)

  • 注意:被注释的内容, 不会参与程序的编译和运行。

  • 建议:今后如果某一句代码, 10秒没看懂, 加注释。

JAVA
// 单行注释
-----------------------
/*
    多行注释
*/
-----------------------
/**
    文档注释
*/

02-关键字和字面量

  1. 关键字
  • 介绍:被Java赋予了特殊含义的英文单词

  • 举例:

    • public:限制作用

    • class:定义类

  • 注意:关键字已经被 Java 赋予了特殊的含义,我们无法使用 (不能当作类名,变量名,方法名...)

  1. 字面量

图片

03-变量

  • 介绍:变量就是内存中的一块区域,可以理解成一个盒子,用来装程序要处理的数据的。

  • 定义格式:数据类型 变量名 = 数据值;

  • 举例:

JAVA
int age = 18;                        // 定义

System.out.println(age);             // 打印
age = 20;                            // 修改
System.out.println(age + 10);        // 计算
  • 变量的使用:根据变量名使用

注意事项:

  1. 变量要先声明才能使用
JAVA
public class VariableTest {
    public static void main(String[] args){
        int age = 18;
        System.out.println(age);        // 正确
        System.out.println(name);       // 错误, 没有这个变量
    }
}
  1. 变量是什么类型,就必须装什么类型的数据
JAVA
public class VariableTest {
    public static void main(String[] args){
        int age = 18;                   // 正确, int类型存储整数Ok
        int num = 12.3;                 // 错误, int类型无法存储小数
    }
}
  1. 变量只在自己所归属的 { } 范围内有效
JAVA
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);        // 正确, 在范围中
    }
}
  1. 同一个范围内,变量的名称不能一样
JAVA
public class VariableTest {
    public static void main(String[] args){
        int age = 18;                   // 正确定义变量
        {
            int a = 10;                 // 正确定义变量
        }
        {
            int a = 10;                 // 正确定义变量
        }
        int age = 20;                   // 错误!!!  main方法中已经有age变量了
    }
}
  1. 变量定义的时候可以不赋初始值,但在使用时,变量里必须有值
JAVA
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里面已经有数据了
    }
}
  1. 一条语句可以定义多个变量,中间使用逗号分隔
JAVA
public class VariableTest {
    public static void main(String[] args){
        int a = 10, b = 20, c = 30;
    }
}

评论