java类库以及组织结构(API)
2017-04-09 10:18
232 查看
Java类库中有很多包:
以java.*开头的是java的核心包,所有程序都会使用这些包中的类
以javax.*开头的是拓展包,x是extension的意思,也就是扩展。虽然javax.*是对java.*的优化和扩展,但是由于javax.*使用的越来越多,很多程序都会以来源于javax.*,所以javax.*也是核心的一部分了,也随JDK一起发布。
以org.*开头的是各个机构或组织发布的包,因为这些组织极具影响力,他们的代码质量也十分的高,所以也将他们开发的部分的常用的类随JSK一起发布。
在包的命名方面,为了防止重名,有一个惯例:大家都会以自己的域名的倒写形式作为开头来为自己开发的包命名,例如百度发布的包会以com.baidu.*开头,w3c组织发布的包会以org.w3c开头。
组织结构域名后缀一般为org,公司的域名后缀一般为com,可以认为org.*开头的包为非营利组织机构发布的包,他们一般都是开源的,可以免费使用在自己的产品中,不用考虑侵权问题,而以com.*开头的包往往是有盈利性的国内公司发布的,如果使用了能会有版权问题,所以使用的时候要注意。
以java.*开头的是java的核心包,所有程序都会使用这些包中的类
以javax.*开头的是拓展包,x是extension的意思,也就是扩展。虽然javax.*是对java.*的优化和扩展,但是由于javax.*使用的越来越多,很多程序都会以来源于javax.*,所以javax.*也是核心的一部分了,也随JDK一起发布。
以org.*开头的是各个机构或组织发布的包,因为这些组织极具影响力,他们的代码质量也十分的高,所以也将他们开发的部分的常用的类随JSK一起发布。
在包的命名方面,为了防止重名,有一个惯例:大家都会以自己的域名的倒写形式作为开头来为自己开发的包命名,例如百度发布的包会以com.baidu.*开头,w3c组织发布的包会以org.w3c开头。
组织结构域名后缀一般为org,公司的域名后缀一般为com,可以认为org.*开头的包为非营利组织机构发布的包,他们一般都是开源的,可以免费使用在自己的产品中,不用考虑侵权问题,而以com.*开头的包往往是有盈利性的国内公司发布的,如果使用了能会有版权问题,所以使用的时候要注意。
相关文章推荐
- 如何在Eclipse中查看Java类库的源代码以及相应的api
- 如何在Eclipse中查看Java类库的源代码以及相应的api
- 如何在Eclipse中查看Java类库的源代码以及相应的api
- 如何在Eclipse中查看Java类库的源代码以及相应的api
- 如何在Eclipse中查看Java类库的源代码以及相应的api
- Java String之StringBuilder以及它的API的详细使用方法(2)
- Java String之StringBuffer以及它的API的详细使用方法
- Java类库中一些反模式的API
- java5之后创建线程池的几个API 以及区别
- java 开发小记:如何使用 MyEclipse 开发自己的类库(mylib.jar)以及引用(使用)她
- Atitit. 衡量项目规模 ----包含的类的数量 .net java类库包含多少类 多少个api方法??
- _00012 Redis 安装以及快速入门之二(JavaAPI,一致性哈希)
- 嵌入式软件开发培训笔记——java第五天(API——math/string/集合/日期时间以及java线程)
- 详解Java类库的概念以及import的使用方法
- SWIG,把C/C++ API 导出成Java,C#,Python,Ruby,Php的类库
- eclipse设置运行在yarn上后失败,不设置就可以运行【以及javaAPI单点访问hdfs和运行YARN、zk访问】
- Java知多少(8)类库及其组织结构
- [零基础学JAVA]Java SE应用部分-34.Java常用API类库 推荐
- JAVA中API的学习先后,以及查询网址和JAVA技术论坛
- 关于如何制作自己的Java第三方类库,以及如何制作自己类库的Javadoc