java入门之:java概述

王朝java/jsp·作者佚名  2008-05-31
窄屏简体版  字體: |||超大  

什么是java?

Java?是全新的计算机技术,它是建立在基于强大的网络和同样的软件应该在不同的计算机系统上运行的思想上的。这些计算机系统包括消费型器件和其他一些设备。利用Java技术,您能令人信服的让同一种应用在各种各样机器如:PC、Macintosh系统、计算机网络或者象Internet可视电话一样的新技术上运行。

Java可以既可以看做是一种真正的程序设计语言,也可以看作是一个完整的平台。作为一种程序语言,它简洁、面向对象、安全、健壮以及适用于Internet技术。而作为一个平台,它通过那些符合Sun公司发布的标准APIs 开发的应用,在操作系统、数据库、中间件和其他第三方厂商提供的服务。

你能用Java干什么?

Java能够做得比其他语言更灵活。下列是Java的一些典型的应用。

GUI应用和applets

分布式组件(EJB,RMI,CORBA等)

数据库以及数据库控制

Web服务器

消费设备和内置设备的应用(移动电话,PDAs,smart卡,可携带摄像机)

任何在计算机上你能想到的应用......

Java怎样工作?

Java应用程序能够被JVM(Java虚拟机)翻译,JVM位于操作系统之上。有不少厂商已经有JVMs,如Sun,IBM,HP,Applet等。

下面的图形显示Java在编译和运行时的步聚:

图一:Java的编译

图二:Java的运行

Java应用程序(.class文件)不需要重新编译在任何操作系统上运行。

下面是简单的Java程序:

public class HelloWorld

{

public static void main(String args[]) throws Exception

{

System.out.PRintln("Hello World!");

}

}

各种各样的 Java产品和APIs

Java平台分成三个主要的类:

Standard Java

Enterprise Java

Java for sonsumer and embedded devices

下面是一些关健的技术/APIs在这三个方面的应用。

Standard Java

Java 2 SDK(J2SE)

Java 2 运行环境

Java插件

Java Web应用

Java热点服务和虚拟机

Java基本类(JFC)

收集框架

Swing组件

即插即用

安全

Java IDL

JDBC

远程方法调用(RMI)

Java 2D

Enterprise Java

Enterprise JavaBeans (EJB) 体系结构

JavaServer Pages?(jsp)

Java Servlet

Java 名称和目录接口 (JNDI)

Java IDL

JDBC

Java Message Service (JMS)

Java 事务 (JTA)

Java 事务服务(JTS)

JavaMail

RMI-IIOP

Software Development Kit & application Model

Java 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)

PersonalJava

Java Card

JavaPhone API

Java TV API

Jini 网络技术

移动信息设备 (MIDP)?

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航