头儿昨天让我准备周五例会上给公司的业务人员讲讲公司项目使用的技术,自然就是java开发技术了,一开始有点没头绪,因为公司的业务人员并不是做营销方面的,也基本不懂软件开发技术,想来想去,也只能讲讲java的一些发展和优点了,准备了一天,也之搜集了不多的资料,现在找java的资料,主要都是java开发方面的,这方面的还真是不多,而且也很旧了,找到的竟然都是停留在jdk1.1版本的,不过还是完成了,。
下面就是这篇讲稿的大概内容了:
1.java是什么:java是Sun公司开发的新一代编程语言,最为人熟知的特点就是应用java开发的软件可以在不需要修改的情况下,在不同类型、不同操作系统平台下运行,这也是java能取得如此成功的最重要的原因,现在,java已经成为了Iternet应用开发的最主要的语言平台之一。
java名称的由来:java最初命名为Oak,但在发表前发现这个名称已经由Sun注册过了,在候选名单上,据说java这个名字排在第四位,java据说是开发java小组最喜欢喝的一种咖啡。
现在Internet应用开发主要的语言有Java(jsp),.Net(aspx),Php(php)。
2.开发java的目的:
最初Java设定的目标是开拓消费类电子产品市场,通过应用Java开发的程序能够运行在不同平台的电子产品上,也就是java的无平台性,java首先明确提出了程序开发的这个无平台性概念。
3.java的最初的发展
现在看 来java是很成功,但不是在最初设定的商业目标上获得今天在业界这样的地位,事实上,如果用最初的商业目标来衡量java,java是一个失败的商业产品,这也是java一个很有趣的地方。
最初java在完成之后,虽然由于其自身的大胆而新颖的技术设计,Sun的高层也是对此很关注,但是Java在最初设定的商业目标发展上一直步履蹒跚,知道出现java发展历程中最重要的一个转折点,它让java从一个不成功的商业产品一跃而成为软件开发语言中的龙头。
正式成立java开发小组是91年的事情,那个时候Internet还是一个技术构想,所以java一开始并不是为Internet开发而设计的,但在94年,Internet的飞快发展,产生了一个这样的需求,一个中性的浏览器,它不依赖于具体的硬件和软件,实时性高,可靠安全,有交互功能,这个时候再看Java,好像就是专门为Internet而设计的语言,于是java开发小组立即使用java开发了一个名为HotJava的浏览器,并在95年发表。
HotJava的发表,立时在业界引起巨大的轰动,java也随之得到了肯定。趁热打铁,Sun在96年初正式发表java1.0,从此改变了Internet的开发方式,深刻的影响了Internet的发展历程。
4.java近年来的发展及其影响
java正式发布后就立即得到业界的追捧,IBM,DEC,Adobe,HP,Microsoft都购买了java许可证,在自己的IT产品中提供对Java的支持
。
在java面试前,Internet的发展使得Internet逐渐成为企业信息管理系统的开发最优解决方案,但最大的问题就是没有优秀的技术解决
方案,Java不失时机的占领了这个市场。
应用Java技术改变了Internet开发,使得开发对程序员来说,变得简单和易于维护。由于java自身的平台无关性,客户机器只要安装一
个标准的浏览器,软件程序和数据库部署在服务器上,这样大大降低的程序的软件部署管理成本,使得用户软件解决方案的成本大幅降低。
由此而来,java开发队伍规模迅速发展,java开发人员队伍不断扩展,很快成为了IT业界综合排名第一的语言,巨大的影响力一直持续
到现在。
java十年间的发展,使得Java已经不仅仅是代表一种编程语言的名称,而是成为一种工业标准的名称。
Sun公司和购买了java许可证的生产厂商组成了一个开发的国际组织JCP,专门来负责发展和更新Java的规范标准。
java每年会发布一个新版本和标准,Sun负责每个版本的JDK和JVM的发布,JCP的成员会向JCP提交标准规范,JCP在通过会员的提交方案
后会正式一java标准的形式发布。
java的发展和现在巨大的影响力也影响了软件巨头微软。java几乎完全控制了Internet服务器端开发的市场,微软在2000年左右推出了
.Net软件开发平台,并通过惯性吸引了大批的微软开发人员转移到.net平台,但java仍保住了自己的在软件开发语言上的地位。
5.java成功的原因
1.java语言自身的特点
简单,面向对象,面向网络顺应了软件开发方向,安全可移植性
java开发队伍规模愈来愈多。
2.JCP
众多的IT厂商的技术支持,严格的java业界标准的制定,使得java的发展一直保持正确的方向。
3.开源的胜利
java的成功离不开开源社区的支持。
以公司的项目为例:使用了webwork tomcat hibernate spring的开源软件,开发平台使用了eclipse
分享到:
相关推荐
总的来说,“JAVA讲稿”将覆盖Java编程的各个方面,为学习者提供了一个全面的学习路径,帮助他们从零开始掌握这门强大的编程语言。通过深入学习和实践,Java学习者可以逐渐提升技能,为未来的职业发展打下坚实基础。
GSM技术培训讲稿GSM技术培训讲稿GSM技术培训讲稿GSM技术培训讲稿GSM技术培训讲稿GSM技术培训讲稿GSM技术培训讲稿GSM技术培训讲稿GSM技术培训讲稿GSM技术培训讲稿GSM技术培训讲稿GSM技术培训讲稿GSM技术培训讲稿
本讲稿是专为Java教学设计的,旨在帮助学生全面理解和掌握Java的核心概念和技术。以下是对讲稿内容的详细概述: 1. **Java简介**:Java由Sun Microsystems公司(现为Oracle Corporation)于1995年推出,它是一种...
此外,培训内容还包括了一篇名为《小狮子》的教学设计,涉及教学目标、教学过程等,但这些内容更多属于教育学范畴,而非信息技术领域。 总的来说,这份培训讲稿旨在提升教师们的信息技术能力,包括基本的文件管理...
校园信息管理系统培训讲稿校园信息管理系统培训讲稿
一个经典的ERP培训讲稿,因为有你们世界才变得精彩!
这份"软件技术java讲稿"针对的是大专及以上学历的学生,旨在提供清晰、易懂的学习材料,帮助初学者快速入门。以下是对这份讲稿中可能涵盖的知识点的详细说明: 1. **Java基础知识**:讲解Java的历史背景、设计哲学...
ERP培训讲稿ERP培训讲稿
HUS调试培训讲稿4.0.2
PHOTOSHOP培训讲稿,平面设计师认证
网络安全的培训讲稿,本人正在学习网络安全相关的电子教程,觉着不错,及发上来,让大伙儿瞧瞧
电脑培训 讲稿 电脑培训 电脑培训 讲稿 电脑培训
技术员培训讲稿掘进.pptx
ERP培训讲稿ERP培训讲稿
ERP培训讲稿。罗鸿(ERP原理.设计.实施)
ERP系统培训讲稿PPT ERP系统培训讲稿PPT
探测技术培训讲稿.doc
“THEOL网络教学综合平台”培训讲稿
#### 一、培训目的与背景 - **目的**:提升教师使用PPT的能力,使其不仅能够熟练制作PPT,还能有效地利用PPT进行教学活动,增强教学效果。 - **背景**: - 许多教师已有一定的PPT使用经验,但未接受过系统的培训。 ...
《jollen 重量级的Android培训讲稿》是一份深入探讨Android系统开发的珍贵资料,涵盖了SDK、DRIVER以及FRAMEWORK等核心领域的课程内容。这份讲稿旨在为开发者提供一个全面且深入理解Android操作系统的平台,帮助他们...