Java学习笔记
Java学习笔记是一个持续更新的系列,工作多年,抽个空对自身知识做一个梳理和总结归纳,温故而知新,同时也希望能帮助到更多正在学习Java 的同学们。
本系列目录
入门篇
基础篇
开发工具
一般是指一些被软件工程师用于为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件的特殊软件。
这里主要介绍两种最常见的Java开发工具Eclipse与IDEA。
Eclipse
Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。
它是一个框架和一组服务,用于通过插件组件构建开发环境,通过配置插件也可以实现其他语言功能。
对于Java而言,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK),从而受到广大Java开发人员的喜爱。
下载与安装
Eclipse 官网下载地址
https://www.eclipse.org/downloads/packages/
默认展示最新版本下载链接,可以根据自己的实际情况选择下载,也可以在MORE DOWNLOAD选择其他版本下载
针对Java开发Eclipse提供了俩个版本,标准版和企业版
这里建议下载企业版,集成功能更加齐全。
下载完成之后,解压安装包,选择一个合适的解压路径,打开解压好的eclipse文件夹,选中 eclipse.exe文件,在桌面创建快捷方式,Eclipse的安装就完成了。
双击eclipse.exe,打开运行,成功之后,会弹出一个窗口,这里需要填工作空间路径
如果出现的是如下错误界面,这是因为我们还没有下载并安装JDK(即 Java的运行环境)或者没有配置环境变量,导致程序找不到JDK。
快速使用
创建Java工程
打开eclipse.exe -> Launch -> File-> New ->Project -> Java Project -> OK
按照图中步骤输入工程信息之后,点击Finish即可完成工程创建。
创建Java类文件
在创建的工程中右键选择New->Class,打开创建类文件的窗口,输入类名即可,这里就叫HelloWord。
在package中我们可以输入当前类包路径也可以不输入,具体含义先不深究,我在这先输入一个路径com.klsstt.test
,点击Finish之后会创建一个test文件夹并在下面创建一个HelloWord.java文件。
运行一次HelloWord
我们在窗口命令运行过一次java HelloWrod
,那么使用eclipse运行一次试试
接下来打开HelloWrod文件,录入以下代码
public static void main(String [] args){
System.out.println("Hello Word !");
}
然后右键点击运行按钮即可执行该程序,在控制台观察输出结果
与我们在命令窗口观察到的结果一致。
IDEA
IDEA 全称 IntelliJ IDEA,是java编程语言开发的集成环境。
IntelliJ在业界被公认为最好的java开发工具,尤其在智能代码助手、代码自动提示、重构、JavaEE支持、各类版本工具(git、svn等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能可以说是超常的。IDEA是JetBrains公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。它的旗舰版本还支持HTML,CSS,PHP,MySQL,Python等。免费版只支持Java,Kotlin等少数语言。
下载与安装
IDEA官网下载地址
https://www.jetbrains.com/idea/download/#section=windows
下载好之后双击exe,选择安装目录,这个过程会弹出激活窗口,我们这里选择免费试用即可(如果用于商业活动,请购买正版)
完成安装之后IDEA主界面需要先选择导入或创建一个工程。
快速使用
创建Java工程
打开IDEA->Create New Project -> Empty Project-> Next ->输入工程名称即可
创建Java类文件
在工程中src目录下创建包,右键选择New -> Package,输入包路径即可,然后右键再次选择New -> Java Class,输入类名即可,此时我这里的类继续叫HelloWord。
输入HelloWord.java中的内容,然后右键Run HelloWord.mian()
执行程序,观察控制台输出结果
观察到的结果与我们在命令窗口的执行结果一致。
注意:
本系列后续都会采用IDEA工具,Java使用JDK1.8
总结
以上就是对Java常用的两种开发工具从下载安装,到工程创建,案例成功运行这么一个过程,这也许是你第一次使用该工具,还需要多练多用,越往后我们的程序会更加复杂,但是随着我们对技术的掌握,对工具的使用也会更加熟悉,一起加油吧!