Java语言中几个常用的包

Java采用包结构来组织和管理类和接口文件。本文介绍Java语言类库中几个常用的包,因为这几个包在软件开发与应用中经常需要用到,其中有些包是必要的。若是离开它,还真不能做事情了。

第一个包:java.lang包。

该包提供了Java语言进行程序设计的基础类,它是默认导入的包。该包里面的Runnable接口和Object、Math、String、StringBuffer、System、Thread以及Throwable类需要重点掌握,因为它们应用很广。

第二个包:java.util包。

该包提供了包含集合框架、遗留的集合类、事件模型、日期和时间实施、国际化和各种实用工具类(字符串标记生成器、随机数生成器和位数组)。

第三个包:java.io包。

该包通过文件系统、数据流和序列化提供系统的输入与输出。

第四个包:java.net包。

该包提供实现网络应用与开发的类。

第五个包:java.sql包。

该包提供了使用Java语言访问并处理存储在数据源(通常是一个关系型数据库)中的数据API。

第六个包:java.awt包

第七个包:javax.swing包。

这两个包提供了GUI设计与开发的类。java.awt包提供了创建界面和绘制图形图像的所有类,而javax.swing包提供了一组“轻量级”的组件,尽量让这些组件在所有平台上的工作方式相同。

第八个包:java.text包。

提供了与自然语言无关的方式来处理文本、日期、数字和消息的类和接口。

关于上述这些包结构,除了第一个包是自动导入外,其余的包都需要使用import语句导入,才可使用其包里面的类与接口。若想深入了解它们,请多阅读JDKAPI文档,同时,多使用这些包里的类与接口来解决问题和满足需求。

总结

1)Java语言采用包结构组织和管理类与接口,避免命名冲突,结构富有条理而清晰。

2)关注上述常用包,实则是掌握这些包结构下的类与接口的应用。利用它们,加上创意,设计和造就一个个“产品”。

参考资料:

【1】JDK API 1.60中文文档

本博客转载自:http://blog.csdn.net/wangloveall/article/details/8029157

Java语言中几个常用的包相关推荐

  1. Java语言中的常用包、访问控制

    Java常用的语言包 Java的核心类都放在Java包以及其子包下,Java扩展的许多类都放在Javax包以及其子包下.这些实用类也就是前面所说的API(应用程序接口),Oracle按这些类的功能分别 ...

  2. 【网络安全入门大总结】—Java语言中常用的渗透漏洞大汇总

    Java语言中常用的漏洞大汇总,建议收藏. 准备好,上课了~~~ 目录 Servlet 简介 生命周期为 接口 Struts 2 . 简介 请求流程 相关CVE Spring 简介 Spring MV ...

  3. java任何表达式都可以当作语句_在Java语言中语句用分号终止,并不是所有的表达式都可以构成语句...

    在Java语言中,语句以分号":"作为结束标志.块语句由其他语句组成,其本身不需要用分号结尾.另外,内嵌有块语句并以块语句结尾的语句,也不需要用分号结尾. Java语句可分为空语句 ...

  4. JAVA语言中数字、字符和字符串处理

    前言: JAVA语言中针对数字.数学运算.字符.字符串有专门的类,分别是Number.Math.Character和String. 1.数字: JAVA对数字处理的相关方法被封装在java.lang包 ...

  5. java语言中声明布尔型_【Java初探02】——Java语言基础

    本篇博文就Java语言的一些基本元素进行一些记录和阐述,主要讲解一下Java语言的一些基本构成元素和Java的主类结构. Java语言基础的大致组成 java主类结构 基本的数据类型 变量与常量 运算 ...

  6. java 三种错误类型 区别_请列举至少三种在java语言中发生“严重错误”的情况...

    [简答题]自已编写一个自定义非整数异常类,来处理一个异常 [填空题]捕获异常时,可以把catch捕获的异常对象( ),使上层try-catch结构继续处理该异常事件;也可以把异常对象转换为其它异常对象 ...

  7. html类名定义规则_好程序员分享Java语言中的标识符规则

    好程序员分享Java语言中的标识符规则,在编程过程中,经常需要在程序中定义一些符号来标记一些名称,如包名.类名.方法名.参数名.变量名等,这些符号被称为标识符.标识符可以由任意顺序的大小写字母.数字. ...

  8. JAVA语言中 文本框类的类名是_这是什么?

    [简答题]设计一个Printer类继承Output和Product接口,实现数据的获取和输出 (25.0分) [多选题]一般Java程序的类主体由哪两部分组成( ). [多选题]如果子类中的( )与父 ...

  9. Java 语言中的函数编程

    Java 语言中的函数编程 利用闭包和高阶函数编写模块化的 Java 代码 如果您从事大型企业项目开发,您就会熟悉编写模块化代码的好处.良构的.模块化的代码更容易编写.调试.理解和重用.Java 开发 ...

最新文章

  1. 如何超越console.log并充分利用浏览器的调试控制台
  2. python使用HanLP进行句法分析实战
  3. Google发布App Engine第二代运行时,提供Python 3.7和PHP 7.2支持
  4. 在html中不是链接目标属性,在HTML中,()不是链接的目标属性。
  5. 数据结构课程设计---最长公共子串
  6. 构造函数内部原理 包装类
  7. 第10课 古埃及金字塔 《小学生C++趣味编程》
  8. linux 查看nginx,php-fpm运行用户及用户组
  9. 百度文库免费复制文字_这个工具让想所有东西都能复制,连百度文库都能复制!...
  10. 【操作指导 | 代码实现】挑战程序设计竞赛2:算法和数据结构
  11. python - 算法 - 简单 - 罗马数字转换
  12. Elasticsearch教程部署使用
  13. springboot整合elasticsearch
  14. arris sbr-ac1900p/sbr-ac3200p梅林固件
  15. Android色彩特效处理之色调、饱和度、亮度、ColorMatrix精炼详解
  16. 使用three.js加载3dmax资源,以及实现场景中的阴影效果
  17. MATLAB多方法车牌识别系统(bp+模板+GUI)
  18. 【HDU5984】Pocky(数学)
  19. 2019清华计算机考研名单,2019年清华大学硕士研究生拟录取名单公示(清华MBA,考生编号排序)...
  20. Excel如何提取含有关键词的所有数据

热门文章

  1. BerkeleyDB环境API
  2. g2o图优化简介与基本使用方法
  3. oracle .net 中文,asp.net查出 oracle数据库中的中文乱码问题
  4. php分片数据库,4、PHP测试分片集群
  5. 如何查看python的工作目录_Python3基础 os listdir curdir查看当前工作目录的所有文件的名字...
  6. 2021年淮南高考成绩查询,2021年淮南高考最高分多少分,历年淮南高考状元
  7. desktop docker 无法卸载_docker 安装教程和常见问题
  8. sketchup作品_建环学院学生期末作品展第六站计算机辅助设计sketchup作业
  9. 磁盘不足 导致内存 linux,为什么 Linux 需要 Swapping,仅仅是内存不够用?
  10. mysql查binlog删除时间_mysql的binlog日志删除查询