Java不仅仅是一个安全的、跨平台的、国际化的、功能强大的编程语言,而且它还在不断的扩展之中。通过补充语言特性和类库,Java潇洒地解决了很多困扰传统编程语言的问题,像多线程,数据库访问,网络编程以及分布式计算。Applet是一个只能运行在web浏览器里的小程序。Applet作为web页面的一部分自动下载。Applet被激活后就开始运行程序。这正是它的优点——它提供了一种能让服务器不早不晚,在客户需要的时候自动分发客户端软件的方法。客户会成功地获取最新版的客户端软件,而且还不用安装。由于Java的设计,程序员只需要创建一个简单的程序,就能让它自动地运行于任何机器,只要这台机器装上了内置有Java解释器的浏览器就行了。