【Java软件工程师从0到1】- Java的运行与开发环境

文章目录

一 - 前言

二 - 运行环境

1 - JDK是什么

2 - JRE是什么

3 - JVM是什么

4 - JDK的安装

三 - 开发环境

1 - 文本编辑器

2 - 集成开发工具 (IDE)

3 - IDE的推荐与安装

4 - IDEA的免费申请方式 

5 - 其他集成工具

四 - 结尾


一 - 前言

介绍:大家好啊,我是不良战士

社区:(欢迎大家加入)日常打卡、学习交流、资源共享的知识星球

介绍了这么多辅助项,终于要进入正题了!

本文我们将介绍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代码并运行,并粗略讲解其中的原理

欢迎各位小伙伴前来捧场。

  • 42
    点赞
  • 38
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 42
    评论
评论 42
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

hitzaki辰

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值