课件第1章 Java语言概述.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第1章Java语言概述

第1章 Java语言概述 1.1 Java的形成与特点 1.1.1 Java的形成 1.1.2 Java的特点 1.2 面向对象的基本概念 1.3 Java的开发工具和运行过程 1.3.1 Java的开发工具简介 1.3.2 Java运行环境的安装和配置 1.3.3 Java的编辑、编译和运行 本章小结 本章要点 ☆Java的发展历史和语言特点 ☆面向对象的基本概念 ☆Java的开发工具和运行环境 ☆Java的编辑、编译和运行过程 1.1 Java的形成与特点 1.1.1Java的形成 1.1.2Java的特点 1.1.1 Java的形成 Java语言是由美国Sun公司创造和发展的一门完全面向对象的程序语言。 由于Java语言独特的运行机制、对网络编程支持的便利、方便的平台可移植能力及其他优点,使得它从诞生到现在短短的十几年间,得到了广大程序员和用户的青睐,在商业应用上取得了很大的成绩。 据统计,目前全球的Java开发人员大约为450万,而且未来几年这个数字还将飞速增长。 1.1.1 Java的形成 Java语言的发展历史最早可以追溯到1991年,当时Sun公司启动了绿色项目(GreenProject),着手发展消费电子产品以及其上的软件开发,开发小组的主要成员有James Gosling、Mike Sheridan和Patrick Naughton等。项目开发的时候除了采用C和C++语言,小组自己还研发了Oak语言(名字源于办公室窗外的一棵橡树),由于商标的冲突,Oak随后被改称Java。 虽然绿色项目本身因为各种原因没有得到继续发展,但Java却没有随之被埋没。 1.1.1 Java的形成 1994年,万维网发展势头迅猛,Gosling认为市场需要一种不依赖实际硬件和软件环境,安全可靠可交互的浏览器,于是使用Java语言开发新的Web浏览器的项目正式启动。 1994年秋天,WebRunner开发成功;1995年5月23日,WebRunner被正式改名为HotJava发表后,业界为之而轰动,Java语言也随之得以推广,并在编程语言大家族中开始占据一席之地。 1.1.2Java的特点 与C/C++相比,Java给开发人员提供了更为简洁的语法; 例如,完全的面向对象使得开发人员从设计开始就必须采用面向对象的软件设计方法; 独特的运行机制使得Java语言有着天然的可移植性。 取消指针虽然损失了一些编程的灵活性,但带来的却是质量更高的代码; 这些优点使得Java迅速被开发人员接受,同时也促进了Java自身的发展。 Java语言较其他语言所独有的优点 ? 简单易用 Java语言语法的简单,因此,编写Java程序较为容易。 ? 面向对象 Java语言是一门完全的面向对象语言,在Java开发过程中面向对象的设计思想贯穿始终。 ? 平台无关性 Java的核心特点是“Writeonce,run anywhere” (一次编译,到处执行) 。独特的运行机制,使得大多数Java程序拥有二进制级的可移植性。使用Java,开发人员可以迅速地编写与平台无关的应用程序,使软件项目开发、管理和维护的成本大大降低。 Java语言较其他语言所独有的优点 ? 安全性 独特的设计使得Java语言的安全性很高。 从语言特性来看,Java语言放弃了C/C++中容易造成安全漏洞的指针,提供了自动的内存管理机制,保证了Java程序运行的可靠性; 在运行架构上,Java语言拥有一个设计优良的安全模型,使未经授权的代码不能进行危害用户本地资源的操作。 Java语言较其他语言所独有的优点 ? 快捷高效的网络编程 Java平台中存在大量用于开发网络应用程序的类库。 基于这些类库,应用程序可以很方便地获取网络资源,快捷地编写基于网络的各种应用程序。 因此,Java语言是面向网络的,这点和Sun公司“网络就是计算机”观点是一致的。 Java语言较其他语言所独有的优点 ? 分布式 要开发在多台计算机上并发运行和机器间通信的应用程序时,通过优秀高效的网络编程使得基于Java的分布式开发非常简单。 ? 多线程 Java语言又是一门支持多线程的编程语言,通过它可以同时运行多项任务。 ? 开发的高效 对于开发人员而言,最重要的是基于Java的软件项目可以大大地节省开发时间,使得软件开发可以更迅速地配合市场的发展。 Java语言较其他语言所独有的优点 ? 国际化功能 使用Java开发国际化的应用程序十分便捷。 Java语言从设计开始就把国际化作为核心目标。 大多数编程语言还在采用8bit的字符集的时候,Java语言已经在使

文档评论(0)

ranfand + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档