欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    Java01(JAVA概述).ppt

    • 资源ID:6509184       资源大小:311.99KB        全文页数:26页
    • 资源格式: PPT        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    Java01(JAVA概述).ppt

    Java概述,本章内容,JAVA的前世今生JAVA的特点JAVA的应用JAVA跨平台原理分析JAVA开发环境的搭建第一个JAVA程序,Java的起源,Java来自于Sun公司的一个叫Green的项目,其原先的目的是为家用消费电子产品开发一个分布式代码系统,这样我们可以把E-mail发给电冰箱、电视机等家用电器,对它们进行控制,和它们进行信息交流。开始,准备采用C+,但C+太复杂,安全性差,最后基于C+开发了一种新的语言Oak(Java的前身),Oak是一种用于网络的精巧而安全的语言,Sun公司曾以此投标一个交互式电视项目,但结果被SGI打败。可怜的Oak几乎无家可归,恰巧这时Mark Ardreesen开发的Mosaic和Netscape启发了Oak项目组成员,他们用Java编 制 了HotJava浏 览器,得到了Sun公司首席执行官Scott McNealy的支持,触发了Java进 军Internet。Java的取名也有一则趣闻,有一天,几 位Java成员组的会员正在讨论给这个新的语言取什么名字,当时他们正在咖啡馆喝着Java(爪哇)咖 啡,有一个人灵机一动说就叫Java怎 样,得到了其他人的赞赏,于是,Java这个名字就这样传开了。,Java语言的现状,Java 已经从实验室走向商业领域:从刚开始诞生时用于编写动态的Web页面到现在可用于编写诸如电子商务、金融、电信、邮政、交通运输、医疗保健、教育、科研机构、制造、商品零售、娱乐以及消费类电子产品等领域或行业的应用系统。Java无处不在!Java 已进入主流计算模式,Java的应用现状,企业需求多,就业前景好美国Java程序开发人员的平均年薪7万美元到2006年我国对Java技术人员的需求量高达30万余人Java技术应用领域银行,电信,电子商务等企业级应用业界广泛支持,具有生命力Sun,IBM,HP,Oracle,BEANokia,Motorola,Ericsson美国78%的大学讲授Java拥有庞大的程序员队伍北美地区:Java软件开发人员54%中国:Java软件开发人员58%超过400万程序员正在开发Java程序,Java的应用领域,企业应用企业门户,大型网站,电子商务,分布计算。桌面应用桌面环境,办公套件移动通讯智能手机,掌上电脑嵌入系统智能芯片,信息家电,JAVA十年路,1995年5月23日,Java语言诞生 1996年1月,第一个JDK-JDK1.0诞生 1996年4月,10个最主要的操作系统供应商申明将在其产品中嵌入JAVA技术 1996年9月,约8.3万个网页应用了JAVA技术来制作 1997年2月18日,JDK1.1发布 1997年4月2日,JavaOne会议召开,参与者逾一万人,创当时全球同类会议规模之纪录 1997年9月,JavaDeveloperConnection社区成员超过十万 1998年2月,JDK1.1被下载超过2,000,000次 1998年12月8日,JAVA2企业平台J2EE发布 1999年6月,SUN公司发布Java的三个版本:标准版、企业版和微型版(J2SE、J2EE、J2ME),JAVA十年路,2000年5月8日,JDK1.3发布 2000年5月29日,JDK1.4发布 2001年6月5日,NOKIA宣布,到2003年将出售1亿部支持Java的手机 2001年9月24日,J2EE1.3发布 2002年2月26日,J2SE1.4发布,自此Java的计算能力有了大幅提升。2004年9月30日18:00PM,J2SE1.5发布,是Java语言的发展史上的又一里程碑事件。为了表示这个版本的重要性,J2SE1.5更名为J2SE5.0 2005年6月,JavaOne大会召开,SUN公司公开Java SE 6。此时,Java的各种版本已经更名以取消其中的数字“2”:J2EE更名为Java EE,J2SE更名为Java SE,J2ME更名为Java ME。,微软与Java,1995 Java诞生之初 比尔盖茨就敏锐地注意到Java。当他了解了Java的一些细节之后,给予了这样的评价:Java是很长时间以来最优秀的程序设计语言。微软于1996年3月申请并获得了Java许可证。1997年发布Visual J+的第一个版本开始,微软就开始在Java中掺入自己的私有扩展。1997年10月,Sun向美国加州地方法院起诉微软公司违反两公司就微软使用Java技术所签定的合同,指控微软公司在自己的Java产品中做了“不恰当的修改”,违反了合同中承诺向用户提供Java兼容产品的条款。这一官司旷日持久,直到2001年1月双方达成和解,微软将继续提供采用Sun开发的Java技术的现有产品(包括测试版)。不过,Sun有限制地仅对包括Java 1.1.4的微软产品提供许可。到了2001年7月,微软公布新版的Windows XP将不再支持Sun的JVM,并且推出了.NET平台与Java分庭抗礼。,Java语言的特点,Java作者写了一个非常有影响的“白皮书”,来解释设计目标和已取得的成果。该“白皮书”是按下列十一个特征来定义Java 语言的。A simple,object-oriented,distributed,interpreted,robust,secure,architecture-neutral,portable,high-performance,multi-threaded,dynamic language.,Java语言的特点,简单的 Java最初是为对家用电器进行集成控制而设计的一种语言,因此它必须简单明了。Java语言的简单性主要体现在三个方面:1、Java的风格类似于C+,因而C+程序员初次接触Java语言,就会感到很熟悉。从某种意义上讲,Java语言是C及C+语言的一个变种,因此,C+程序员可以很快地掌握Java编程技术。2、Java摒弃了C+中容易引发程序错误的一些特性,如指针、结构、枚举以及内存管理等。3、Java提供了丰富的类库,可以帮助我们很方便的开发Java程序。,Java语言的特点,面向对象的 面向对象可以说是Java最重要的特性,所以它支持继承、重载、多态等面向对象的特性。Java语言的设计是完全面向对象的,它不支持类似C语言那样的面向过程的程序设计技术。,Java语言的特点,健壮的 Java致力于检查程序在编译和运行时的错误。Java也是一种强类型的语言,其类型检查比C+还要严格。类型检查帮助我们检查出许多开发早期出现的错误。Java自己负责内存管理,提供了垃圾内存回收机制,有效的避免了C+中最头疼的内存泄漏问题。,Java语言的特点,安全的 Java的安全性可从两个方面得到保证。一方 面,在Java语言里,删除了指针和释放内存等C+功能,避免了非法内存操作。另一方面,通过Java的安全体系架构来确保Java代码的安全性。当我们从网上下载Java代码在本地执行时,Java的安全架构能确保恶意的代码不能随意访问我们本地计算机的资源,例如:删除文件,访问本地网络资源等操作都是被禁止的。,Java语言的特点,解释的 Java代码是解释执行的,我们使用Java编译器将Java代码编译成字节码,这是一种中间代码,然后由Java解释器解释执行。而C+程序是编译执行的,C+程序代码被编译为本地机器指令,然后执行。,Java语言的特点,与平台无关的 Java作为一种网络语言,其源代码被编译成一种结构中立的中间文件格式。只要有Java运行系统的机器都能执行这种中间代码。Java源程序被编译成一种与机器无关的字节码格式,在Java虚拟机上运行。,Java语言的特点,多线程的 Java语言的一个重要特性就是在语言级支持多线程的程序设计。多线程就好像我们做一张桌子,如果你一个人完成这张桌子就好像单线程,那么你需要先做桌面,做完桌面后,再做4个桌子腿,如果现在有5个人来做桌子在程序中开辟5个线程,其中1个人做桌面,另外4个人分别做4个桌子腿,那么这两种方式效率的高低,相信大家都能区分出来。,JAVA跨平台原理分析,Java的跨平台是通过Java虚拟机(JVM)来实现的。JVM虚拟机不是操作系统胜似操作系统“一次编译,处处运行”的伟大理想,Java语言的编译与执行过程,配置Java运行环境,下载JDK(Java开发工具箱)下载网址:JDK包括下列实用程序:Javac:Java编译器,将Java源代码换算成字 节代码。Java:Java翻译器,直接从类文件执行Java 应用程序 字节代码。Appletviewer:一种执行HTML文件上的Java 小程序类的 Java浏览器。,配置环境变量,JAVA_HOME d:jdk1.5(JDK安装目录)PATH%JAVA_HOME%bin;CLASSPATH.;%JAVA_HOME%libtools.jar;%JAVA_HOME%libdt.jar,第一个JAVA程序,在记事本中写以下代码,保存为HelloWorld.javapublic class HelloWorld public static void main(String args)System.out.println(“Hello World!”);编译:javac HelloWorld.java执行:java HelloWorld,附录:JAVA名词解释,JVM-java virtual machine在真实机器中用软件模拟实现的一种想象机器 JVM 虚拟机将 java 字节码程序翻译成机器语言。然后由计算机执行。JRE java runtime environment java 运行环境。JRE 是由JVM 和 java platform 核心类以及相关支撑文件组成。,附录:JAVA名词解释,JDK java developers kit(java开发工具包),JDK 包含JVM和其他工具,以及所有的API和相关文件。Java 2 Java 2 Platform,J2 SDK java技术的新名称SDK Software Development Kit,附录:JAVA名词解释,Java Application:完整的程序,独立运行。Java Applet:嵌入在HTML文件中,由Web浏览器内部包含的Java解析器来解释运行。J2SE JAVA 2 Standard EditionJ2EE JAVA 2 Enterprise Edition J2ME JAVA 2 Micro Edition,Q&A,本章结束 谢谢大家,

    注意事项

    本文(Java01(JAVA概述).ppt)为本站会员(小飞机)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开