学习Java前,应该了解的这些知识(新手必学)

生活中,最使人疲惫的往往不是道路的遥远,而是心中的郁闷;最使人痛苦的往往不是生活的不幸,而是希望的破灭;最使人颓废的往往不是前途的坎坷,而是自信的丧失;最使人绝望的往往不是挫折的打击,而是心灵的死亡。所以我们要有自己的梦想,让梦想的星光指引着我们走出落漠,走出惆怅,带着我们走进自己的理想。

导读:本篇文章讲解 学习Java前,应该了解的这些知识(新手必学),希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com,来源:原文

        Java语言广泛应用于编写web应用程序、移动开发、安卓开发等,市场上对Java人才需求量很大,有数据显示,Java工程师的薪资待遇随着人才市场的需求逐步递增,由此可见,Java人才需求量呈现持续上升趋势,供不应求。其相关应用场景如下:

学习Java前,应该了解的这些知识(新手必学)

Java之所以这么火,还有一个重要的原因就是其特性支持跨平台操作:

学习Java前,应该了解的这些知识(新手必学)

这也就导致了Java行业的内卷特别严重,如果你不是一个特别有自制力的一个人,我建议可以尝试尝试其他方向,如果你是,请记住:坚持是自己成功的唯一途径,共勉!

目录

Java的历史介绍

JDK的下载安装

知悉:

卸载:

下载:

安装:

配置环境变量:

Java工具的选择

Java开发人生中的第一个 Hello World


Java的历史介绍

Java是在1991年由SUN公司的James Gosling(Java之父)及其团队所研发的一种编程语言,第一个版本耗时18个月,最开始命名为Oak(一种橡树)。Java现在广泛应用于各种大型互联网应用,其设计的最初动机主要是平台独立(即体系结构中立)语言的需要,可以嵌入到各种消费类电子设备(家用电器等),但市场反应不佳。

随着1990年代互联网的发展,SUN公司看到了Oak在互联网上的应用场景,在1995年更名为Java(印度尼西亚爪哇岛的英文名称,因盛产咖啡而闻名),随着互联网的崛起,Java逐渐称为重要的Web应用开发语言。Java的发展可以主要看JavaWeb的发展,Java也见证了互联网的发展过程。

发展至今,Java不仅是一门编程语言,还是一个由一系列计算机软件和规范组成的技术体系,Java 是几乎所有类型的网络应用程序的基础,也是开发和提供嵌入式和移动应用程序、游戏、基于 Web 的内容和企业软件的全球标准。

从笔记本电脑到数据中心,从游戏控制台到科学超级计算机,从手机到互联网,Java 无处不在!

JDK的下载安装

说到Java自然离不开JDK、JVM、JRE,三者有什么关系。

知悉:

JDK (Java Development Kit): 是 Java 程序开发工具包,包含 JRE 和 编译器 等开发工具。

JRE (Java Runtime Environment): 是 Java 程序的运行时环境,包含 JVM 和运行时所需要的类库。

JVM(Java Virtual Machine):是Java 虚拟机,是运行所有 Java 程序的假想计算机,是 Java 程序的运行环境,是 Java 最具吸引力的特性之一。我们编写的 Java 代码,都运行在其上。

三者关系如下:JDK > JRE > JVM

学习Java前,应该了解的这些知识(新手必学)

卸载:

在了解如何安装之前,你应该了解如何卸载,如果你之前安装过低版本的JDK可以试着卸载并重新安装高版本的JDK,如果你是第一次下载JDK,可以跳过卸载讲解,具体过程如下:

右键此电脑 -> 属性 -> 高级系统设置 -> 环境变量,如下找到JAVA_HOME设置的路径。

学习Java前,应该了解的这些知识(新手必学)

将该路径上对应的文件夹删除再删除设置“JAVA_HOME”和“CLASSPATH”系统变量。

学习Java前,应该了解的这些知识(新手必学)

再将编辑系统变量Path下有关java的内容删除:

学习Java前,应该了解的这些知识(新手必学)

接下来进入控制面板 >> 卸载程序 >> 卸载Java相关程序,如下:

学习Java前,应该了解的这些知识(新手必学)

这种删除方式大概率会保留注册表的一些信息而不能真正删除,推荐删除工具geek,将注册表的信息连根拔起,如下:

学习Java前,应该了解的这些知识(新手必学)

验证是否删除成功,在cmd命令行中输入命令:java -version,出现如下信息说明卸载成功。

学习Java前,应该了解的这些知识(新手必学)

下载:

首先我们先来到 JDK 的下载官网,网址:https://www.oracle.com/downloads/ ,进行页面后往下滑,找到 Java 的图示位置并点击进去。

学习Java前,应该了解的这些知识(新手必学)

然后,我们点击 Java(JDK) for Developers,如下:

学习Java前,应该了解的这些知识(新手必学)

当前页面就可以进行下载 JDK 了,有两个主要的选项,看自己的选择:

学习Java前,应该了解的这些知识(新手必学)

因为JDK18采用的编码格式是GBK,写程序输出会发现中文乱码,JDK18 版本之前的版本是UTF-8编码格式,所以这里我采用JDK17版本,当然看个人选择,即使你选择了18版本,也有解决中文乱码的方法,这里不再赘述,如下选择你要安装的JDK(这里我选择window,看个人电脑吧):

学习Java前,应该了解的这些知识(新手必学)

这里有三个选项,他们三者的区别如下

zip压缩包:不需要安装,解压为文件夹之后放到指定路径下就可以运行了。

exe安装包:是安装程序,需要我们手动设置路径进行安装,安装成功后,才能运行。

msi数据包,将所有和安装文件相关的内容封装在一个包里。

我个人还是喜欢摆烂躺平,所以我果断选择手动安装程序(doge)

安装:

找到我们之前下载好的JDK的安装程序,双击运行我们刚才下载的安装包:

学习Java前,应该了解的这些知识(新手必学)

这里我建议还是不要放在默认路径的c盘,可以更改到d盘,注意:下载路径不能出现中文!!!

学习Java前,应该了解的这些知识(新手必学)

ok,出现如下界面表明安装完成,点击关闭即可:

学习Java前,应该了解的这些知识(新手必学)

下载完成之后,在你下载的安装路径下会得到以下文件夹,如下:

学习Java前,应该了解的这些知识(新手必学)

bin:该路径下存放各种工具命令,其中比较重要的是 javac和java

conf:该路径下存放了相关配置文件

include:该路径下存放了一些平台特定的头文件

jmods:该路径下存放了各种模块

legal:该路径下存放了各模块的授权文档

lib:该路径下存放了工具的一些补充JAR包

配置环境变量:

和上文删除JDK类似,打开环境变量,找到系统变量点击新建选项,输入以下内容:

学习Java前,应该了解的这些知识(新手必学)

选择系统变量中的path选项,点击编辑进入编辑页面,将如下的内容粘贴到里面即可:

%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

学习Java前,应该了解的这些知识(新手必学)

JDK 验证配置:

JDK是否安装成功,还需要我们进行一些验证,win + r ,输入cmd,在弹出的终端中分别输入以下内容,如果出现结果,说明安装成功,如下:

学习Java前,应该了解的这些知识(新手必学)

学习Java前,应该了解的这些知识(新手必学)

学习Java前,应该了解的这些知识(新手必学)

Java工具的选择

如果你打算转战Java行业,一个好的工具可以陪伴你的一生,陪你度过每一个日日夜夜,对于工具的选择上,我没有太大建议,纯看个人对编辑器的喜好,博主使用的编辑器是 IntelliJ IDEA 简称是:IDEA 。主流的 Java 开发工具现在非 IntelliJ IDEA 莫属。前几年,可能 Eclipse 还能和 IDEA 一争高下,到了现在已经基本是 IDEA 的天下了。所以我是建议你选择这款编辑器的,现在的许多Java开发人员都热衷于使用它。

工具下载网址:https://www.jetbrains.com/idea/download/#section=windows ,如果个人有经济实力的话,可以下载商业版,如果没有也可选择社区版,满足自己的日常学习需要也足够了。

学习Java前,应该了解的这些知识(新手必学)

具体安装过程,这里就不再赘述了,傻瓜式安装即可,安装完成IDEA之后,我们就可以对工具进行简单的配置,方便以后代码书写的操作,如下:

在你刚刚安装完成IDEA工具之后,第一次启动工具会出现如下界面,选择插件的选项,这里我安装的第一个插件便是中文的语言包,当然如果你英语足够好的话,能够看懂工具上所有配置的信息可以忽略这个步骤:

学习Java前,应该了解的这些知识(新手必学)

安装完中文插件之后,如果没有项目的话,可以选择新建项目,如下:

学习Java前,应该了解的这些知识(新手必学)

进行如下配置即可:

学习Java前,应该了解的这些知识(新手必学)

当然也可以选择自己编辑器开发的主题插件,我个人比较喜好的插件是 Dark purple ,详细的插件可以点击以下的选项进行选择:

学习Java前,应该了解的这些知识(新手必学)

Java开发人生中的第一个 Hello World

学习Java前,应该了解的这些知识(新手必学)

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/139969.html

(0)
飞熊的头像飞熊bm

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!