初识Java开发环境安装 - Java简介以及环境搭建
Posted Ju_19t.W-cheri.G
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了初识Java开发环境安装 - Java简介以及环境搭建相关的知识,希望对你有一定的参考价值。
Java简介及环境搭建
🔨前言
大家好,我是Aaron,本文章为该专栏的第一篇文章,将会详细介绍一下Java的基本内容以及详细的Java使用环境搭建。
本文讲解所编写的代码将使用SublimeText3实现,代码的编译和运行将直接在控制命令窗口或者使用Powershell窗口实现。
如果有需要这个软件的小伙伴可以私聊博主获取~
🤦♀️Java初识
Java是一门面向对象的编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等较为复杂的概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。Java具有简单性、面向对象性、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等等特点。Java可以用于编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等,在博主眼中,Java就是"世界上最好的语言"。
🤢Java的由来及地位
早期编程语言还是B语言,C语言这样的较为底层的低级变成语言,他们更多的是实现与操作系统之间的交互,后来在C语言的基础上衍生出了面向对象的C++语言,C++语言将C语言进行了非常大规模的扩展,也是近些年最受欢迎的变成语言之一,而本文的主角Java编程语言其实就是在C++语言的基础上进行"净化"而得来的,相信很多人都知道"Java是C++的纯净版"的梗,其实当中的意思就是说Java中包含了C++中非常内核的部分,但去掉了C++中非常难以理解和掌握的知识,由此得来这一调侃的说法。
至于Java的地位,我们看一下下面这两张图便可一目了然。
历年来Java都是霸占天梯排行榜前三的存在,其实在天梯图中一直都是Java,C,C++霸占前三,但由于python对数据处理的功能强大,以及其语法的过于简单方便,使其受欢迎度直线上升,但大部分后端开发工程师对python的评价都是"雷声大,雨点小",其功能的完善性是无法与Java这类编程语言媲美的,并且大部分少儿编程都是教的python~
🦝Java是世界上最好的语言
其实这句话只是调侃,没有任何一种编程是世界上最好的编程语言,应该说他们各自在自己使用的领域范围内,都是世界上最好的语言,比如:
- 数据处理 - python
- 与操作系统交互 - C/C++
- 应用层开发 - Java
- …
而在前端和后端又存在差异,比如经典的前端三剑客:
html - CSS - javascript
他们各有各的用处,不应用优劣之分加以区别。
但这里请注意: 前端的JavaScript和Java没有任何关系~
如果硬要说关联的话,只能说一个是蹭热度,另一个是被蹭热度的关系吧~~
😁Java之父 – 詹姆斯·高斯林
我们学习一门语言,第一步就是要了解其来源,而"Java之父"就是传说中的詹姆斯·高斯林高老爷子。
詹姆斯·高斯林(James Gosling)是一名软件专家,1955年5月19日出生于加拿大,Java编程语言的共同创始人之一,一般公认他为"Java之父"。1977年获得了加拿大卡尔加里大学计算机科学学士学位,1983年获得了美国卡内基梅隆大学计算机科学博士学位。
高老爷子可谓是计算机领域的领军人物之一,推动计算机科学不可或缺的任务。
聪明绝顶~~
学习Java需要搭建集成开发环境,接下来介绍如何搭建我们需要的环境。
💕环境搭建
🌹JDK搭建
这里给大家介绍的是JDK8的搭建,如果需要安装包的小伙伴可以私聊博主喔~
- 首先双击安装包。
- 点击下一步。
- 这里可以更改想要安装的路径,比如博主更换为E盘:
- 点击确定,然后下一步。
- 等待进度条读完之后,会出现。
- 点击确定。
- 然后可以根据自己需要更改安装目录,比如博主这里安装在E盘的JDK文件中,注意: 这里的文件夹必须为空!
- 点击下一步。
- 等待进度条结束。
点击关闭即安装成功。
🐱🚀配置环境变量
- 首先鼠标右键点击此电脑。
- 点击属性,找到高级系统设置。
- 点击高级系统设置。
- 点击环境变量。
- 点击新建。
- 输入变量名和参数:
变量名:JAVA_HOME
变量值:刚才安装的路径
- 然后点击确定。
接下来配置第二个环境变量(PATH)。
- 双击Path
- 点击新建。
- 输入%JAVA_HOME%/bin
- 点击确定。
接下来配置第三个环境变量
- 点击新建。
变量名:CLASSPATH
变量值:
.;%JAVA_HOME%\\lib\\dt.jar;%JAVA_HOME%\\lib\\tools.jar
- 点击确定。
到这里,所以的环境变量就配置成功了。
🤳测试JDK是否搭建成功
- 第一步确认
点击菜单窗口,查看最近安装。
会发现Java已安装。
- 第二步确认。
按住win + R键,输入cmd,然后回车,打开控制命令窗口。
输入java。
输入javac。
出现以上情况则表示配置成功。
(缺一不可)
如果没有成功,则只有一种可能,那就是环境变量出了问题,有问题的话可以私聊博主或评论区评论解决奥~
🍦IDEA安装
- 首先我们在浏览器中搜索IDEA官网。
- 点击进入IDEA官网。
- 点击download下载。
- 点击下载社区版.exe文件,完成后即可得到安装包。
- 双击安装包即可安装。
- 勾选上I confirm后按下Continue。
!](https://img-blog.csdnimg.cn/d7fca68b47aa4ee48b7c465f1c065e11.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAQWFyb25za3I=,size_20,color_FFFFFF,t_70,g_se,x_16)
- 之后几乎一直下一步即可,最后安装上将会在桌面出现快捷方式。
🥪使用JDK(不用集成开发环境)进行代码编译、运行
一般来说我们的代码是要在集成开发环境中进行编辑,编译,链接和运行的,例如:
- C/C++ - VS2019集成开发环境
- Java - IDEA集成开发环境
但其实也可以不用集成开发环境就实现我们代码的编译和运行,例如,这里我们以及装好了JDK,并且环境变量以及配置完成。
接下来博主使用一个用来写代码的记事本进行代码的编辑。
🍎使用SublimeText3编辑代码
博主的记事本软件叫做SublimeText3,是一个可以用来写代码的记事本软件,非常好用!
- 首先,新建一个文本文档,比如博主这里新建了一个HelloWorld的文本文档。
- 修改文本文档拓展名为.java。
- 点击是。
- 双击打开后缀名为.java的文本文档
接下来便可以在里面写代码了,例如,博主这里写一个最简单的程序。
- 编辑HelloWorld
这就完成了java代码的编辑。
🌳使用jdk进行编译。
JDK - Java Development Kit
中文翻译为Java开发工具包
JDK中包含了JRE,而JRE中又包含了JVM。
其中关系为:
JDK - Java Development Kit - Java开发工具包
JRE - Java Runtime Environment - Java运行时环境
JVM - Java Virtual Machine - Java虚拟机
而代码的编译和运行都最终将在Java虚拟机中完成,所以我们之前只要配置了JDK,就可以在JVM中完成代码的编译和运行。
下面介绍具体操作。
🍃方法一:
- 首先按住win + R打开运行窗口。
- 输入cmd,按下确定。
- 接下来要观察我们的文本文档是被写在哪一个磁盘下,比如我这里的HelloWorld文档写在F盘底下,那么就在窗口输入f: - 磁盘为F盘,加上一个冒号,按下回车,即可切换磁盘访问(不切换自动是C盘)
这是未切换之前的:
这是切换之后的:
- 然后我们要复制一下文档的路径。
- 然后在控制窗口输入复制目录命令cd,然后鼠标右键即可完成粘贴,然后按下回车。(cd后面要加上空格)
下面给出加空格和不加空格的情况:
- 输入javac HelloWorld.java进行编译,生成字节码文件(.class文件)
编译成功:
生成字节码文件(.class文件)
- 输入java HelloWorld开始运行。
运行成功。
到这里就已经编译运行成功了。
值得一提的是: 我们的电脑默认的编码格式是遵循utf-8编码格式,而javac遵循的是GBK编码格式,如果代码中出现了中文,将会导致编译时出现错误。
例如:
这里的注释中包含了中文,我们用之前的方法进行编译。
这里发现编译发生了错误,原因就是GBK编码格式和utf-8编码格式发生了出入,这里的解决方法是在编译时输入指令:
-encoding utf-8
如下:
这里表示编译成功。
接下来输入java HelloWorld,则会成功运行。
🚲方法二:
我们不在控制命令窗口进行编译和运行,而是直接找到该文本文档。
- 按住shift + 鼠标右键,找到PowerShell窗口。
- 点击打开。
这里路径直接是F盘,不需要第一次的改路径操作。
- 直接输入命令:
javac -encoding utf-8 HelloWorld.java
java HelloWorld
🚆总结
本文讲了Java语言的由来以及其地位,并且介绍了Java之父 – 高斯林老爷子。
介绍了java代码的环境变量配置以及集成开发环境的安装
并用两个方法讲述了不适用IDEA等集成开发环境如何对JavaCode进行编译。
最后,希望本文可以给大家带来帮助,别忘了三连支持哦~
👍点赞👍 + 👀关注👀 + ✔收藏✔
以上是关于初识Java开发环境安装 - Java简介以及环境搭建的主要内容,如果未能解决你的问题,请参考以下文章