Java类库和常用类库介绍
Java 类库概念: Java 的应用程序接口 (API) 以包的形式来组织,每个包提供了大量的相关类、接口和异常处理类,这些包的集合就是 Java 的类库
包名以 Java 开始的包是 Java 核心包 (Java Core Package) ;
包名以 Javax 开始的包是 Java 扩展包 (Java Extension Package) ,例如 javax.swing 包;
常用的 Java 核心包 (Java Core Package)
- 1. java.lang Java 编程语言的基本类库
- java.applet 创建 applet 需要的所有类
- java.awt 创建用户界面以及绘制和管理图形、图像的类
- java.io 通过数据流、对象序列以及文件系统实现的系统输入、输出
- java.net 用于实现网络通讯应用的所有类
- 6. java.util 集合类、时间处理模式、日期时间工具等各类常用工具包
其它还有
- java.sql 访问和处理来自于 Java 标准数据源数据的类
- java.test 以一种独立于自然语言的方式处理文本、日期、数字和消息的类和接口
- java.security 设计网络安全方案需要的一些类
- java.beans 开发 Java Beans 需要的所有类
- java.math 简明的整数算术以及十进制算术的基本函数
- java.rmi 与远程方法调用相关的所有类
常用的 Java 扩展包 (Java Extension Package)
1. javax.accessibility 定义了用户界面组件之间相互访问的一种机制
2. javax.naming.* 为命名服务提供了一系列类和接口
3. javax.swing.* 提供了一系列轻量级的用户界面组件,是目前 Java 用户界面常用的包
注 1 :最重要且常用的是 1 和 6 ,已用黑体标出的为,需重点掌握
注 2 :在使用 Java 时,除了 java.lang 外,其他的包都需要 import 语句引入之后才能使用。
重点讲解内容:java.lang和java.util。
java.lang 包
这个包称为 java 语言包,是由编译器自动引入的。程序中不必用 import 语句就可以使用。它所包含的类和接口对所有实际的 Java 程序都是必要的。
- object 类
- 数学类 (Math)
- 数据类型类
- 线程类
- 字符串类 (String 类和 StringBuffer 类 )
- 系统及运行类 (System 类和 Runtime 类 )
- 错误和异常处理类 (Throwable 、 Exception 、 Error)
- 过程类 (process)
java.util 包
1. 日期类、日历类( Data 、 Calendar 、 GregorianCalendar )
2. 随机数类( Random )
3. 位运算类( BitSet )
4. 矢量类( Vector )
5. 数据结构类( Stack )
6. 散列表类( Hashtable )
7. StringTokenizer类
最新文章
- ARM汇编
- sql 时间(datetime)计算
- 【BZOJ-1974】auction代码拍卖会 DP + 排列组合
- 浅析dex文件加载机制
- 机器学习 —— 概率图模型(Homework: MCMC)
- 关于ADO.NET的一些知识整理
- 游戏开场镜头拉近(Unity3D开发之四)
- VMware Workstation 无法与 Windows XP \ Windows 7 \ Windows 8 进行共享文件夹。
- [转]8 Regular Expressions You Should Know
- strspn 和strcspn
- Django编写RESTful API(四):认证和权限
- 分布式文件系统FastDFS如何做到高可用
- Boosting(提升方法)之GBDT
- 【证明】【一题多解】布尔不等式(union bound)的证明
- docker部署rabbitMQ
- java给时间格式化
- 常用到的简单命令 Sublime Git NPM WindowsCMD MacTerminal(Unix命令) Vim
- mysql导出文本文件,加分隔符
- Python学习:for 循环 与 range()函数
- msSQL使用表参数
热门文章
- SPL之Iterator和ArrayAccess的结合使用
- 384. Shuffle an Array(java,数组全排列,然后随机取)
- 378. Kth Smallest Element in a Sorted Matrix(java,优先队列)
- 2018-2019 ACM-ICPC Brazil Subregional Programming Contest
- hdu-1817-polya
- python中sorted和.sorted 、reversed和reverse的注意点
- Notes for 'Making elephants fly'
- 关于cf[转]
- codepen素材 coffeeScript ->; JavaScript
- PyCharm+Scrapy爬取安居客楼盘信息