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基础类库编写的Flappy Bird源码.zip基于Java基础类库编写的Flappy Bird源码.zip基于Java基础类库编写的Flappy Bird源码.zip基于Java基础类库编写的Flappy Bird源码.zip基于Java基础类库编写的Flappy Bird...
Java基础类库(Java Foundation Classes,JFC)
jce.jar-Java基础类库
Java基础类库,也就是Java doc里面看到的所有的类的class文件。
基于Java基础类库编写的Flappy Bird
java测试类库junit4.3
面试知识点总结--java基础类库.pdf
jdk是 java 的开发工具,全称为Java Development Kit,包含java运行环境,java工具,java基础类库三大部分。 java运行环境,也就是jre,全称为Java Runtime Environment,其中包含jvm(Java Virtual Machine)...
很实用的java类库文件,有很多的用法实例说明,可作为Java开发人员的参考资料
Java编程风格及基础类库使用培训.ppt
学习java开发应该了解的几个常用的基本核心类库
Java提供了丰富的基础类库,Java 8提供了4000多个基础类,这些类可以帮我们降低开发难度,提高开发效率。本课程详细讲解了java的一些类库的使用,其中包含如下: ? ? ? ?使用java类库方法进行与用户的互动。 使用 ...
可以用于毕业设计(项目源码+项目说明)目前在window10/11测试环境一切正常,用于演示的图片和部署教程说明都在压缩包里
这套课程既可以作为从零基础开始...课程的主要内容涉及有JAVA基础课程、JAVA多线程与并发编程、数据库开发基础和进阶、Spring Framework、Spring进阶、Spring MVC框架、Spring boot、Java常用类库、Java异常处理等等
Java实验指导6基础类库的应用
Java编程风格及基础类库使用培训.pptx
本资源为java开发所用基础类库
[ppt]Java编程风格及基础类库使用(free) 清华大学的完整的PPT