[Java · 初窥门径] Java 开发工具的安装 & 使用

🌟 想系统化学习 Java 编程?看看这个:[编程基础] Java · 学习手册

0x01:Java 开发工具 — 前言

由于记事本编写代码速度慢且不易排错,为了提高程序的开发效率,可以使用集成开发工具(Integrated Development Environment,IDE)进行 Java 程序开发,如:Eclipse、IntelliJ IDEA。

读者可以简单理解 IDE 就是一个方便程序员编程的工具。

0x02:Java 开发工具 — IntelliJ IDEA

IDEA 全称 IntelliJ IDEA,是用于 java 语言开发的集成环境 IDE,当然也可用于其它语言的开发。

IntelliJ IDEA – the IDE for Pro Java and Kotlin DevelopmentIntelliJ IDEA is the JetBrains IDE for pro development in Java and Kotlin. Built for your comfort, it unlocks productivity, ensures quality code, supports cutting-edge tech, and protects your privacy.https://www.jetbrains.com/idea/

0x0201:IntelliJ IDEA 下载 & 安装

Download IntelliJ IDEADownload the latest version of IntelliJ IDEA, the IDE for professional development in Java and Kotlin. Available for Windows, macOS, and Linux.https://www.jetbrains.com/idea/download/?section=windows

首先,访问上面提供的 IDEA 下载地址,可以看到两种模式,一种是 Ultimate 旗舰版,一种是 Community Edition 社区版:

旗舰版是收费的,收费的肯定更牛逼,不过当前免费的也够用,点击上方的 Download 后就会下载一个 IDE 的安装包到本地:

我们双击安装程序,它会让我们选择安装的位置,这里不建议安装在 C 盘,在其它盘符上找个位置装了就行(建议安装目录全英文):

然后下一步它会让我们勾选安装配置,笔者只勾选了一个 ”创建桌面快捷方式“,那个 “创建关联” 的意思就是,如果你有规定后缀的文件,那么配置后默认就使用 IntelliJ IDEA 打开,笔者觉得这玩意启动太慢了,没配:

然后点击 “安装”,等待它安装结束就 OK 了:

安装完成后桌面会多一个 IntelliJ IDEA 的快捷方式,双击即可启动:

0x0202:IntelliJ IDEA 的基本使用

IntellJ IDEA 安装好后,我们就可以开始使用了,点击 “新建项目” 后按下图配置:

创建完成后即可进入项目文件夹:

我们右击 src 目录,然后新建一个包,包名为 com.xxxx.test(随意哈,有人说前两位是你公司的域名的倒写,比如 baidu.com 下的就是 com.baidu.xxx):

疑惑:为啥要新建一个包然后再写代码?Java 中的包有啥用呢?(交给未来 OR 高人)

新建完成后我们到项目保存的文件夹(创建项目时就指定了)里去看看当前的项目结构(一个神奇的对照结构):

然后我们在 com.xxx.test 中创建一个 HelloWorld.java,这里需要新建一个 Java Class,类名就叫 HelloWorld 即可:

创建完成后,我们再来复习一下 HelloWorld.java 的写法(IDE 是能辅助你编程的):

写完后,我们右击选择 “Run xxxx” 即可直接运行,再也不用像之间那样手动 javac,java 了:

当然,虽然说是不用手动完成了,但是流程其实没变,可以看到,运行完后多了一个 out 目录,这里面存放的就是编译后的 .class 文件,通过 IDEA 打开 .class 文件,可以发现,它都帮你反编译好了:

0x0203:IntelliJ IDEA Module 的概念和使用

IDEA 中只有 Project(工程)和 Module(模块) 的概念,在 IntelliJ IDEA 中 Project(工程)是最顶级的级别,次级别是 Module(模块)。一个 Project 下可以有多个 Module。

目前主流的大型项目都是分布式部署的,结构都是类似这种多 Module 的。这类项目一般都是这样划分的,比如:登录模块、任务模块、视图模块等等,模块之间彼此可以相互依赖。这些 Module 之间都是处于同一个项目业务下的模块,彼此之间有着不可分割的业务关系:

1. IntelliJ IDEA 创建一个项目

这里笔者将演示,如果创建一个 Project,以及如何创建项目中的 Model,如下图,我们先创建一个项目:

点击 Create 后它会显示 “Open Project” 的位置,这里选择 “This Window”,即代表让它不同新开一个窗口来展示项目了:

创建完成后,初始目录结构如下:

2. Intellij IDEA 创建一个模块

有了项目后,我们就可以往项目中添加模块了,右击 “ProjectStudy” 文件夹,选择 “New” => “Module”:

然后又是一个熟悉的创建页面,这里我们可以写 Module 的名称,比如 Module01,当然也可以写 LoginModule(登录模块):

创建完成后目录结构如下,可以发现 Module01 中也有 src 目录,我们后续针对该模块的代码都可以写在 src 目录中(当然,一般情况下也是先新建 packet 然后在 packet 中写代码):

3. Intellij IDEA 删除一个模块

OK,假设一个模块我们不用了,我们应该咋删除呢。右击你想要删除的 Moduel 选择 “Remove Module”:

Remove Module 后长下面这样,可以发现,Module01 还在,只是图标变了(笔者特意创建了一个 Module02 供对比):

疑惑:为啥 Remove Module 没有直接删除这个文件夹?(交给未来 OR 高人解答)

我们要想彻底删除 Module01 需要再次在 Module01 文件夹上右击,选择 “Delete”:

0x0204:IntelliJ IDEA 的常用设置

本节笔者将介绍 IntelliJ IDEA 的常用设置,首先点击 “File” => “Settings“ 进入设置页面:

1. IDEA 背景图片设置 & 主题设置

在 Settings 中的的 ”Appearance & Behavior“ 模块中,笔者最常用的初始设置就是背景图片与主题的设置,首先是主题设置,这里可以调整主题的整体样式,是亮色系,还是暗色系(笔者比较喜欢暗色系,高级,不伤眼):

然后继续,还是在 Appearance 模块中,往下翻,会有一个 UI Options,里面有个 Background Image,这里可以设置背景图片(道心不稳的小伙伴建议设置的稳重些,我怕影响你编程的速度):

2. 鼠标滚轮修改 IDEA 代码字体大小

部分小伙伴可能觉得 IDEA 默认的代码字体太小了,想要自己去进行修改。那我们可以通过下面这个设置,启动 Ctrl + 鼠标滚轮自动缩放字体的功能(笔者觉得原始大小挺好的,就没勾):

0x0205:IntelliJ IDEA 快捷键使用

以下快捷方式针对 IntelliJ IDEA 全家桶都管用(对于其它 IDE 编辑器部分管用):

  • 复制某一行代码(光标定位那一行):ctrl + d

  • 删除某一行代码(光标定位那一行):ctrl + y

  • 某一行代码上移/下移(光标定位那一行):Ctrl + Shift + Up / Down

  • 搜索类:ctrl + n,会打开一个搜索栏,输入你想要搜索的类名即可

  • 快速添加注释:

    • 单行注释(光标定位那一行):ctrl + /

    • 多行注释(鼠标选中想要注释的内容):ctrl + shift + /

  • 万能快捷键(支持自动导包和生成变量):alt + Enter

  • 代码块包围(选中你想要被包围的代码块):ctrl + alt + t

    • 可以选择包围的结构(if, while)

  • 代码追踪溯源:ctrl + alt + ←ctrl + alt + →,可以进入指定代码的父类并进行回退操作(读源码的时候会用到)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Blue17 :: Hack3rX

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值