【BlueJ 和 JDK 1.3 的区别

原文:https://www . geesforgeks . org/bluej-和-jdk-1-3 之间的差异/

多年来,Java 一直是最流行的编程语言之一。Java 是面向对象。然而,它并不被认为是一个纯面向对象的,因为它支持原始数据类型(如 int、char 等)。本文讨论了 BlueJ(一种 Java IDE)和 JDK 之间的区别。

BlueJ: BlueJ 是一个免费的 Java 环境,由澳大利亚莫纳什大学的 Michael Kolling 和 John Rosenberg 于 1999 年创建,作为 BlueJ 的继承者。它是一个基于 windows 的 Java 开发工具包平台(JDK)。在安装 BlueJ 之前,需要安装 1.3 版或更高版本。可以从其官网免费下载。它是为了支持 OOPs(面向对象编程)的学习和教学而开发的。可以交互式地创建和测试对象。BlueJ 拥有比大多数专业版ide更简单的界面。它提供了许多针对其教育目标的工具。还有标准的开发工具可用,如编辑器、编译器和运行时环境。

JDK: JDK 代表 Java 开发工具包。它是甲骨文公司为 Solaris、Linux、macOS 或 Windows 上的 java 开发人员发布的 Java 平台的实现。JDK 是一个用于开发 Java 应用程序的开发环境。有必要编译代码并将 java 代码转换成字节代码。它还包括编译器和调试器。JDK 允许开发者用 Java 创建可以由 JVM 和执行和运行的程序。

下表解释了 BlueJ 和 JDK 之间的区别:

| BlueJ | JDK 1.3 | | --- | --- | | 这是一个集成开发工具包,我们可以在其中运行 java。 | JDK 是一个运行 java 程序所需的包。 | | BlueJ 是一个帮助编码器和系统之间交互的平台。 | 这可以看作是用 java 构建各种 app 的资源。 | | 它是一个基于 Windows 的平台。 | 是基于 DOS 的平台。 | | 它比 JDK 更容易,因为它同时提供编译和调试。 | 不同时提供编译和调试。 | | 它支持 JDK 1.3 的语法 | 它不支持 BlueJ 的语法。 | | 它有一个默认的包类。 | 没有默认的包类。 | | 由于默认包类的存在,使得使用起来更加方便,并声明为用户友好。 | 由于缺省包类不可用,所以使用起来比较困难,对用户也不友好。 |