5. java入门:使用IDE

·  阅读 231

当然我们可以一直记事本去写程序,然后使用javacjava这样的命令去编译和执行程序,但当我们的项目工程比较大,有上百个源文件时,这个工作量就太大了。

IDE(集成开发环境)就是给我们提供便利,把我们从这些繁琐的工作中解放出来,让我们专注于写代码。

使用IDE有几个好处:

  • 自动提示。IDE会建立java源文件、java类库的索引,能给我们提示和补全代码;
  • 代码检查。实时检查语法错误,给出醒目的提示;
  • 丰富的插件。IDE可以安装一些第三方的插件,帮助我们提高开发效率;
  • 编译和调试。提供一键编译和运行的功能,可以进行断点调试;
  • 很方便的对项目进行管理。

常见的IDE

1. Eclipse

Eclipse是著名的跨平台开源集成开发环境(IDE)。最初主要用来Java语言开发,目前亦有人通过插件使其作为C++PythonPHP等其他语言的开发工具。

Eclipse的本身只是一个框架平台,但是众多插件的支持,使得Eclipse拥有较佳的灵活性,所以许多软件开发商以Eclipse为框架开发自己的IDE。

2. NetBeans

NetBeans是由Sun微系统(Sun Microsystems)创建的开放源代码的软件开发工具,是一个开发框架,可扩展的开发平台,可以用于JavaC语言C++PHPHTML5等程序的开发,本身是一个开发平台,可以通过扩展插件来扩展功能。

3. IntelliJ IDEA

IntelliJ IDEA是一种商业化销售的Java集成开发环境(Integrated Development Environment,IDE)工具软件,由JetBrains软件公司(前称为IntelliJ)开发,提供Apache 2.0开放式授权的社区版本以及专有软件的商业版本,开发者可选择其所需来下载使用。

还有其他的如 CodenvyXcodeMyEclipseGreenfoot 等也是支持Java开发的。

Eclipse 和 IDEA 是使用最多的两款java开发工具,但就笔者所了解的情况来看,国内开发者绝大多数使用的是IDEA进行开发。本系列教程也同样使用IDEA进行开发。

使用IDEA

IDEA是 JetBrains 公司的一款开发工具,它旗下有一系列的开发工具。

  • AppCode - Swift 和 Objective-C IDE开发工具。

  • CLion - 跨平台的C/C++ IDE 开发工具,支持C++11C++14libc++以及Boost

  • DataGrip - 一款数据库客户端工具

  • GoLand - Go语言的集成开发环境。

  • IntelliJ IDEA - 2001年发布。一套智能的 Java 集成开发环境,特别专注与强调程序师的开发撰写效率提升。

  • PhpStorm - PHP IDE开发工具。

  • PyCharm - 一款结合了Django框架的Python IDE开发工具。

  • Rider - 一款快速,功能强大,跨平台的.NET IDE开发工具。

  • RubyMine - 一套强大的Ruby on Rails IDE开发工具。

  • WebStorm - JavaScript的开发工具。

IDEA 有两个版本,Community版 和 Ultimate版,社区版是免费的,对于开发学习来说,社区版是完全ok的。如果你还是在校学生的话,可以使用教育邮箱免费注册和使用旗舰版,具体食用方法参考官网

IDEA可以在官网免费下载。

下载完成后,根据向导提示一步一步完成安装即可。

新建第一个工程

打开idea,点击New Project,会弹出来一个新建工程的页面,我们选择java工程。

新建java工程1

选择工程存放的路径,填写工程名称,完成。

新建java工程2

下图是工程创建完成后,打开的界面。图中区域1是工程的目录结构,区域2是idea和插件提供的一些工具,点击相应的标签会进入底部区域的窗口。区域3就是源文件的展示窗口。区域4是工具栏,编译、运行、调试等工具。

新建java工程3

接着我们在src目录下,点击右键,新建一个名字为Demo的类,idea会帮助我们在对应的文件夹下创建一个Demo.java的文件。

在Demo类中输入以下程序:

public class Demo {
  public static void main(String[] args) {
    System.out.println("Hello, world!");
  }
}
复制代码

点击main方法旁边的绿色小箭头,或点击工具栏的绿色小箭头,程序就会运行起来。

如下图所示,会在底部的窗口区域看到输出了Hello, world!字样。

新建java工程4

本教程的代码会放到github仓库中。

总结

  • IDE可以给我们开发提供很大的便利性;
  • 常见的IDE有eclipse、idea等;
分类:
后端
标签:
收藏成功!
已添加到「」, 点击更改