Java核心技术:建立与运行Applet详解

需积分: 10 7 下载量 142 浏览量 更新于2024-08-06 收藏 10.04MB PDF 举报
"Java核心技术-卷Ⅰ:基础知识(原书第8版)",由Cay S. Horstmann和Gary Cornell撰写,是中国机械工业出版社出版的Sun公司核心技术丛书中的一本。本书全面覆盖了Java SE6的新特性,包括基础的程序结构、面向对象编程、图形程序设计、Swing用户界面、异常处理、泛型编程、集合框架以及多线程等内容。 在建立和运行applet的部分,作者介绍了如何通过命令行来操作。首先,你需要将目录切换到applet的源代码所在的位置,例如`CoreJavaBook/v1ch02/WelcomeApplet`。接着,使用Java编译器(javac)将`.java`源文件编译成`.class`字节码文件。在这个例子中,`WelcomeApplet.java`被编译为`WelcomeApplet.class`。但是,与常规的Java应用程序不同,applet需要使用`appletviewer`工具来运行,这是Java Development Kit (JDK) 自带的一个特殊程序,它能够加载和执行applet。通过`appletviewer`,你可以预览和测试applet在独立环境中如何工作,而无需实际在Web浏览器中部署。 一旦applet在`appletviewer`中运行正常,就可以考虑在Web浏览器中展示它。这通常涉及到将applet嵌入HTML页面中,然后通过浏览器的Java插件来运行。然而,值得注意的是,随着现代浏览器逐渐淘汰Java插件,这种方式的使用已经大大减少,现代的Web开发更多地转向JavaScript和WebAssembly等技术。 Java applet是一种在Web浏览器中运行的小型Java程序,它们可以提供动态交互的内容,比如游戏、计算器或者复杂的可视化工具。在Java的历史发展中,applet曾经是Java“Write Once, Run Anywhere”理念的重要体现,但由于安全问题和浏览器技术的演变,applets的使用逐渐减少,现代Web开发更多依赖于AJAX、Web服务和框架如Angular、React或Vue.js来实现类似功能。 这个资源提供了关于Java applet的基础知识,包括创建、编译和运行的过程,对于学习早期Java Web开发的读者来说是非常有价值的。然而,由于技术的更新换代,理解这些概念更多是出于历史和技术演进的角度,对于当前的开发者,了解现代Web开发的替代方案会更为实用。