java入门之:java概述
2008-01-05 19:35:11 来源:WEB开发网 闂傚倸鍊搁崐鎼佸磹閹间礁纾归柟闂寸绾惧綊鏌熼梻瀵割槮缁炬儳缍婇弻鐔兼⒒鐎靛壊妲紒鐐劤缂嶅﹪寮婚悢鍏尖拻閻庨潧澹婂Σ顔剧磼閻愵剙鍔ょ紓宥咃躬瀵鎮㈤崗灏栨嫽闁诲酣娼ф竟濠偽i鍓х<闁诡垎鍐f寖闂佺娅曢幑鍥灳閺冨牆绀冩い蹇庣娴滈箖鏌ㄥ┑鍡欏嚬缂併劎绮妵鍕箳鐎n亞浠鹃梺闈涙搐鐎氫即鐛崶顒夋晬婵絾瀵ч幑鍥蓟閻斿摜鐟归柛顭戝枛椤牆顪冮妶搴′簼缂侇喗鎸搁悾鐑藉础閻愬秵妫冮崺鈧い鎺戝瀹撲礁鈹戦悩鎻掝伀缁惧彞绮欓弻娑氫沪閹规劕顥濋梺閫炲苯澧伴柟铏崌閿濈偛鈹戠€n€晠鏌嶆潪鎷屽厡闁汇倕鎳愮槐鎾存媴閸撴彃鍓卞銈嗗灦閻熲晛鐣烽妷褉鍋撻敐搴℃灍闁绘挻娲橀妵鍕箛闂堟稐绨肩紓浣藉煐濮樸劎妲愰幘璇茬闁冲搫鍊婚ˇ鏉库攽椤旂》宸ユい顓炲槻閻g兘骞掗幋鏃€鐎婚梺瑙勬儗閸樺€熲叺婵犵數濮烽弫鍛婃叏椤撱垹纾婚柟鍓х帛閳锋垶銇勯幒鍡椾壕缂備礁顦遍弫濠氱嵁閸℃稒鍊烽柛婵嗗椤旀劕鈹戦悜鍥╃У闁告挻鐟︽穱濠囨嚃閳哄啰锛滈梺褰掑亰閸欏骸鈻撳⿰鍫熺厸閻忕偟纭堕崑鎾诲箛娴e憡鍊梺纭呭亹鐞涖儵鍩€椤掑啫鐨洪柡浣圭墪閳规垿鎮欓弶鎴犱桓闂佸湱枪閹芥粎鍒掗弮鍫熷仺缂佸顕抽敃鍌涚厱闁哄洢鍔岄悘鐘绘煕閹般劌浜惧┑锛勫亼閸婃牠宕濋敃鈧…鍧楀焵椤掍胶绠剧€光偓婵犱線鍋楀┑顔硷龚濞咃絿妲愰幒鎳崇喓鎷犻懠鑸垫毐闂傚倷鑳舵灙婵炲鍏樺顐ゆ嫚瀹割喖娈ㄦ繝鐢靛У绾板秹寮查幓鎺濈唵閻犺櫣灏ㄥ銉р偓瑙勬尭濡繂顫忛搹鍦<婵☆垰鎼~宥囩磽娴i鍔嶉柟绋垮暱閻g兘骞嬮敃鈧粻濠氭偣閸パ冪骇鐎规挸绉撮—鍐Χ閸℃ê闉嶇紓浣割儐閸ㄥ墎绮嬪澶嬪€锋い鎺嶇瀵灝鈹戦埥鍡楃仯闁告鍕洸濡わ絽鍟崐鍨叏濡厧浜鹃悗姘炬嫹

核心提示:什么是java?Java?是全新的计算机技术,它是建立在基于强大的网络和同样的软件应该在不同的计算机系统上运行的思想上的,java入门之:java概述,这些计算机系统包括消费型器件和其他一些设备,利用Java技术,如Sun,IBM,HP,Applet等,下面的图形显示Java在编译和运行时的步聚:图一:Java的编译图
什么是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)?
更多精彩
赞助商链接