请问java中类库跟包的区别

请问类库跟包的区别是什么?

类库包含很多个包

库通常是一个组功能的集合,像Spring就是一个类库,可以理解为一个工程;而包是类的容器,用于分隔类名空间,是一个工程下的一部分。

你只需要知道类库包含包就可以了

类库字面意思就是类的集合,类库不等于框架,Framework 是比类库更高一级的概念。类库是一个综合性的面向对象的可重用类型集合,这些类型包括:接口、抽象类和具体类。类库可以单独从第三方软件商获得。类库方法从技术上说并不属于某种语言。例如String类不是java语言的内建部分,而是java标准类库的一部分。
包是类的容器,Java中的包一般均包含相关的类。