Java programming language具有大部分编程语言所共有的一些特征被特意设计用于互联网的分布式环境.Java具有类似于c加加语言的形式和感觉但它要比c加加语言更易于使用而且在编程时彻底采用了一种以对象为导向的方式.使用Java编写的应用程序既可以在一台单独的电脑上运行也可以被分布在一个网络的服务器端和客户端运行.另外Java还可以被用来编写容量很小的应用程序模块或者applet做为网页的一部分使用.applet可使网页使用者和网页之间进行交互式操作.Java是Sun微系统公司在1995年推出的推出之后马上给互联网的交互式应用带来了新面貌.最常用的两种互联网浏览器软件中都包括一个Java虚拟机.几乎所有的操作系统中都增添了Java编译程序.