【JAVA进化论】LV2-6:java原生类&第三方包依赖
截止到目前,我们已经了解了类定义、类的特性、封装等概念,就目前而言,我们已经可以自定义一些自己的类了,你甚至可以从继承多态、抽象封装的角度上,来设计你的类。
但是java作为一个高级语言,并且社区之庞大,是其它语言所不能比的,我们除了可以使用自己定义的类,也可以使用现成的类,比如String,String就是java自带的一个类,它的内部属性包含一个byte数组。同样的,像后面讲的集合类,位图等数据结构,都是java自带的工具类,我们都是可以直接使用的。
抛去这些java自带的类,我们还想要其他更加高级的功能,就需要引第三方包了,引入之后,我们就可以使用他们定义的类了。
比如,你现在需要用到guava
这个第三方包
里的类,那你就把它下载下来,导入到你的java项目里即可。
上面这个网站用来搜索和下载第三方jar包。
然后怎么导入呢?
我们以Idea
为例:
然后在弹出的对话框里这样选:
然后选择你需要导入的jar文件导入后点右下角的OK键
即可。
guava
的jar包里放的就是guava相关的所有代码(其实是所有代码编译后的字节码,然后压缩成的jar文件),你项目里引入了,便可以使用它们了。