文章目录
一 - 前言
介绍:大家好啊,我是不良战士
社区:(欢迎大家加入)日常打卡、学习交流、资源共享的知识星球
介绍了这么多辅助项,终于要进入正题了!
本文我们将介绍Java的运行与开发环境。
- 运行环境能让我们的程序跑起来。
- 开发环境能让我们写出更优质的代码。
话不多说,进入主题!
二 - 运行环境
如果把我们编程的过程比作作曲和演唱,那我们就相当于写歌谱曲的人,而歌手就相当于运行环境。
只有一个真正会唱歌的人才能把我们的歌曲完美运行,而我们在编程时当然也是需要运行环境的。
那如何才能搭建开发环境呢?
1 - JDK是什么
JDK全称Java Development Kit 中文意思是Java 开发工具包。🔊
JDK包括了:JRE、一些Java工具(开发工具、编译器、调试器以及其他工具)、Java基础库。
JDK相当于一个Java最基础的开发环境。
2 - JRE是什么
JRE 是Java Runtime Enviroment的简称,即Java运行环境。🔉
而JRE相当于Java最基础的运行环境,至少有JRE的存在才能让Java代码跑起来。
它主要由Java虚拟机(JVM)、Java平台核心类和若干支持文件组成。
3 - JVM是什么
JVM是Java Virtual Machine的缩写,意为Java虚拟机。🔈
虚拟机就是一台虚拟的计算机,它能在实际存在的计算机中模拟出一个计算机的各种功能,包括模拟软件功能、硬件功能。
而Java的这台虚拟的计算机安装在任何操作系统后 (如Windows、Linux),都能在解析和执行Java目标代码时,屏蔽掉与这台电脑真实系统相关的信息。
也就是说,它可以让Java的目标代码无需修改就运行在任何有Java运行环境的地方。
4 - JDK的安装
说了这么多,接下来就带领大家安装一下JDK吧。
对于这方面,网上已经有很多特别详细的教程了。
我在这里挑选出一些相对较好的教程共大家参考:
第一个 :JDK安装
第二个:JDK安装
如果小伙伴们觉得这两个博客不符合自己的要求,也可以自行检索。
大致步骤如下:
- 下载并安装JDK
- 配置Java环境变量
- 在CMD窗口输入java -version测试是否成功。
三 - 开发环境
好了,现在我们已经具备了Java运行和开发的条件了。💊
那我们究竟要在哪里开发,又如何能更优质的开发呢?
1 - 文本编辑器
对于Java的源代码,我们可以使用记事本编写,但是它缺乏高亮显示、并且功能单一。
所以我们可以使用专门的文本编辑工具,它们往往具有丰富的辅助功能来辅助我们的编程,比如:
- 根据不同语言对关键字高亮显示。
- 方便的编码转换。
- 还可以引入各种插件等等。
下面介绍一些对于推荐的文本编辑器,方便大家选择:
2 - 集成开发工具 (IDE)
从名字我们就可以看出,它是集成了很多开发时用的辅助工具来帮助我们开发。
但是博主在这里建议的是:最好使用文本编辑工具编程一段时间,再来使用IDE。
因为这种编程方式更接近原生,不然一旦脱离了IDE多种工具的帮衬,你的编程将变得举步维艰。📌📌📌
IDE一般包括:代码编辑器、编译器、调试器和图形用户界面等工具。
IDE是集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件。
它能做的有很多,如:给你补全代码的提示,它能帮你检查代码的瑕疵与错误等等。
3 - IDE的推荐与安装
那如何选择呢,我目前能做的推荐有两种:Eclipse与IntelliJ IDEA。
博主平时使用的是第二种集成工具,它可以说是这些工具中最智能的一款了。
而第一种是开源的IDE,它也是一些Java竞赛会选用的Java集成工具,如蓝桥杯。
它们的安装教程繁多,博主也无法推荐,请小伙伴自行检索选择吧。🍖
但是有一点值得注意,IntelliJ IDEA的专业版是收费的,它更加智能、功能更多。
4 - IDEA的免费申请方式
如果不想付款,可以选择破解或者申请免费使用。
① 破解的话网上也有很多教程,我在我的知识星球也分享了一个,可以破解使用时间到5000年的破解资源。
② 学生期间可以申请免费使用,每次申请会让你免费1年,到期可以继续申请。
申请方式主要有使用学信网与学生证、使用学生邮箱两种。🎈
相关链接:申请方式
5 - 其他集成工具
四 - 结尾
感谢你看到这里,下一章我会带领小伙伴们写下第一行Java代码并运行,并粗略讲解其中的原理。
欢迎各位小伙伴前来捧场。