欢迎来到天天文库
浏览记录
ID:19848682
大小:634.00 KB
页数:15页
时间:2018-10-07
《java概述及环境配置》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、华夏教育新西部培训中心Java概述及环境配置.1.概述Java是由SunMicrosystems公司于1995年5月推出的Java程序设计语言(以下简称Java语言)和Java平台的总称。用Java实现的HotJava浏览器(支持Javaapplet)显示了Java的魅力:跨平台、动态的Web、Internet计算。从此,Java被广泛接受并推动了Web的迅速发展,常用的浏览器现在均支持Javaapplet。另一方面,Java技术也不断更新。 Java平台由Java虚拟机(JavaVirtualMachine)和Java应用编程
2、接口(ApplicationProgrammingInterface、简称API)构成。Java应用编程接口为Java应用提供了一个独立于操作系统的标准接口,可分为基本部分和扩展部分。在硬件或操作系统平台上安装一个Java平台之后,Java应用程序就可运行。现在Java平台已经嵌入了几乎所有的操作系统。这样Java程序可以只编译一次,就可以在各种系统中运行。Java应用编程接口已经从1.1x版发展到1.2版。目前常用的Java平台基于Java1.4(Why?)15华夏教育新西部培训中心Java概述及环境配置,最近版本为Java1.
3、7(2009)为什么现在最新版本是java7而很多公司及软件用的是1.42版本呢?程序运行需要依赖一定的软件版本,最然现在的软件基本能向下兼容,但新版本的JDK对以前的代码进行了修改甚至是颠覆,如果采用新的JDK运行环境(JRE),必将导致以前采用1.42版本开发出来程序的不稳定甚至运行不起来Java分为三个体系JavaSE(Java2PlatformStandardEdition,java平台标准版)自Java在1995年5月诞生,Java的诞生标志着互联网时代的开始。JDK1.2在1998年12月隆重发布,标志着Java2平台
4、的诞生,于是有了过去三大技术平台的诞生。“JavaSE应该说是基础,其他两个平台都建筑在它的基础之上,JavaEE是在JavaSE的基础上提供了更多的服务、工具和API,使得企业应用开发更加简化;而JavaME则是在其基础上精简出来更具体的功能。”JavaEE(java2Platform,EnterpriseEdition,java平台企业版)从2001年的JavaOne会议开始,J2EE就开始红火起来,由于它是建立在跨平台的Java技术的基础上,又提供了丰富的类库扩充功能,加之像通用、波音这样的‘超级航母’15华夏教育新西部培训
5、中心Java概述及环境配置都在使用J2EE作为开发平台,使得J2EE的热度越来越高,甚至一些中小企业都派人来学习大厅如何架构与构造自己的信息平台用友的NC是公司花了5年时间、350人的研发队伍、累计投资5亿元人民币所做的ERP,即基于Java技术。还是在1997年的时候,用友决心重拳出击ERP市场金蝶中间件Apusic应用服务器,还有金蝶的ERP软件同样是基于Java技术,2005年5月正式通过了J2EE1.4的认证。现在风靡全国的校内网(已更名为“人人网”),也是基于J2EE架构的大型功能性网站JavaME(Java2Platf
6、ormMicroEdition,java平台微型版)。 几乎所有的知名手机厂商都采用了JavaME平台,例如诺基亚、摩托罗拉、索尼爱立信和西门子等等,人们通过手机可做的事情太多了,从手机游戏、查询天气预报、股票信息、旅游信息,甚至浏览足球比赛实况转播,这里面Java起了很大作用与服务器、PC的产品明显不同,消费电子产品和嵌入式装置最大的特点就是多样化——存储器容量可以是几百KB字节,也可以是几百兆字节;可能根本没有显示屏幕,也可能拥有高清晰液晶显示屏;有的CPU很简单,有的则可能用到复杂的RISC15华夏教育新西部培训中心Java
7、概述及环境配置处理器。在J2ME环境中,不仅不必为不同设备分别编写软件,而且编写完成的应用软件尽管在不同的设备之中运行,仍然可以实现相同的功能。所以,同样功能的应用软件只要编写一次,完成之后即可放在网络中供各种不同服务 2009年04月20日,oracle(甲骨文)宣布收购sun。关于被Oracle公司收购后java的发展方向,众说纷纭,但本人认为,我们可以java作为入门的程序语言,相比较其他语言来讲,java还是很好上手的,另外,作为开源的语言,java在资源上的优势也是其他语言无法比拟的Sun公司官网http://www.s
8、un.comJava语言的特点n简单易学●面向对象n支持分布式计算●跨平台n健壮性●安全性强n可移植●解释执行n高性能●多线程nApplet的特殊用途●动态性Java的跨平台性java之所以能够跨平台,是应为java为每种操作系统准备了虚拟机什么是
此文档下载收益归作者所有