你真的知道这些java开发利器么

工欲善事必先利其器

时间是人生最昂贵的成本,你拥有时间,就拥有一切可能

Intellij IDEA (idea)

让你更好,更快的编码,勇于尝试新鲜事物,你会有不同的发现

介绍

主要用于支持 Java、Scala、Groovy 等语言的开发工具,同时具备支持目前主流的技术和框架,擅长于企业应用、移动应用和 Web 应用的开发。

非凡之处

  • 智能化的代码提示、自动补全、重复代码检查、快速修复
  • 更加智能的重构工具
  • 内置git/svn等多种版本控制工具
  • 内置Maven, Gradle, Ant等多种构建工具
  • 内置数据库管理工具
  • 支持Tomcat、JBoss、WebLogic等应用服务器
你真的知道这些java开发利器么_第1张图片
idea

传送门


Apache Maven

项目管理及自动构建工具

基本功能

  • 构建项目
  • 生成文档
  • 生成报告
  • 发布
  • 部署
你真的知道这些java开发利器么_第2张图片
idea内置maven构建工具

传送门


gradle

一个基于Apache Ant和Apache Maven)概念的项目自动化建构工具,使用一种基于Groovy特定领域语言来声明项目设置

优势

  • 自动处理包相依关系 - 取自 Maven Repos 的概念
  • 自动处理布署问题 - 取自 Ant 的概念
  • 条件判断写法直觉 - 使用 Groovy 语言
    gradle 与maven 都是自动构化工具工具,但是我更习惯使用gradle,简洁的配置。
    because xml is a nightmare
你真的知道这些java开发利器么_第3张图片
idea内置gradle工具

传送门


作为一名开发者,更喜欢去追求新工具与新技术,生命在于学习 - 充实自己的大脑

你可能感兴趣的:(你真的知道这些java开发利器么)