前言:
此文为本人大学以来的第一篇文章,有些地方难免会有错误,如果看到错误的地方或有不理解的地方,请大胆提出问题与指出错误,使其更加严谨。
话不多说,让我们现在进入正题:
一、什么是Java?
Java是1990年代初由sun公司的詹姆斯·高斯林等人开发出雏形,最初被命名为Oak,后来因为商标被注册的原因改名为Java,在1995年5月正式发布。它是一门面向对象编程语言,其不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,其极好地实现了面向对象理论,它允许程序员以优雅的思维方式进行复杂的编程 。
二、Java有哪些特点?
Java语言共有十大特点,分别为:简单性、面向对象、分布性、编译和解释性、稳健性、安全性、可移植性、高性能、多线程、动态性。
- 简单性:Java语言继承了C++语言的优点,去掉了C++中学习起来比较难的多继承、指针等概念,所以Java语言学习起来更简单,使用起来也更方便。
- 面向对象:Java是一种面向对象的编程语言。
- 分布性:Java设计成支持在网络上应用,它是分布式语言。所以只要用Java编写了一个程序,就可以到处应用。可以节省大量人力物力。
- 编译和解释性:Java编译程序生成字节码,而不是通常的机器码,这使得Java开发程序比用其他语言开发程序快很多。
- 稳健性:Java刚开始被设计出来就是为了写高可靠和稳健的软件的。所以用Java写可靠的软件很容易。目前许多第三方交易系统、银行平台的前台和后台电子交易系统等都会用Java语言开发。
- 安全性:Java的存储分配模型是它防御恶意代码的主要方法之一。所以很多大型企业级项目开发都会选择用Java开发。
- 可移植性:Java并不依赖平台,用Java编写的程序可以运用到任何操作系统上。
- 高性能:Java是一种先编译后解释的语言,所以它不如全编译性语言快。但Java设计者制作了“及时”编译程序,这样就可以实现全编译了。
- 多线程:Java是多线程语言,它可以同时执行多个程序,能处理不同任务。
- 动态性:Java语言设计成适应于变化的环境,它是一个动态的语言。
三、Java有哪些用途?
Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。
四、Java有哪些版本?
- JavaSE:(Java Platform,Standard Edition)Java标准版
- JavaME:(Java Platform,Micro Edition)Java微型版
- JavaEE:(Java Platform,Enterprise Edition) JAVA企业版
五、Java的JDK与JRE有什么区别?
- JDK:它是Java开发运行环境,是程序员使用Java语言编写Java程序所需的开发工具包,它是提供给程序员使用的。JDK包含了JRE,同时还包含了编译Java源码的编译器Javac,还包含了很多Java程序调试和分析的工具:Jconsole,Jvisualvm等工具软件,还包含了Java程序编写所需的文档和demo例子程序。
- JRE:它是Java运行环境,是提供给想运行Java程序的用户使用的,其包含了Java虚拟机,Java基础类库。它是使用Java语言编写的程序运行所需要的软件环境。
六、Java有哪些常用的编辑器?
- IntelliJ IDEA:IntelliJ IDEA是一款流行的Java开发IDE,提供了智能代码编辑、代码导航、自动完成和调试等功能,以提高开发效率。
- Visual Studio Code:Visual Studio Code是一个轻量级的文本编辑器,提供了丰富的扩展和插件支持,适用于Java开发和其他编程语言。
- Eclipse:Eclipse是一个功能强大的集成开发环境(IDE),提供了丰富的代码编辑、调试和构建工具,适用于Java开发和其他编程语言。
了解完Java的基础知识后你就应该开始着手Java开发环境的搭建了
七、Java开发环境的搭建
Java环境的搭建分为如下两种:
- 自动搭建:下载 IntelliJ IDEA 代码编辑器,内部可以直接下载几乎全部版本的 JDK,直接自动搭建,而无需自己干涉。优点:无需自己配置,比较方便。缺点:因为服务器位于国外,所以下载 JDK 会很慢。
- 手动搭建:自主下载 JDK 文件并安装,可能需要自己添加并设置环境变量,下面的教程基于手动搭建的方式。并使用国内源进行下载。
1、下载安装程序:
-
打开JDK17下载
-
这里我使用 JDK 17.0.7 版本(你也可以在左侧选择下载其他版本,随后根据系统选择相对应的版本进行选择,我这里是64位的Windows10所以我选择jdk-17.0.7_windows-x64_bin.exe点击下载,在弹出的页面中点击网页端下载即可。
2、双击打开并安装
出现如下图代表已成功安装
一般情况下安装程序会自动将Java添加到环境变量中
3、验证Java是否可正常使用
按键盘Win+R,在运行中输入cmd回车打开命令提示符,在命令提示符中输入java -version回车,如出现如下图则Java已添加到环境变量中:
如果提示不是内部或外部命令,则需要手动配置Java环境变量。
如何手动配置环境变量?
在桌面的此电脑右键依次点击 属性 → 高级系统设置 → 环境变量 → 系统变量→ Path双击 → 新建 →将C:\Program Files\Common Files\Oracle\Java\javapath粘贴进去,如下图所示点击确定即可,随后按照如上方法进入cmd再次尝试。
4、创建我们的第一个Java程序
在任意位置右键创建一个文件夹作为helloworld工程目录
进入该文件夹后在文件夹中新建一个文本文档,将文件名字与后缀改为helloworld.java,随后使用记事本打开,将如下代码写入并保存到刚刚创建的文本文件中
public class helloworld {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
在文件夹空白处按住键盘shift点击鼠标右键,选择在此处打开powershell窗口,随后输入java helloworld.java回车,如出现如下界面输出了helloworld则代表代码运行成功。
因为我们不能保证自己写的Java程序没有错误或有隐藏的潜在问题,所以下一步需要下载Java的编辑器,它可以帮助我们更好的进行Java的软件开发与调试。
5、下载Java编辑器
打开IntelliJ IDEA点击下载,随后选择操作系统并下拉选择Community(社区版)就可以进行下载了
下载完成后双击打开点击下一步,勾选创建桌面快捷方式,添加将文件夹作为项目打开,创建关联中勾选.java(如下图所示),随后点击下一步再点击安装就可以开始安装了
出现上述界面就编辑器就安装完成了
随后打开IntelliJ IDEA,出现如下界面勾选I confirm I have read and accept the terms of this User Agreement并点击Continue
随后出现如下界面点击don’t send
随后你就进入到了IntelliJ IDEA的欢迎页
进入后你会发现界面为全英文,接下来我们就可以开始通过插件将界面改为简体中文了
6、IntelliJ IDEA的汉化
首先点击左侧的Plugins,随后点击搜索框输入Chinese,点击如下图所示的语言包点击Install进行安装
出现如下界面后点击绿色的Restart IDE,再点击Restart确认进行软件的自动重新加载
软件重新加载后如果出现如下界面则表示已汉化成功
7、测试IntelliJ IDEA是否可正常调用Java
如何在现有文件夹中打开运行Java程序:
打开之前的helloworld文件夹,在空白处右键,点击Open Folder as IntelliJ IDEA Community Edition
Project即可在编辑器中打开现有项目(第一次打开编辑器需要进行索引,速度可能会有点慢,耐心等待即可)
打开后在左侧双击helloworld文件即可打开,打开后点击在编辑器顶部的如下按钮即可运行
如果你底部的运行结果与下图一致,则证明编辑器可以正常调用Java运行。
如果你看到这里了,那么恭喜你,已经掌握了Java的开发环境的搭建与编辑器的使用。
👏👏👏👏👏👏👏👏👏👏👏👏👏👏👏👏👏👏👏👏👏👏👏👏👏👏👏👏👏👏👏👏