# Java 技术栈开发工具推荐

作为一名程序员,假如你有一台全新的电脑,你会装那些软件呢?

# 一、后端开发电脑硬件配置

✔️处理器 至少i5以上吧
✔️内存 笔记本至少16G,台式机可以升级到32G(可以多跑几个虚拟机,在跑几个微服务)
✔️硬盘 固态512G + 机械硬盘1T(各种资料)
✔️显卡 没啥要求
✔️屏幕 其实能用就行,2K啥的看钱了

买的时候最好选大厂的,去官网或者京东官方自营店等渠道

装配电脑-电脑配置

# 二、Java开发软件推荐

1、必装软件

序号 名称 描述
1 Google Chrome / Firefox / Edge 浏览器
2 JDK 推荐java8及以上,需要配置环境变量
3 Maven 3.6.0 Maven依赖JDK
4 IDEA Java最强IDE,Eclipse...一言难尽
5 VScode 贼好用
6 Git --
7 Navicat 数据库连接工具,可以本地装一个 MySQL Server
8 uTools 宇宙第一好用

2、推荐软件

序号 名称 描述
1 Bandizip 解压缩工具,360解压也好用
2 EveryThing 配合uTools简直无敌
3 MobaXterm --
4 Notepad++ --
5 PotPlayer (opens new window) QQ影音也好用
6 Typora Markdown神器
7 Postman --
8 Fiddler 抓包工具

3、环境推荐

  1. Node.js
  2. Python

4、其他

  1. 有道云笔记
  2. 钉钉 / 腾讯会议

# 三、开发中好用的Java类库

# 1.lombok

# 2.hutool

# 3.Apache-commons[文件,集合等]