Java教程
  • Introduction
  • Getting Started
    • The Java Technology Phenomenon
      • About the Java Technology
      • What Can Java Technology Do?
      • How Will Java Technology Change My Life?
    • The Hello World Application
    • A Closer Look at the Hello World Application
  • Learning the Java Language
    • Object-Oriented Programming Concepts
      • What Is an Object?
      • What Is a Class?
      • What Is Inheritance?
      • What Is an Interface?
      • What Is a package?
    • Language Basics
      • Java Language Keywords
    • Annotations
      • Annotations Basics
      • Declaring an Annotation Type
      • Predefined Annotation Types
      • Repeating Annotations
      • Type Annotations and Pluggable Type Systems
    • Generics
      • Why Use Generics?
      • Generic Types
        • Raw Types
      • Generic Methods
      • Bounded Type Parameters
        • Generic Methods and Bounded Type Parameters
      • Generics, Inheritance, and Subtypes
      • Type Inference
      • Wildcards
        • Upper Bounded Wildcards
        • Unbounded Wildcards
        • Lower Bounded Wildcards
        • Wildcards and Subtyping
        • Wildcard Capture and Helper Methods
        • Guidelines for Wildcard Use
      • Type Erasure
        • Erasure of Generic Types
        • Erasure of Generic Methods
        • Effects of Type Erasure and Bridge Methods
        • Non-Reifiable Types
      • Restrictions on Generics
Powered by GitBook
On this page

Was this helpful?

  1. Learning the Java Language
  2. Object-Oriented Programming Concepts

What Is a package?

PreviousWhat Is an Interface?NextLanguage Basics

Last updated 4 years ago

Was this helpful?

包是把一系列相关联的类和接口组织在一起的命名空间(namespace)。概念上你可以把包看作是电脑中不同的文件夹。你会把HTML文件放到一个文件夹中,图片放到另一个,脚本和应用程序放到另一个。由于使Java语言写的程序可能由成百上千个独立的类文件组成,所以将相关联的类和接口通过包的形式组织起来也是说的通的。

Java平台提供了一个巨大的类库,可以用在你自己编写的应用程序中。这些库被称为Application Programming Interface或者简称API。这些API通常被使用在一般的编程中。比如,String对象包含了字符串的状态和行为;File对象使得编程人员方便的创建,删除,检查,比较以及修改文件系统中的文件;Socket对象用来创建和使用网络套接字;许多GUI对象控制着按钮和选择框以及各种与用户图形节目相关的内容。API中包含成千上万可供使用的类。这样使得编程人员专注于自己的应用开发,而不是运行应用所需的基础建设。

包含了Java SE平台所有的包,接口,类,域,函数。这个网址将会是你非常重要的参考文档,打开并收藏吧

这里推荐一款应用Dash包含各种API文档

Java Platform API Specification