导包是导入别人已经写好的java类,那为什么可以导入别人写好的java类?是因为java有一个自我完善的库来保存许多经典的包(java类)吗?
该回答引用自ChatGPT
Java有一个自我完善的库,称为Java类库(Java Class Library),它包含了许多经典的包和类,如java.lang、java.util、java.io等。这些包和类提供了许多常用的功能和工具,可以被其他开发者使用和扩展。因此,当我们需要使用某些功能时,可以直接导入这些包和类,避免重复编写代码,提高开发效率。此外,Java还允许开发者自定义自己的包和类,并将其导入到自己的项目中使用。
是的,Java有一个名为Java标准库(也称为Java API)的自我完善的库,它提供了许多经典的包和类,这些类都可以被其他程序使用。此外,Java还支持用户创建自己的类和包,可以在程序中直接导入和使用。通过导入别人已经写好的Java类,我们可以在自己的程序中直接使用这些类,从而提高开发效率。
java的语言生态圈是极其完备的,有许多优秀的框架或工具包。导入别人写好的类有两种情况:jdk自带的、第三方jar包。
jdk自带的包有许多基础的类,比如:String、System、List、Map 等等。其他第三方包也是基于这些类开发出来的。
第三方jar包的种类就很多了,为方便管理jar依赖,衍生出了maven、gradle这些框架。
而第三方jar包也有统一的管理仓库,比如:国外的中央仓库查询网页 https://mvnrepository.com/ 阿里云仓库
从上面的仓库里能获取你需要的jar包,也能获取maven依赖代码。
是的,你项目中有比较好的实践的话,也可以封装起来,打成jar包发布出去让别人使用