这一周我们学习了部署应用程序,在部署应用程序的学习中,我们学习到了Java在编写好代码后,如何导出变成用户版的,适宜用户使用。即 Java程序的打包:程序编译完成后,程序员将.class文件压缩打包为.jar文件后,GUI界面程序就可以直接双击图标运行。Java归档(JAR)文件既可以包含类文件,也可以包含诸如图像和声音这些其他类型的文件。JAR文件是压缩的,它使用ZIP压缩格式。
Java归档主要有两种:第一是使用Jar命令格式,第二是Eclipse导出Jar文件。在第二种情况下,当工程没有引用外部jar包时,直接导出,这是直接导出的步骤(选中工程--->右键,Export...--->Java--->JAR file--->next--->选择jar file的路径及名称--->next--->next--->选择main class--->finish);当工程引用了其他外部jar时,由于Eclipse不支持同时导出外部jar包的功能,导出过程比较复杂。
然后,我们自主学习了第十四章并发,在这一章里,首先了解和学习了线程。通常来说,每一个任务称为一个线程,它是线程控制的简称。然后,学习了多线程,多线程使得CPU被充分地调用起来,多线程实现了并发这一技术。线程有两种创建方法,即一是继承Thread类,二是实现Runnable接口。共有这两种方法,虽说第一种方法代码简单,但提倡使用第二种方法,因为第二种方法即符合OO设计的思想,又便于用extends继承其他类。