从小白开始学习Java 第一期

笔者从正式开始学习Java到今天(2020.06.01)为止刚好12天,目前了解的东西依然还是很浅显的皮毛。但是笔者认为学习的过程也是需要输出的,技术博客的产出非常重要。它可以帮助笔者梳理学过的所有内容,并重新巩固一遍,如果你也是刚刚学习Java的萌新,希望我们可以共勉学习,如果你觉得笔者有写错或者不合适的地方,请联系笔者改正。

一、环境搭建

就好像鱼儿的生存依赖水源,人类的生存依赖空气,Java的开发是需要配置环境的。笔者很想用生动合理的比喻来让各位了解Java,但是目前笔者实力确实有限,希望各位有什么疑问尽量完整的表述一下,方便笔者进行回答或博客的改动。下面笔者就带各位去看看Java的生存环境。

1. 环境配置

1).JDK的安装

JDK 是 Java Development Kit(Java开发工具)的缩写。如你所见,这是一个开发工具,就像没有斧头你就没办法砍树一样,开发Java是需要工具的,而这个工具就是JDK。
你可以前往 oracle (←戳它前往下载)公司的官网进行下载安装。

Oracle 提供了不同的 Java SE 版本,目前最新的版本是 JDK 16,但是笔者建议你安装11,或者11和8两个都安装。这是因为 JDK 11和 JDK 8 是目前长期支持的最新版本。什么叫长期支持?就是没那么快被迭代过时的版本。

你可能比较好奇, Java SE 又是个什么东西? SE 是 Server Edition (服务器版本),用于桌面或简单服务器应用的 Java 平台;同时还有 ME 即Micro Edition(微型版本),用于小型设备的 Java 平台;EE Enterprise Edition(企业版本),用于复杂服务器应用的 Java 平台。对于另外两种,笔者也不是很了解(毕竟没见过没用过,咱也不敢乱讲)。

JDK 的安装的过程并不复杂,相信聪明的各位可以搞定。但在 JDK 安装完成之后,还有一件稍微有些麻烦的事情,需要大家去做。就像有了斧头,你需要学会怎么挥动它,安装了 JDK 之后,你的电脑已经拥有了这个工具,但他还不会用,你得教他(配置环境变量)。

2).环境变量的配置

笔者使用的电脑的系统是 Windows 10,所以就用这个系统的界面演示了。

你需要找到 JDK 安装的路径也就是位置,鼠标左键点击一下路径栏,复制它。
在这里插入图片描述
右键我的电脑,点击属性
打开电脑属性
点击属性之后,你会看到这个页面,点击高级系统设置。
在这里插入图片描述
点击高级系统设置之后,你会看到这个界面,接着点击环境变量。
在这里插入图片描述
接下来你会看到这样一个界面,你需要注意的是下面的系统变量,而不是上面的用户变量。在系统变量中找到 path,选中它,然后点击编辑,你也可以双击它,效果是一样的。
在这里插入图片描述
打开 path 之后,你就会看到这个页面,你需要将你之前复制的路径粘贴到下面这个列表中。然后点击确定,环境变量的配置就结束了。
在这里插入图片描述
现在你已经教会了你的电脑使用这个工具,恭喜你离成功又近了一步。

2. 开发工具的使用

对于你的电脑来说,其实现在已经可以运行 Java 了。但你可能还在疑惑,“我接下来要干嘛?”别急,我来教你用用这把斧头。

首先你需要创建一个文本文档,然后打开它!
在这里插入图片描述
编写 Java 代码,这些代码你现在可能看不懂,但是没关系,你只需要知道,这是在让电脑输出一行文字:“Hello java!”
在这里插入图片描述
点击路径栏,输入 cmd ,敲一下回车,打开命令控制台(在这个文件夹打开的命令控制台只负责这个文件夹的文件,可别用它去操作别的文件夹的文件。)。
在这里插入图片描述
输入:javac First.java 然后敲回车,这是在编译class文件,也就是把你写的代码,变成计算机看得懂的语言。
在这里插入图片描述
编译成功后,你会看见我们创建的文件上面出现了一个后缀名为 .class 的文件,这就是计算机可以直接运行的文件了。
在这里插入图片描述
让我们回到命令控制台,输入:java First 敲一下回车!可以看到下面输出了我们一开始设定的内容:“Hello java!”
在这里插入图片描述
现在你已经知道了 Java 文件怎么编译以及怎么运行。但是你也肯定发现了一件事情,这种编写效率实在是太慢了!这种方式就好像原始人一样古老难搞,我们是现代人,我们当然有我们自己写代码的方式,此时,编译器震撼登场!

二、集成开发环境(编译器)

上面我们已经讲了 JDK 的安装和环境变量的配置,现在我们需要 get 一个强大的工具。如果说 JDK 是 Java 生存的水和空气,那编译器就是美食。你可以不吃,但如果你吃了,“诶~真香!”

1. IDEA

IDEA 全称 IntelliJ IDEA,是 Java 编程语言开发的集成环境。IntelliJ IDEA 在业界被公认为是最好的 Java 开发工具,尤其在智能代码助手、代码自动提示、重构、Java EE 支持、各类版本工具(git、svn 等)、JUnit、CVS 整合、代码分析、创新的 GUI 设计等方面的功能可以说是超常的。IDEA 是 JetBrains 公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。它的旗舰版本还支持 HTML,CSS,PHP,MySQL,Python 等。免费版只支持Java,Kotlin等少数语言。

——以上内容来自“百度百科 IDEA”

JetBrains (←戳它前往下载)

点开上面的网址,你就来到了这样一个界面,根据箭头的提示下载
在这里插入图片描述
在这里插入图片描述
官方提供了两种版本的 IDEA 的下载,蓝色的是旗舰版本,只有三十天试用期,过后需要购买激活码。黑色的是免费版本,直接用,白嫖。
在这里插入图片描述
笔者两种都下载了,但只安装了旗舰版。方方正正的这个是免费版的,花里胡哨那个是旗舰版的,小伙伴们可以根据需要选择。
在这里插入图片描述
点击它就可以开始安装
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
下载安装一条龙结束!

2. Eclipse

Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。
——以上内容来自“百度百科 Eclipse”

你可能会疑惑,既然IDEA已经这么强了,为什么我还要介绍 Eclipse 呢?这是因为,IDEA 对新手来说不是那么地友好。刚开始用 IDEA 时,你可能觉得你就像个大傻子(没关系我也一样!)。而相比之下,Eclipse 的操作更简单一些,适合新手过渡使用。

Eclipse (←戳它前往下载)

点开上面的网址,你就来到了 Eclipse 官方网站。跟随箭头指引下载安装。
在这里插入图片描述
在这里插入图片描述
需要注意的是,下面的界面并不是要求付费使用。Eclipse 是永久免费的,这个界面是在询问你要不要捐钱,支持一下他们的事业。
在这里插入图片描述
这就是 Eclipse 的样子啦!双击开始安装!
在这里插入图片描述
在这里插入图片描述
记得改下安装路径,不要装 C 盘(不是不可以,主要是 C 盘太满会非常拖累系统运行速度)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
Eclipse 下载安装一条龙服务结束!感谢阅读!!!

参考文献:
[1]凯·S.霍斯特曼(Cay S.Horstmann).Java核心技术 卷一 基础知识(原书第11版).机械工业出版社

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值