【问题标题】:what is Java API?什么是 Java API?
【发布时间】:2010-12-30 12:58:11
【问题描述】:

我知道 API 是一组规则和协议。谁能举例说明什么是 Java API 及其功能...

【问题讨论】:

  • 如果“API”是“规则和协议集”,那么“Java API”应该是“Java 规则和协议集”,不是吗?
  • 没有规则,有预定义的库。规则在 Java 语言规范 (JLS) 中。
  • Ferandes-正确阅读问题...

标签: java terminology


【解决方案1】:

你可以在这里找到 Java API http://download.oracle.com/javase/6/docs/api/index.html

您可以说它是 Java 库,您可以将它用作软件的构建块,这样可以加快您的开发速度。

例如:

ArrayList 是 API 中的众多类之一。

import java.util.ArrayList; // We say the old mighty compiler that we want to use this class

// we create an ArrayList object called myList that will hold objects of type Beer
ArrayList<Beer> myList = new ArrayList<Beer>();

Beer b = new Beer();

myList.add(b); // the class ArrayList has a function add, that adds an object(a Beer);

myList.size(); // will give you the size of the ArrayList. 

myList.remove(b); // will remove our beloved Beer :)

如果您想知道您还可以使用 ArrayList 做什么,您应该查看 API 或在键入 myList 时查看。 CTRL + SPACE 将为您提供所有可用的功能:)

祝你好运!

【讨论】:

    【解决方案2】:

    正是您所描述的,仅针对 Java 语言。

    Java API 是一组可在标准 Java 发行版中找到的库,称为 JRE(Java 运行时)。所以,每次你使用像 Integer 这样的东西作为表示整数的类时,你就是在使用 Java 的 API。

    但由于 Java 如此广泛,而且各种发行版(Java SE、Java EE、Java ME)之间的界限乍一看并不总是很清楚,因此术语“Java API”可能会产生误导。

    因此,请将其视为您将代码与 Java 库通信的方式。

    【讨论】:

      【解决方案3】:

      general api explanation

      JAVA API

      简而言之,从用户的角度来看,API 被用作该特定语言中可用的类和方法的参考

      【讨论】:

        【解决方案4】:

        JAVA API 是可用于创建程序的类和函数的集合......

        编程语言是计算机程序语言的通用术语......而 API 是使用函数实现的实际功能集的技术术语和课程...

        Java API 是使用 Oracle/SunJAVA JDK(Java Development Kit) 实现的。

        【讨论】:

          猜你喜欢
          • 2014-02-27
          • 2023-04-10
          • 2015-03-13
          • 1970-01-01
          • 1970-01-01
          • 2012-08-28
          • 2017-11-06
          • 2017-08-31
          • 1970-01-01
          相关资源
          最近更新 更多