![](https://csdnimg.cn/release/download_crawler_static/88335861/bg9.jpg)
许多不同的系统构成,包括各种 CPU 和操作系统。为了让 Java 应用程序执行从网
络上的任何地方,包括编译器会产生一个结构中立的目标文件格式,Java 的字节
码文件。Java 字节码可以在任何平台上运行 Java 虚拟机的安装。
7) 可移植
Java 开发的程序具有可移植性。结构中立性是保证程序的可移植性,此外,
还与许多其他条件。Java 的可移植性方面做了大量工作。Java 语言规范没有任何
“执行的内容”,解决所有可能影响 Java 的可移植性问题。
8) 多线程
Java 语言支持多线程。多线程应用程序设计。线程从出来的大,小的,独立
的过程划分,使它能够执行多个任务同时进行的一个小程序。的好处,多线程带来
的交互性能和实时控制性能更好。但是,使用传统的编程语言(如 C / C + +)是
很难实现的多线程。Java 实现的多线程技术提供的方法容易实现多线程,并具有
高度复杂的同步机制。
9) 动态
Java 语言具有动态特性。Java 动态特性是其面向对象设计方法的扩展,允许
程序动态加载所需的类在运行过程中,这是 C++面向对象程序设计无法实现。C++
程序设计过程中,每当在类中增加一个实例变量或一种成员函数后,涉及到所有的
子类都必须重新编译。否则,程序会产生一个错误。Java 采取如下措施来解决此
类问题。Java 运行时模块建立模块和更直接的使用面向对象的设计系统之间的连
接。程序库可以自由地增加新方法和实例变量,而不会对它们的用户产生任何影响。
2.2 JSP 概述
JSP(Java Server Pages) 是 Sun Microsystem 公司倡导的许多公司参与一起
建立的一种基于 Java Servlet 的动态的网页 program 技术。在传统的网页 HTML 文
件中加入 Java 代码(Scriptlet) 和 JSP 标记(tag) ,两者有机结构成了 JSP 。在
JSP 页面上,用户可以由自己的不同要求而传递不同的请求,从而获取相应不同的回
应,从而实现了网页的动态性和交互性
[4]
。JSP 是基于 JAVA 的技术,它具备了 JAVA
语言所有的优点,同时拥有强大的服务器端动态网页技术功能,目前是在中国,乃至
全球最流行、应用最广泛的软件开发技术之一。近几年,JSP 技术已经成为电子商
务网站开发语言的事实标准。在同一个 JSP 页面上,用户可以根据自己的需要而发