Java Applet 启动:HTML页面代码详解

需积分: 9 3 下载量 96 浏览量 更新于2024-08-18 收藏 9.2MB PPT 举报
"这篇文档是《实用教程:Java》的一部分,涵盖了从Java环境配置到高级技术的多个章节,包括JavaApplet的启动方法。在HTML页面中,通过`<applet>`标签可以嵌入和启动Java小应用程序,例如示例中的`UseButton.class`。这本书由薛亮编著,由西安电子科技大学出版社出版,详细讲解了Java编程的各个方面,旨在帮助读者掌握Java编程技术。" Java编程开发相关的知识点如下: 1. **Java环境及配置**: - Java是一种广泛使用的编程语言,提供了一整套用于开发、应用和部署的环境。 - JDK(Java Development Kit)是Java开发的核心工具,包含编译器、调试器和Java运行时环境。 - 安装JDK后,需要配置环境变量,如`JAVA_HOME`、`PATH`和`CLASSPATH`,以便系统能正确识别和执行Java命令。 2. **Java语言特点**: - **跨平台性**:Java的跨平台特性得益于Java虚拟机(JVM),JVM解析字节码并在不同操作系统上执行,实现与硬件和操作系统无关的运行。 - **面向对象**:Java是面向对象的编程语言,支持类、接口、继承、封装和多态等概念,简化程序设计并提高代码复用性。 - **安全性**:Java具有多层安全机制,包括语言级别的安全、编译时的安全检查、运行时的类型安全和代码执行的安全控制。 3. **JavaApplet**: - Applet是Java在Web上的小程序,可以在浏览器中运行。HTML中的`<applet>`标签用于嵌入Applet,如示例所示,其中`code`属性指定Applet的主类,`height`和`width`定义Applet的尺寸。 - Applet的生命周期包括初始化、启动、绘画、停止和销毁等阶段,它们对应于特定的方法调用。 4. **其他Java技术**: - **Java图形处理**:Java提供了丰富的图形用户界面(GUI)库,如AWT和Swing,用于创建丰富的图形界面。 - **事件和多线程**:Java支持事件驱动编程模型和多线程,允许并发执行任务,提高程序效率。 - **异常处理**:Java的异常处理机制允许程序优雅地处理错误,通过`try-catch-finally`结构捕获和处理异常。 - **输入输出技术**:Java的I/O流库支持文件操作、网络通信和序列化。 - **数据库技术**:Java JDBC(Java Database Connectivity)允许程序与各种数据库进行交互。 - **网络技术**:Java提供了套接字编程和高级网络API,如NIO(非阻塞I/O)和HTTP客户端库。 - **XML处理**:Java可以解析、生成和操作XML文档,如使用DOM、SAX或JAXB库。 这些知识点构成了Java编程的基础,并且随着Java版本的更新和技术的发展,这些领域不断得到扩展和优化。学习和掌握这些内容将有助于成为一名全面的Java开发者。

了解下面的Java Applet的程序结构和开发过程。  (1)打开Notepad编辑器。  (2)键入如下程序:  import java.awt.Graphics;  import java.applet.Applet;  public class HelloWorld extends Applet{   public void paint(Graphics g){                g.drawString("Hello World!",25,25);   }  }  (3)检查无误后 (注意大小写)保存文件。可将文件保存在"D:\java\javacode "目录中,注意文件名为HelloWorld.java。 (4)进入命令行(MS-DOS)方式,进入当前目录为" D:\java\javacode",键入命令: D:\java\javacode\Javacode >javac HelloWorld.java   (5)如果输出错误信息,则根据错误信息提示的错误所在行返回Notepad编辑器进行修改。常见错误是类名与文件名不一致、当前目录中没有所需源程序、标点符号、全角等。   如果没有输出任何信息或者出现"deprecation"警告,则认为编译成功,此时会在当前目录中生成HelloWorld.class文件。 dir java HelloWorld X   (6)打开Notepad编辑器,键入如下程序: <HTML> <HEAD> <TITLE> A Simple Program </TITLE> </HEAD> <BODY> Here is the output of my program: <APPLET CODE="HelloWorld.class" WIDTH=150 HEIGHT=25> </APPLET> </BODY> </HTML> (7) 检查无误后 (注意大小写)保存文件。可将文件保存在"D:\java\javacode "目录中,注意文件名为Hello.html。 (8)进入命令行(MS-DOS)方式,进入当前目录为" D:\java\javacode",键入命令:D:\java\javacode > appletviewer Hello.html (9) 如果把(2)中的程序的前面两条语句: import java.awt.Graphics; 和  import java.applet.Applet; 删除的话,程序还能不能正常运行?如果不行请各位同学收集编译时的错误提示信息,并且说明这两条语句的作用。

2023-06-01 上传