- 持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第21天,点击查看活动详情
前言
上一篇中已经将com下的总文件夹的数量已经补充好结构,接下来就是将com下内容的类进行补充,还是先处理apple跟oracle两个文件夹下的内容,这两个内容较少,最后处理量最大的SUN文件夹
apple
先看apple的目录,汇总每个目录下接口和类的数量
- concurrent:
- 类:7个
- eawt:
- 类:14个
- 接口:16个
- 枚举:1个
- event:
- 类:8个
- 接口:5个
- eio
- 类:1个
- laf
- 类:84个
- 接口:3个
- resources:
- 类:11个
结构如下图
oracle
oracle的跟目录下有五个文件夹
- net
- 类:1个
- nio
- 类:2个
- util
- 类:1个
- internal
- api
- 注解:1个
- 类:1个
- databinding
- 接口:4个
- 类:3个
- 注解:1个
- message
- 类:4个
- 接口:4个
- impl
- encoding
- 类:1个
- encoding
- 接口:1个
- encoding
- api
- jaxws_databinding
- 枚举:5个
- 类:25个
- 接口:1个
统计后net下只有一个类,nio下只有两个类,util下只有一个类,internal下总共有类:9个、接口:9个、注解:2个,jaxws_databinding下有类:25个、枚举:5个、接口:1个
总数如下图:
sun
上面两个是小菜,sun文件下面的内容就多了,广根目录足有25个,其下子目录及实际类跟接口等的数量更多,这种情况下一个一个目录处理
resources文件
本文件下的结构
- 类:13个
registries
本文件下的结构
- 类:7个
awt
本文件下的结构
- 类:2个
beans
本文件下的结构
- 类:3个
- decoder
- 类:27个
- 接口:1个
- editors
- 类:12个
- finder
- 类:13个
- infos
- 类:1个
- util
- 类:1个
se
se文件下的内容太多了,不得不再次分级
impl
仅impl文件下根目录又有21个文件