【背景】:
有一些经常用到的功能或函数,比如,冷媒物性计算函数。
想把它做成类库的形式。
这样每个新的程序需要计算物性时,就不用再重新写一遍物性计算函数了。
只需要,简单调用就可以了。
可以像调用java的基础类库一样,调用自己编写的类库。
【做法】
此时,可以将具有某种功能的函数编写成类文件,然后编译生成JAR文件(又称,打包)。
使用时,用import关键字引入就可以了。
【附录】
java程序打包的机理是:
把编译后的.class文件打包(生成)JAR文件。
JAR文件独立于任何操作系统平台,而且支持压缩格式。
最早时,是在DOS窗口内,利用jar命令,打包生成JAR(java Archive)文件。
现在,随着IDE的广泛使用,利用IDE自带的功能,生成JAR文件。
生成JAR文件的目的是:
① 便于发布java应用程序 -->可执行的JAR文件包(相当于可执行.exe文件);
② 提高java程序在网络上传输的速度。
对于①的理解,java程序一般是在某一编译环境下进行编写的,如NetBeans。
当编好的程序需要在其它电脑上运行时,但是该电脑没有安装NetBeans,或根本就没有安装JDK,则java源
文件就不能正常编译和运行了。
此时,如果有已经打包生成的JAR文件,则可以直接双击运行JAR文件。
效果就像是在NetBeans下运行java源程序一样。
对于②的理解,JAR文件类似于ZIP文件,是一种压缩文件,相对于java源程序文件和类文件,具有体积小的
优势。
本文所讲的是JAR包的第三个作用
③ 制作java类库。(java类库是jar文件)
像动态链接库一样,
既不公开具体实现的源代码,又能让使用者方便的调用类中的方法和变量。
https://blog.sciencenet.cn/blog-412518-306189.html
上一篇:
RS232C数据线的种类下一篇:
[Java的报错信息之一] Non-static variable/method cannot be referenced from a static cont