下面的图形显示Java在编译和运行时的步聚:
(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/bianchengyuyan/)图一:Java的编译
图二:Java的运行
(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/bianchengyuyan/)Java应用程序(.class文件)不需要重新编译在任何操作系统上运行。
下面是简单的Java程序:
public class HelloWorld{ public static void main(String args[]) throws Exception { System.out.println("Hello World!"); }}
各种各样的 Java产品和APIs
Java平台分成三个主要的类:
Standard JavaEnterprise JavaJava for sonsumer and embedded devices下面是一些关健的技术/APIs在这三个方面的应用。
Standard Java
Java 2 SDK(J2SE)Java 2 运行环境Java插件Java Web应用Java热点服务和虚拟机Java基本类(JFC)收集框架Swing组件即插即用安全Java IDLJDBC远程方法调用(RMI)Java 2DEnterprise Java
Enterprise JavaBeans (EJB) 体系结构JavaServer Pages?(jsp)Java ServletJava 名称和目录接口 (JNDI)Java IDLJDBCJava Message Service (JMS)Java 事务 (JTA)Java 事务服务(JTS)JavaMailRMI-IIOPSoftware Development Kit & Application ModelJava 2 SDK, Enterprise Edition (J2EE)Sun BluePrints Design Guidelines for J2EE消费和移动设备
Java 2 Platform, Micro Edition (J2ME technology)Connected Device Configuration (CDC)Connected Limited Device Configuration (CLDC)C Virtual Machine (CVM)K Virtual Machine (KVM)PersonalJavaJava CardJavaPhone APIJava TV APIJini 网络技术移动信息设备 (MIDP)?