Java01-基础入门(准备工作)
从零开始开发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 长期支持版本
学习最好用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文件;
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命令:
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文件
E:
cd work\javaSEBaseStudy\FirstJavaProgram
dir
④ 然后先编译,再执行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专门用来打开工程的,工程会有黑色的点(专门代表工程)
关闭工程:直接叉掉
删除工程:直接到磁盘的目录中删除工程
删除类文件:右键 -> delete
修改类名称:右键 -> refactor -> rename
修改模块:右键 -> 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 (从家里赶出去)
9. 其他
-
项目名称问题:
项目名和模块名:推荐使用大写字母开头的驼峰命名法。
包名:全部小写,使用点号分隔不同的层级。
类名和接口名:大写字母开头的驼峰命名法。
方法名和变量名:小写字母开头的驼峰命名法
常量:全大写并用下划线分隔单词。 -
java的跨平台原理:
java程序可以一次编译,次次使用,文件名.class可以发送到任何电脑上执行
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)