`
Cycy_2014
  • 浏览: 4558 次
社区版块
存档分类
最新评论

Java基础类库简介

阅读更多

Java以基础类库JFC(Java Foundation Class)的形式为程序员提供编程接口API,类库中的类按照用途归属于不同的包中。

(一)java.lang包 
  Java最常用的包都属于该包,程序不需要注入此包,就可以使用该包中的类,利用这些类可以设计最基本的Java程序。
  String类,提供了字符串连接、比较、字符定位、字符串打印等处理方法。
  StringBuffer类,提供字符串进一步的处理方法,包括子字符串处理、字符添加插入、字符替换等。
  System类,提供对标准输入、输出设备io的读写方法,包括键盘、屏幕的in/out控制。常用的System.out.print()、System.out.println()都是该类的静态变量输出流out所提供的方法。
  Thread类,提供Java多线程处理方法,包括线程的悬挂、睡眠、终止和运行等。
  Math类,提供大量的数学计算方法。
  Object类,这是Java类的祖先类,该类为所有Java类提供了调用Java垃圾回收对象方法以及基于对象线程安全的等待、唤醒方法等。
  Throwable类,该类是Java错误、异常类的祖先类,为Java处理错误、异常提供了方法。

(二)java.awt包
  该包中的类提供了图形界面的创建方法,包括按钮、文本框、列表框、容器、字体、颜色和图形等元素的建立和设置。

(三)javax.swing包
  该包提供100%Java编写的图形界面创建类,利用该包的类建立的界面元素可调整为各种操作系统的界面风格,支持各种操作平台的界面的开发。此外,swing包还提供了树形控件、标签页控件、表格控件的类。Java.swing包中的很多类都是从java.awt包的类继承而来,Java保留使用java.awt包是为了保持技术的兼容性,但应尽量地使用javax.swing包来开发程序界面。

(四)java.io包
  该包的类提供数据流方式的系统输入输出控制、文件和对象的读写串行化处理,比较常用的类包括:BufferInputStream、BufferOutputStream、BufferedReader、BufferedWriter、DataInputStream、DataOutputStream、File、FileReader、FileWriter、FileInputStream和FileOutputStream等。

(五)java.util包
  该包提供时间日期、随机数以及列表、集合、哈希表和堆栈等创建复杂数据结构的类,比较常见的类有:Date、Timer、Random和LinkedList等。

(六)java.net包
  该包提供网络开发的支持,包括封装了Socket套接字功能的服务器Serversocket类、客户端Socket类以及访问互联网上的各种资源的URL类。

(七)java.applet包
  此包只有一个Applet类,用于开发或嵌入到网页上的Applet小应用程序,使网页具有更强的交互能力以及多媒体、网络功能

分享到:
评论

相关推荐

    java李兴华学习笔记之Java常用类库

    根据提供的资料,“Java李兴华学习笔记之Java常用类库”这份文档来源于北京MLDN软件实训中心的教学资料,主要涵盖了Java编程语言中常用类库的基础知识与实践技巧。课程内容分为两大部分: 1. **上次课程的主要知识...

    基于Java基础类库编写的Flappy Bird源码.zip

    基于Java基础类库编写的Flappy Bird源码.zip基于Java基础类库编写的Flappy Bird源码.zip基于Java基础类库编写的Flappy Bird源码.zip基于Java基础类库编写的Flappy Bird源码.zip基于Java基础类库编写的Flappy Bird...

    java核心类库使用大全

    1. **基础类库**:如`java.lang`包,提供了基本数据类型、字符串、异常处理和运行时环境等核心功能。 2. **集合框架**:`java.util`包中的ArrayList、LinkedList、HashMap等,为数据存储和操作提供了灵活的方式。 3....

    java2类库 java类库的源文件

    1. **基础类库**:这部分包含 Java 语言的基本数据类型、异常处理、输入/输出、集合框架等核心功能。例如,`java.lang` 包提供了诸如 `String`、`Integer` 和 `Object` 等基本类,而 `java.io` 包则提供了文件操作和...

    java类库java类库.doc

    Java 类库介绍 本文档主要介绍 Java 类库的结构和使用方法,涵盖了 Java 中一些常用的包和类,例如 java.lang、java.awt、java.io 等。同时,也介绍了 String 类和 StringBuffer 类的使用方法。 Java 类库是 Java ...

    基于Java基础类库编写的Flappy Bird.zip

    《基于Java基础类库编写的Flappy Bird》 在编程世界中,游戏开发是一个充满挑战且有趣的话题。本文将深入探讨一个使用Java基础类库编写的Flappy Bird游戏。Flappy Bird是一款广受欢迎的休闲游戏,以其简单的玩法和...

    jce.jar-Java基础类库

    jce.jar-Java基础类库

    Java2 类库 Java2 类库

    1. **基础类库**:这是Java2类库的基础,包含了许多核心类,如Object、String、Math等。这些类提供基本的数据类型操作,字符串处理,数学运算等功能。 2. **集合框架**:Java2类库引入了强大的集合框架,如List...

    java常用类库java常用类库java常用类库

    在Java中,最重要的类库之一是Java标准库(Java Standard Library),它包括了Java的基础API,如`java.lang`、`java.util`和`java.io`等包。`java.lang`包是每个Java程序的基础,包含了基本数据类型、异常处理和一些...

    java基础类库文件rt.jar

    Java基础类库,也就是Java doc里面看到的所有的类的class文件。

    基于Java基础类库编写的Flappy Bird

    基于Java基础类库编写的Flappy Bird How to play 通过 java -jar FlappyBird.jar直接运行 运行源码中的 App:main 方法 游戏使用空格键操作。 每局游戏随机刷新所有元素,小鸟受到重力作用会不断下坠,敲击空格...

    Java2 类库详解

    在Java编程领域,Java2 类库,也称为Java 2 Platform (J2SE),是Java开发的基础。它包含了丰富的API(应用程序接口),为开发者提供了构建复杂应用所需的各种工具和服务。Java2类库是Java的核心组成部分,为网络、...

    java测试类库junit4.3

    java测试类库junit4.3

    java 2类库3

    首先,我们关注的是核心类库,包括`java.lang`包,它是所有Java程序的基础,包含了诸如`Object`、`String`、`System`等基本类。`String`类在处理文本数据时至关重要,而`System`类则提供了系统相关的常量和方法。 ...

    java常用类库手册

    每个包通常包含了一组具有相似功能的类和接口,这些包构成了Java类库的基础框架。 ##### 常见包简介 - **java.applet**:提供了创建Applet所需的所有类。 - **java.awt.\***:提供了用于创建用户界面以及绘制和...

    Java基础类库jfc核心编程

    在Java编程中,Java基础类库(Java Foundation Classes,JFC)是一组强大的图形用户界面(GUI)组件,用于构建桌面应用程序。JFC的核心部分是Swing库,它提供了丰富的可定制组件,使得开发者能够创建出美观且功能...

    基于Java基础类库实现的Flappy Bird游戏桌面平台版

    【作品名称】:基于Java基础类库实现的Flappy Bird游戏 【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【项目介绍】:通过 java -...

    通用Java开发类库

    "通用Java开发类库"通常指的是那些广泛适用、可复用性强的基础工具类库,可以应用于各种类型的Java项目中。在Java世界里,这些类库通常包含了数据结构、算法、I/O操作、网络通信、线程管理等多个领域的功能。 以"dc...

    Java SE 类库查询手册

    Java SE 类库查询手册是Java开发人员的重要参考资料,它涵盖了Java标准版平台的核心类库,这些类库提供了大量用于构建应用程序的基础工具和功能。在Java SE中,类库包括了集合框架、输入/输出流、网络编程、多线程、...

Global site tag (gtag.js) - Google Analytics