欢迎来到天天文库
浏览记录
ID:33527058
大小:138.00 KB
页数:52页
时间:2018-05-25
《java程序设计案例教程-第1章java语言概述课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第1章Java语言概述本章概述本章的学习目标主要内容1本章概述Java是一种跨平台的面向对象程序设计语言,自问世以来,受到越来越多开发者的喜爱。它不仅吸收了C++语言的各种优点,而且摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用等特征。本章将从Java的起源讲起,详细介绍Java的发展历程、Java的特点以及开发环境的搭建,并创建一个简单的HelloWorld程序。2本章的学习目标了解Java的发展史理解Java语言的特点掌握Java程序的运行机制掌握JDK的安装与配置掌握在Eclipse中
2、新建Java工程熟悉Eclipse的常用操作3主要内容1.1Java的起源与发展史1.2Java的特点1.3Java虚拟机1.4下载并安装JDK1.5使用Eclipse开发Java程序1.6本章小结1.7思考和练习41.1Java的起源与发展史Java是由Sun公司于1995年推出,在Java语言出现以前,很难想象在Window环境下编写的程序可以不加修改就在Linux系统中运行,因为计算机硬件只识别机器指令,而不同操作系统中的机器指令是有所不同的,所以,要把一种平台下的程序迁移到另一个平台,必须要针对目标平台进行修改,如果想
3、要程序运行在不同的操作系统,就要求程序设计语言能够跨平台,可以跨越不同的硬件、软件环境,而Java语言就能够满足这种要求。5程序设计语言程序设计语言(ProgramDesignLanguage,PDL)又称为编程语言,是一组用来定义计算机程序的语法规则。语言的基础是一组记号和一组规则,根据规则由记号构成的记号串的总体就是语言。在程序设计语言中,这些记号串就是程序。从发展历程来看,程序设计语言可以分为4类。机器语言:由二进制0、1代码指令构成。汇编语言:机器指令的符号化,与机器指令存在着直接的对应关系,所以汇编语言同样存在着难学
4、难用、容易出错、维护困难等缺点。高级语言:面向用户的、基本上独立于计算机种类和结构的语言。非过程化语言:面向应用,为最终用户设计的一类程序设计语言。6Java的家世Java继承了C和C++语言的许多优点。C语言的诞生震惊了计算机界,因为它从根本上改变了编程的方式和思想。在C语言以前,程序员通常需要在品质不同的各种计算机语言之间进行选择。从20世纪70年代晚期到80年代早期,C语言成为主要的计算机编程语言,并且在今天仍然被广泛使用。到了20世纪80年代早期,许多项目超出了结构化方法的极限。为了解决这一问题,发明了一种新的编程方法
5、,称为面向对象编程(Object-OrientedProgramming,OOP)。7Java的家世随着面向对象编程思想的出现,C语言作为一种面向过程的语言,已经不能满足面向对象开发的需要。C++便是在C语言的基础之上为支持面向对象的程序设计而设计的。C++语言的主要特点表现在两个方面:一是全面兼容C,二是支持面向对象的方法。到了20世纪80年代末90年代初,使用面向对象编程的C++语言占据了主导地位。因为C++既支持面向对象编程模式,又具有C语言的高效率以及风格优点,它确实是一种可以用于创建各种程序的语言。然而,就像过去一样
6、,推动计算机语言向前演变的力量又一次在酝酿。在短短的几年中,万维网(WorldWideWeb)和Internet达到了临界规模。这一事件又将会促成编程的另一场革命。8Java的诞生Java是由JamesGosling、PatrickNaughton、ChrisWarth、EdFrank和MikeSheridan于1991年在Sun公司构想出来的。这种语言最初称为Oak,是Sun公司为一些消费性电子产品而设计的一个通用环境。当Sun公司1995年正式以Java这个名字推出的时候,几乎所有的Web开发人员都想到:噢,这正是我想要的
7、。于是Java成了一颗耀眼的明星,随着互联网的发展,Java被推到计算机语言设计的最前沿。Java从C和C++继承了许多特性,这是有意而为之。使用与C语言类似的语法以及模仿C++的面向对象特性,可以使Java语言对于众多经验丰富的C/C++程序员更具吸引力。9Java的发展历程1.Java1.x1996年1月,Sun公司发布了Java的第一个开发工具包(JDK1.0),这是Java发展历程中的重要里程碑,标志着Java成为一种独立的开发工具。9月,约8.3万个网页应用了Java技术来制作。10月,Sun公司发布了Java平台的
8、第一个即时(JIT)编译器。在JDK1.0发布不久,Java的设计人员就着手创建下一个版本。1997年2月,JDK1.1面世,新版本添加了许多新的库元素,改进了事件处理方式,并且重新配置了JDK1.0中库的许多特性,也去掉了最初版本中的一些特性。10Java的发展历程2.Ja
此文档下载收益归作者所有