开发工具和在 Eclipse 上面开发程序

开发工具和在 Eclipse 上面开发程序

使用记事本开发效率非常低,而且非常容易出错。Java 有很多开发工具,这些开发工具把编译、运行、调试等命令都集成在一起,所以叫集成开发环境(IDE)。

常用开发工具

常用的 Java 开发工具有 Eclipse、IDEA 等。

什么是集成开发环境

集成开发环境(IDE,Integrated Development Environment)是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。所有具备这一特性的软件都可以叫集成开发环境。如微软的 Visual Studio 系列,Borland 的 C++ Builder、Delphi 系列等。该程序可以独立运行,也可以和其他程序并用。IDE 多被用于开发 HTML 应用软件,例如很多人在设计网站时使用 IDE(如 HomeSite、DreamWeaver 等),因为很多项任务会自动生成。

Eclipse 简介

Eclipse 是非常流行的一款 Java 集成开发环境,是 IBM 花了几千万美元打造的开源项目。

  • 开源:就是开放源代码,意味着它是免费的。
  • 最大特点:插件式架构。很多其他编程语言都使用 Eclipse 扩展出自己的 IDE,比如 Python 版本、C++ 版本的 Eclipse。
  • 本身使用 Java 语言编写:所以使用 Eclipse 之前必须先安装 JDK,否则无法运行 Eclipse。

Eclipse 的下载和安装

Eclipse 是免安装的,下载地址:

https://www.eclipse.org/downloads

下载后解压即可使用。

运行 Eclipse 和第一个程序

  1. 设置工作空间:启动 Eclipse 后首先设置工作空间(Workspace),以后创建的所有 Java 程序默认保存在这个地址。
  2. 创建项目:File → New → Java Project,比如项目名称命名为 LearnSystem。
  3. JRE:创建项目时会自动关联已安装的 JRE。
  4. 创建包:在 src 下面创建 package,比如 course01。
  5. 创建类:在包下面创建 class,勾选 public static void main(String[] args) 选项。

Eclipse 自动生成的代码:

package V005;

public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("hello foxdevelop.com");
    }
}Code language: JavaScript (javascript)

理解注释

注释是解释性文本,本身不属于代码的一部分,主要用来标注、辅助理解。有些时候也可以用于调试,临时屏蔽一些代码。注释类似上学时在课文上画的读书笔记,不影响课文本身。注释不是给编译器看的,编译器会自动过滤注释内容,字节码 .class 文件中不包含注释。注释是给人看的。

  • 单行注释:// 从双斜线开始到行尾都会被注释
  • 多行注释:/* 开始到 */ 结束,中间内容都会被注释,可以跨行
  • 文档注释:/** */,后面再讲

理解声明包

package course01;

包用于组织和管理类文件。

理解声明类

public class HelloWorld {
}Code language: PHP (php)

类是一个 Java 程序的基本组成单元。

理解 main 主函数

public static void main(String[] args) {
}Code language: JavaScript (javascript)

这是程序的入口,操作系统调用程序时从这里开始,也从这里结束。

常用快捷键

  • Ctrl + S:保存

在 Eclipse 中运行程序

右击 java 文件 → Run As → Java Application,或者点击工具栏上的绿色播放按钮。

Java 语法注意事项

  • Java 严格区分大小写:system.out 小写就会报错,必须是 System.out。
  • 分号是一句代码的结束:每条语句末尾必须加分号 ;。
  • print() 和 println() 的区别:print() 不换行输出,println() 输出后换行。

创建多个包和多个 class

在 Eclipse 中可以在同一个项目下创建多个包,每个包下创建多个 class。创建 class 时勾选 public 表示声明为 public 类,不勾选则默认包级别访问权限。

完整示例代码

package V005;

// 这是我们的类
public class HelloWorld {
    // 这是主函数
    public static void main(String[] args) {
        // 这句话是输出一段文字
        /*System.out.println("hello foxdevelop.com 欢迎大家");
        System.out.println("hello foxdevelop.com 欢迎大家");
        System.out.println("hello foxdevelop.com 欢迎大家");*/
        // System.out.print("hello foxdevelop.com 欢迎大家");
        // System.out.println("hello foxdevelop.com 欢迎大家");
        // System.out.print(2);
        // System.out.print(3);
        System.out.println(2);
        System.out.println(3);
    }
}Code language: JavaScript (javascript)

运行输出:

2
3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注