04747 java语言程序设计(一)第一章 JAVA语言基础出题点:1.JAVA语言的特点:强类型、编译和解释、自动无用内存回收功能、面向对象、与平台无关、安全性、分布式计算、多线程。(P3)2.小应用程序与应用程序的区别(P5)(1)小应用程序只能在与JAVA兼容的容器中运行,可以嵌入在HTML网页内,在网络上发布,当网页被浏览时,在浏览器中运行。小应用程序的运行还受到严格的安全限制。而JAVA应用程序没有这些限制,也不支持网页嵌入和下载运行。(2)两者在代码编写上也有很大差异。一个小应用程序必须定义成一个Applet类的子类,应用程序可以是Applet类的子类,也可以不是。(3)应用程序必须在一个类中定义一个main()方法,该方法代表应用程序的入口。而小应用程序不必定义main()方法。它的执行由Applet类中定义的多个方法控制。3.JAVA应用程序的开过过程(P6)(1)JAVA应用程序,先编写JAVA源程序,源程序经JAVA编译器编译后产生字节码文件(*.class),最后由JAVA解释器解释执行字节码文件。(2)小应用程序,先编写