什么是Java程序使用的类?什么是类库?,java有哪些库
Java 官方为开发者提供了很多功能强大的类,这些类被分别放在各个包中,随JDK一起发布,称为Java类库。
比如我写了一个类,可以获取电脑的各种硬件信息。它非常强大和稳定。如果你的项目需要这样的函数,那么你不需要自己写代码,直接用我的类就可以了。
不过我的类代码很复杂,你看不太现实,我也不想让你看到我的代码。我想保护我的版权。我该怎么办?
我可以先编译我的类,附上一个文档,告诉你如何使用我的类,它有哪些方法和属性。你只需要按照文档的说明调用就可以了,省去了你看代码的时间,也保护了我的版权。例如,获取CPU信息的方法:
getCpuInfo(int CPU type);Java类库中包介绍:
Java。*是Java的核心包,所有程序都会用到这些包里的类。
以javax开头的。*是扩展包,x表示扩展,也就是分机。虽然javax。*是java的优化和扩展。*,因为javax。*使用越来越多,很多程序依赖javax。*,所以javax。*也是核心的一部分,随JDK一起发布。
org的开头。*是各种机构或组织发布的软件包。因为这些组织很有影响力,他们的代码质量很高,所以他们开发的一些常用类也和JDK一起发布。
关于包的命名,为了防止重名,有一个约定:每个人都用自己域名的反形式作为开头来命名自己的包。比如百度发布的包会以com.baidu.*开头,w3c发布的包会以org.w3c.*开头,微学院发布的包会以net.weixueyuan.* …
机构的域名后缀一般是org,公司的域名后缀一般是com。可以认为以org开头的包。*由非营利组织发布。它们一般都是开源的,可以免费用在自己的产品中,所以不需要考虑侵权。但是,以. com开头的包。*通常由营利性公司发布,可能存在版权问题。使用时要注意。
推荐教程:java开发入门。以上是java里什么是类库的详细介绍。更多请关注我们的其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。