常用jdk类库源码分析以及各个包

1.java.lang包
java.lang包 是Java中最常用的包,程序不需要注入,就可以使用该包中的类,利用包中的类可以设计最基本的Java程序。

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

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

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

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

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

7.java.applet包
java.applet包只有一个Applet类,用于开发网页上的Applet小程序,使网页具有更强的交互能力以及多媒体、网络功能。

还有等等的很多包,在这里就不一一分析了,掌握熟练这几种包,在日常开发项目中就可以达到事半功倍的效果哟。

常用jdk类库源码分析以及各个包相关推荐

  1. java观察者模式类图_设计模式(十八)——观察者模式(JDK Observable源码分析)...

    1 天气预报项目需求,具体要求以下: 1) 气象站能够将天天测量到的温度,湿度,气压等等以公告的形式发布出去(好比发布到本身的网站或第三方).java 2) 须要设计开放型 API,便于其余第三方也能 ...

  2. 【Android 异步操作】Timer 定时器 ( Timer 与 TimerTask 基本使用 | Timer 定时器常用用法 | Timer 源码分析 )

    文章目录 一.Timer 定时器基本使用 二.Timer 定时器常用用法 三.Timer 源码分析 四.Timer 部分源码注释 五.源码及资源下载 参考文档 : Timer 定时器 API 文档 T ...

  3. Java设计模式——工厂模式讲解以及在JDK中源码分析

    需求:便于手机种类的扩展 手机的种类很多(比如HuaWeiPhone.XiaoMiPhone等) 手机的制作有prepare,production, assemble, box 完成手机店订购功能. ...

  4. spring源码分析-core.io包里面的类

    前些日子看<深入理解javaweb开发>时,看到第一章java的io流,发觉自己对io流真的不是很熟悉.然后看了下JDK1.7中io包的一点点代码,又看了org.springframewo ...

  5. bluedroid源码分析之ACL包发送和接收(二)

    更多内容请参照我的个人站点: http://stackvoid.com/ 上一节讲了数据流入口,本文分析L2CAP的处理函数. L2CAP层的处理 我们的音乐数据,通过 L2CAP 入口函数 l2c_ ...

  6. Spring深入研究之常用的设计模式(源码分析)

    Spring中常用的设计模式 我们通常说的23种经典设计模式可以通过下表一目了然: 通常来说,设计模式都是混合使用,不会独立应用.利用穷举法充分理解设计模式的应用场景.在平时的应用中,不是用设计模式去 ...

  7. spring security源码分析之web包分析

    Spring 是一个非常流行和成功的 Java 应用开发框架.Spring Security 基于 Spring 框架,提供了一套 Web 应用安全性的完整解决方案.一般来说,Web 应用的安全性包括 ...

  8. spring security源码分析之core包

    Spring Security是一个能够为基于Spring的企业应用系统提供声明式的安全访问控制解决方案的安全框架.它提供了一组可以在Spring应用上下文中配置的Bean,充分利用了Spring I ...

  9. 开发 web 程序服务 之 源码分析

    文章目录 开发 web 程序服务 之 源码分析 前言 http 包源码 路由部分 监听和服务部分 mux 库源码 源码分析 创建路由 路由匹配 总结 开发 web 程序服务 之 源码分析 前言 本文的 ...

最新文章

  1. Java Robot对象实现服务器屏幕远程监视
  2. 求行指针所指的字符串数组中长度最长的字符串所在的行下标
  3. 如何判断Javascript对象是否存在
  4. 平台层-适配层-核心层|拆分环信ONE SDK架构
  5. Mysql的数据库和客户端环境搭建(三)
  6. 数据库-MySQL中间的注释
  7. (12)Spring框架----Spring框架是如何配置数据库资源的
  8. ubuntu16.04 修改本机密码
  9. Windows文件扩展名
  10. 中国大学MOOC所有课程信息爬虫(课程ID、学校简称、课程名字、教师、学校全称、学生人数、学生人数、评价人数、平均评价)
  11. UUID订单单号生成器
  12. 苹果 iPad 上如何设置和使用蓝牙鼠标?
  13. SpringBoot+Vue+java医患电子病历档案管理系统ElementUI
  14. Java线上诊断工具:Arthas简单快速学习
  15. putty下载链接提供
  16. Visual SLAM: What are the Current Trends and What to Expect?
  17. IP 地址和子网掩码
  18. 平阴县实验学校计算机老师,人物 | 平阴县实验学校邢珍:认认真真做事,踏踏实实做人...
  19. XJOI 循环-分解质因式
  20. easyExcell

热门文章

  1. About Axure(1)
  2. 每日一个小技巧:图片去雾怎么去除?这3个软件推荐给你
  3. 技术团队,是不是在祸害公司?
  4. python正则表达式爬取网页数据_常用正则表达式爬取网页信息及HTML分析总结
  5. 深圳图高智能深耕5G三防夜视智能终端细分领域,引领行业发展
  6. houdini instance
  7. 简述你对计算机科学导论的看法,《计算机科学导论》(节选)翻译报告
  8. c语言-----之图形打印
  9. 原来谷歌是这样构建 Docker 镜像的!
  10. 开启sketchup超速云渲染模式,文末附彩蛋!