Java程序的种类主要分为三种,分别是Java小应用程序(Java Applet)、Java应用程序(Java Application)以及Java Script。Java Applet是专为在Web浏览器中运行而设计的,它内嵌了Java虚拟机(Java Virtual Machine, JVM),通过特定的HTML标记`<APPLET>`嵌入网页中,如`<APPLET CODE="HelloWorld.class" WIDTH=150 HEIGHT=25>`。这些小程序可以在浏览器中运行,无需用户单独安装Java环境。
Java应用程序则是一种独立运行的程序,通常具有自己的主入口方法`public static void main(String[] args)`,它们不依赖于Web浏览器,可以直接执行。这种类型的程序可以是桌面应用或服务器端应用,更侧重于功能完整性和性能。
Java Script,由Netscape公司引入,是一种轻量级的脚本语言,用于增强HTML页面的功能。它嵌入在HTML文件中,通过`<script language=javascript>`标签来定义。JavaScript主要用于实现动态交互,如网页表单验证、网页动画等。
Java语言的发展历程颇为传奇。1991年,Sun Microsystems公司启动了"the Green Project",目标是开发消费电子产品,最初选择的是C++。然而,经过一系列转折,如开发出"Oak"语言,最终转向互联网领域,催生了Java。1995年3月,Java的源代码首次公开发布,迅速获得广泛关注。Java的成功在于其平台无关性,使得开发者可以编写一次,到处运行,极大地推动了Web技术的发展。
在学习Java时,推荐教材有《Java语言程序设计基础篇》(第8版)、《Java程序设计导论》、《Java语言程序设计进阶篇》(第8版)等,同时官方文档(JDK-6.0-documentation)是权威的学习资源。参考书籍还包括《Java2实用教程》、《Java2程序设计实用教程》以及网络上侯捷、张孝祥、msdn等人的资料。
考试方面,成绩由综合项目、平时表现和实验组成,其中平时成绩包括出勤、作业完成情况、课堂参与和试验报告。期末会有综合设计题目,考察学生对Java语言的深入理解和实际编程能力。
Java程序的种类、发展历程及其在Web和应用开发中的地位是学习Java编程的重要组成部分,同时也涉及到了学习资源和考试策略。