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类

作者: zccst

java扩展类库_Java 类库和常用类库相关推荐

  1. java calendar类_Java世界最常用的工具类库

    Apache Commons Apache Commons有很多子项目,常用的项目如下 BeanUtils 提供了一系列对java bean的操作,读取和设置属性值等 map和bean的互相转换 我们 ...

  2. java excel类库_Java 操作 Excel 的类库 jExcelApi

    软件介绍 Java Excel API(JXL)是一个成熟,开源的用来操作Excel电子表格的Java类库,支持读取,修改,写入等操作.这个项目基于GPL发布,而且对中文有很好的支持. ● 支持字体. ...

  3. java 图形处理库_java中处理图片的类库

    拷贝一下代码,以后备用:import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import ...

  4. java 扩展接口_详解常用的Spring Bean扩展接口

    前言 Spring是一款非常强大的框架,可以说是几乎所有的企业级Java项目使用了Spring,而Bean又是Spring框架的核心. Spring框架运用了非常多的设计模式,从整体上看,它的设计严格 ...

  5. java 扩展数据类型_java数据类型及其拓展

    Java 数据类型及其拓展 数据类型 1. 整数 int num1 = 10; //最常用的整数数据类型 byte nmu2 = 20; short num3 = 30; long num4 = 30 ...

  6. java扩展数组_Java数组扩展

    使用 Arrays 类操作 Java 中的数组 Arrays 类是 Java 中提供的一个工具类,在 java.util 包中.该类中包含了一些方法用来直接操作数组,比如可直接实现数组的排序.搜索等( ...

  7. JAVA语言异常_Java语言中常用异常类EoFException是用来处理( )异常的类_学小易找答案...

    [填空题]Java语言中常用异常类ClassNotFoundException是用来处理 ( )的异常的类 [填空题]Java语言声明 ( ) 类为会产生"严重错误"的类 [简答题 ...

  8. java输入输出语句_Java中的常用输入输出语句的操作代码

    一.概述 输入输出可以说是计算机的基本功能.作为一种语言体系,java中主要按照流(stream)的模式来实现.其中数据的流向是按照计算机的方向确定的,流入计算机的数据流叫做输入流(inputStre ...

  9. java lambda例子_Java lambda 表达式常用示例

    实体类 package com.lkb.java_lambda.dto; import lombok.Data; /** * @program: java_lambda * @description: ...

  10. 免费的java开发工具_Java那些最常用的免费开放工具,分享这15个!

    随着Java行业需求增加,Java工程师岗位薪资节节升高,很多小伙伴想要通过快速的方式掌握Java技能.对于初学Java的小伙伴来说了解一些免费的Java开发工具让我们工作.学习更顺畅,那么免费Jav ...

最新文章

  1. python基础学习语法和函数
  2. 30天敏捷生活(9-11):调整30天的节奏
  3. js数据结构和算法(8)-图
  4. 你了解VLSM多少(1)
  5. java分布式对象——远程方法中的参数和返回值+远程对象激活
  6. HttpServletRequest.getContextPath()取得的路径
  7. QT:QObject 简单介绍
  8. MongoDB副本集、分片集的伪分布式部署(保姆级教程)
  9. Abp vnext Web应用程序开发教程 8 —— 作者:应用程序层
  10. HTTP 协议深入理解(一)
  11. 1.1.29 加入项目符号后换行文字未对齐
  12. matlab方阵对角线清零
  13. Note_Fast Image Processing with Fully-Convolutional Networks
  14. 细说在兄弟连搞上PHP的那些事儿
  15. oracle复合索引第一个字段,复合索引的先决使用条件 - stacktestor的个人空间 - 51Testing软件测试网 51Testing软件测试网-软件测试人的精神家园...
  16. 2021-01-19 :在pycharm中创建包含anaconda中各种库的环境
  17. 一个能启动电脑的U盘
  18. centos7FastDFS分布式安装部署
  19. 函数的单调性和曲线的凹凸性
  20. 三大集成学习之万金油 - Catboost

热门文章

  1. 会议室管理系统源码分享-Spring mvc+mybatis+jpa+mysql+bootstrap
  2. Java简单项目:家庭记账系统
  3. multi task训练torch_torch中创建multitask网络结构
  4. C语言7大常见排序(详细图解)
  5. 关于字长、内存空间、地址总线、数据总线的理解
  6. C++模板的概念 定义和使用
  7. 中国行政区数据及三级联动菜单
  8. pano2vr.exe下载
  9. d3.drag使用指南
  10. photoshop cs6破解