工作中总是会用到各种库,比如本地使用静态库,下载源上的动态库;面试时也会经常性的问到,下面我做了一系列的总结,希望大家可以快速掌握各种库,以及库的制作和使用。
一、什么是库及其作用
库(英文为library)是一组预先编写好的代码、函数、类和其他程序组件的集合,旨在帮助程序员更轻松地编写代码。库可以包括常用的算法、数据结构、工具和框架,可以提供常见的功能,如字符串处理、日期和时间处理、网络通信、图形用户界面等。通过使用库,程序员可以避免重复编写代码,提高代码的可重用性和可维护性,并加快开发速度。
库的作用可以总结为以下几点:
1.提供常见的功能和算法,避免重复编写代码。
2.提高代码的可重用性和可维护性。
3.加快开发速度,缩短上线时间。
4.支持模块化开发,方便项目管理和团队合作。
5.降低开发成本,减少错误和漏洞的出现。
二、库的分类及应用场景
库可以按照不同的分类方式进行分类,常见的分类方式包括
1.根据语言:比如Python