JavaSE-01基础入门:从零开始开发Java的第一个程序
JavaSE-01基础入门:从零开始开发Java的第一个程序
- [ 任务列表 ]
1. 最新的程序开发手段
- 利用AI辅助进行程序开发,要学会用AI学习Java,学习任何知识;
- 人工智能大模型产品 :通义千问,文心一言,ChatGPT,kimi+,讯飞星火……
- 利用 AI prompt(准确的AI提示词)。
例如:我是一个零基础Java学习者,我想知道Java是什么,能干什么……
2. Java是什么
-
Java是高级编程语言
-
编程语言的统计网站:TIOBE Programming Community Index.
网址:https://www.tiobe.com/tiobe-index/ -
Java的用途:非常多,但是常用于企业级服务器端软件的开发(Java占据90%)
-
Java三大技术平台:
JavaSE:标准版,Java技术的核心和基础(15天) 桌面技术,主要用来开发桌面应用程序
JavaEE:企业版,(核心)京东网站,淘宝网站……等各种管理系统
JavaME:小型版,针对移动技术的解决方案,电视机微波炉,照相机,塞班等……小型SD卡(更多用Android和iOS开发)
3. Java开发工具
-
JDK(Java Development Kit):必须安装JDK才能使用Java
JDK8(LTS):long-term support 长期支持版本(LTS比较稳定)
学习最好用JDK21(LTS)——学习要学习最新的(学会切换JDK版本,后期学)
企业中用的是JDK8(LTS),JKD11(LTS), -
JDK的组成
JDK(Java开发工具包):JVM+核心类库+Java开发工具
JRE(Java运行时环境):JVM+核心类库
JVM:Java虚拟机,真正运行Java程序的地方
核心类库:Java自己写好的程序,给程序员自己的程序调用
Java开发工具:一系列用于编写、调试和优化Java代码的工具
4. JDK的卸载,下载及安装
-
JDK的卸载
卸载JDK:控制面板-> 卸载程序 -> java(TM) SE development kit -
JDK的下载
下载JDK,从oracle官网中,下载,JDK的长期支持版本都有JDK的下载,Windows 64位的电脑选择x64 Installer,后缀.exe -
JDK的安装
安装JDK:双击下载的.exe文件,修改安装路径,尽量不要安装在C盘,选择其他磁盘,然后记住你的JDK安装位置,查看bin里面两个程序,java.exe和javac.exe,(这两个并不是界面程序,而是程序员专用程序,不能双击验证,需要在命令行窗口进行验证) -
JDK是否安装成功
打开命令行窗口:win + R -> 然后输入cmd,再回车,然后依次输入以下四条命令java javac java -version javac -version如果出现,“显示不是内部或外部命令,也不是可运行的程序或批处理文件”。那么JDK没有安装成功,还需要配置环境变量
5. JDK配置环境变量
-
为什么要配置环境变量?
目前较新的JDK在安装时,会自动配置java,javac程序的路径到path环境变量中,但是较老版本的JDK不会自动配置,需要手动配置。 -
java,javac程序是什么?
javac.exe:是java文件的编译工具(翻译java高级语言代码),将.java文件编译成.class文件(.class是字节码文件);
java.exe:是的java的执行工具,将.class文件运行,Java真正运行的是生成的.class文件。 -
配置环境变量步骤
① 打开搜索栏搜索高级系统设置,然后进入;
![]()
② 找到环境变量,在:系统属性 -> 高级 -> 环境变量,进入环境变量
![]()
③ 在系统变量下面点击:新建
![]()
④ 新建一个变量名为JAVA_HOME,变量值为你之前JDK安装路径,然后点击确定
![]()
⑤ 在系统变量中找到变量为Path的,然后双击打开
![]()
⑥ 进入到编辑环境变量,然后在右边点击:新建
![]()
⑦ 在里面输入:%JAVA_HOME%\bin,然后一直点击确定,直到退出。
![]()
⑧ 继续打开命令行窗口:win + R -> 然后输入cmd,再回车,然后依次输入以下命令java -version javac -version如果都出现Java的版本信息。那么环境变量配置成功,JDK就安装成功了。
![]()
-
环境变量相关的解释说明
新建变量JAVA_HOME:用于告诉操作系统JDK安装在了哪个位置,将来其他技术要通过这个环境变量找JDK;同时在path中配置JDK的bin路径,推荐配置成%JAVA_HOME%\bin(新的版本的JDK安装时可能会自动配置环境变量,但是推荐自己配置,这样方便用到的时候去找),而且,这样以后只需要维护JAVA_HOME就行了。
6. 命令行运行第一个Java程序
- 开发java程序经历的步骤:
- 编写程序,程序员的工作,写出来Java源代码,后缀名为.java ;
- 编译程序,将.java文件(Java源代码)编译成.class文件(字节码文件),通过javac.exe程序将.java编译成.class文件。
- 执行程序,执行.class文件(字节码文件),通过java.exe程序执行字节码文件。
- java代码编写时,有哪些基本要求:
① 代码文件的名称,后缀必须是.java结尾;
② 代码文件的名称,必须和代码里面所谓的类名一致;
③ 必须使用英文模式下的符号。 - 编译java命令:
javac + java文件名加后缀(tab键自动补全文件名HelloWorld.java)
(一切正常会产生HelloWorld.class文件) - 执行java命令:
java + java文件名(HelloWorld)
命令行可以看到执行java程序输出的内容 - 新建一个java程序具体流程:
① 新建一个文本文档,将后缀改成.java,文件类型要显示java文件(如下图);
② 程序名:用英文(驼峰模式:首字母大写,后续每个单词首字母都大写);
③ 将以下代码拷贝进文件。

public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
- 运行一个java程序具体流程:
用命令行进入要运行的程序文件夹下(学会切换盘符):
(或者直接在文件导航栏,输入cmd然后回车,那直接就在该文件夹下打开命令行窗口)
① 首先调出命令提示符,然后输入命令进入你要进入的盘
② 输入你要进入的文件夹下
③ 输入命令dir,查看目录下有没有目标的java文件
④ 然后先编译,再执行java程序,输入以下代码
javac HelloWorld.java
java HelloWorld
7. Java开发工具:IDEA下载及安装和激活
-
企业中用java开发工具,而不是用记事本写代码
企业级常用开发工具:IDE(integrated Development Environment)集成开发环境(有提示,功能强大,一键编译支撑,能直接集成AI编程工具)
IntelliJ IDEA,eclipse -
IDEA的下载
官网下载:https://www.jetbrains.com/idea/download/ -
IDEA的安装:(傻瓜式安装)
① 双击打开下载的这个.exe文件,进行安装
![]()
② 点击下一步
![]()
③ 修改安装目录,不要装在C盘,然后点击下一步
![]()
④ 如果需要创建快捷方式,那勾上,如果不想要快捷方式,直接下一步
![]()
⑤ 然后点击安装(这张图忘了截取,网上随便找了张,是一样的)
![]()
⑥ 然后等它安装完成
![]()
⑦ 然后勾选运行,点击完成
![]()
⑧ 然后,不需要导入设置,直接skip Improt 跳过导入。
![]()
-
IDEA怎么激活:
我是参考这个博主的激活步骤:
https://www.quanxiaoha.com/idea-pojie/idea-pojie-202423.html#下载破解脚本
8. IDEA开发项目流程介绍
-
IDEA创建Java项目的代码结构:
项目 project -> 模块 module -> 包 package -> 类 class
建小区工程 -> 每栋楼模块 -> 每层楼包 -> 每个房间类
淘宝工程 -> 有首页,购物车,订单等模块 -> 每个模块里面有很多包 -> 每个包里有很多类。程序写在类中的。
-
建立工程:
- 整个基础阶段是个project,每一天是个module,不要建立Java工程,建一个空工程 empty project,然后是选择项目存放的位置;
- 建好工程之后,创建模块module,鼠标在工程上然后右键new一个module;
- 建好模块之后,创建包package,鼠标在module的src上,然后右键new一个package,包名是用公司域名的倒写比较专业,全部用英文小写;
- 建好包之后,创建一个Java类,鼠标在包名上然后右键选择new一个Javaclass,类名大写,不加后缀;
- 写个main方法,直接main然后回车,或者psvm每个单词首字母回车,都会自动补全;
输出内容直接写出来,然后.out再回车,也会自动补全("Hello World".out)
项目的out文件会自动生成编译过程中的class文件,不需要我们管。
-
IDEA安装AI插件:
AI辅助编程:copilot(github),通义灵码(阿里巴巴),星斗AI(科大讯飞)……
用阿里巴巴的通义灵码,训练的更好,国内用的最广泛;可以做解释代码,生成单元测试,生成代码注释,生成优化建议,代码片段补全 -
IDEA怎么集成通义灵码?
setting -> plugins -> 搜索 tongyilingma -
IDEA其他操作?
- 工程
- 打开工程:找到工程路径,然后IDEA的file->open,open专门用来打开工程的,工程会有黑色的点(专门代表工程)
- 关闭工程:直接叉掉
- 删除工程:直接到磁盘的目录中删除工程
- 模块
- 修改模块:右键 -> refactor -> rename -> rename module and directory
- 导入模块(重点):ctrl + V 是直接放在IDEA的项目里,但是并没有导入模块(就像你把女朋友带回家了,但是她跟你们还是没有关系,必须要把她添加到你家的户口本上),
必须要file -> new -> module from existing sources 找到该项目刚放copy过来的module,然后一直点OK,关联到存在的代码,最后才能真的可以用这个模块(就是加上户口本了)
可能会报错,JDK关联不上去,根据提示弹窗就可以继续不报错。或者直接把IDEA关掉重启就行了。
或者可以新建模块module,然后把代码copy过来就行了 - 删除模块:
右键 -> remove module (先从户口本上删除)
右键 -> delete (从家里赶出去)
- 类
- 删除类文件:右键 -> delete
- 修改类名称:右键 -> refactor -> rename
- 工程
9. 可移植性和工程创建规范
- java的跨平台原理(平台中立性和可移植原理):
java程序可以一次编译,次次使用,文件名.class可以发送到任何电脑上执行
-
命名习惯:
-
Project 项目名(工程名称):工程名/模块名,一般采用首字母大写的驼峰命名法,例如:MyJavaProject;
-
Mudule 模块名:推荐使用小写字母,字母间用连字符或者下划线分隔开,例如:snake_case,user-service等;
-
package 包名:全部小写,多个单词直接连接在一起,使用点号分隔不同的层级,一般是域名倒写,例如:com.itheima.java ;
-
Class/Interface 类名和接口名:首字母大写的驼峰命名法,例如:HelloWorld,StoneMaze 等。
-
方法名和变量名:首字母全部小写,从第二个单词开始首字母大写,数组或者容器使用复数形式,例如:getUserName, okButton, studentName, studentNumbers等;
-
常量:全部大写并用下划线分隔单词,例如:PI, WINDOW_HEIGHT等。
-

















浙公网安备 33010602011771号