
JAVA就像你手机里的短信应用一样,只是一个普通的应用程序,不会影响手机寿命的。对于JAVA的资料,你自己看看Java的概要。
Java是一种包含计算机编程语言和平台的技术。Java编程语言是一种高级、面向对象、分布式、解释型、健壮、安全、结构中立、可移植、性能优异、多线程、动态的语言。Java平台包括Java虚拟机(JVM)和Java应用程序接口(API)。Java将源代码编译成字节码,并通过Java虚拟机执行。由于这种执行方式,只要为不同的计算机平台准备相应的Java虚拟机,就可以方便地实现Java语言的跨平台性。因此,Java非常适合企业网络和Internet环境,已成为Internet上最受欢迎、最有影响力的编程语言之一。
Java有许多优点,如简单、面向对象、分布式、解释性、可靠性、安全性、结构中立性、可移植性、高性能、多线程支持、动态性等。
Java的主要应用包括:
1. 在浏览器中通过Java虚拟机运行客户端的Applet。
2. 在本地虚拟机上运行Java应用程序,通常使用Swing或SWT等编写跨平台的GUI界面系统。
3. 通过编写Servlet/JSP提供网络服务,运行于网络应用程序服务器中。
4. 在手机等移动设备上通过嵌入式Java虚拟机运行Java应用程序,使用J2ME API。
Java最初是为家用消费电子产品开发分布式代码系统,以便将E-mail发送到电冰箱、电视机等家用电器,实现控制和信息交流。Java的前身是Oak,最初是为网络开发而设计的精巧而安全的语言。后来,Java团队用Java编写了HotJava浏览器,得到了Sun公司首席执行官Scott McNealy的支持,从而使Java成为了Internet技术的一部分。
Java的名字来源于Java团队成员在咖啡馆喝Java(爪哇)咖啡时的灵感。Java平台根据API和使用领域主要分为三种技术:
1. Java SE (旧称J2SE) - Java Platform, Standard Edition,主要用于桌面应用软件的编程。
2. Java EE (旧称J2EE) - Java Platform, Enterprise Edition,主要用于分布式网络程序的开发,如电子商务网站和ERP系统。
3. Java ME (旧称J2ME) - Java Platform, Micro Edition,主要应用于嵌入式系统开发,如手机和PDA的编程。
Java自1995年以来在计算机业界受到了高度关注,特别是在Internet和多媒体相关产品方面。Java是一种软件技术,由美国SUN微系统公司(Sun Microsystems, Inc.)研究而成,是为了Internet发展而设计的计算机语言,能够使网页产生生动活泼的画面,将网页从静态转变为动态。Java是一种安全的语言,具有阻止计算机病毒传播的功能,将安全性列为首要考虑因素。Java易于学习,突破了用户端机器环境和CPU结构的限制,实现了“一次编写,到处运行”的理念。
在2007年的JavaOne会议上,Sun公司推出了JavaFX Script,这是一种更简单的脚本语言,用于编写能在支持Java的PC和手机上运行的应用软件。JavaFX Mobile是一个面向手机厂商的软件包,旨在提高Java应用软件在不同手机间的兼容性。
目前,Java有三个主要版本:Java SE、Java ME和Java EE。