《Java语言程序设计》课件第01章 Java语言概述.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《《Java语言程序设计》课件第01章 Java语言概述.ppt》由用户(momomo)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java语言程序设计 Java语言程序设计课件第01章 Java语言概述 Java 语言程序设计 课件 01 语言 概述
- 资源描述:
-
1、【本章导读本章导读】l在学习任何一门语言之前,都应该先了解该门语言的在学习任何一门语言之前,都应该先了解该门语言的背景,包括该门语言的发展历史。再就是在准备更深背景,包括该门语言的发展历史。再就是在准备更深入地学习一门前,应该对该语言的特点有一个比较全入地学习一门前,应该对该语言的特点有一个比较全面正确的理解,这样才能使学习更有效。面正确的理解,这样才能使学习更有效。l本章主要介绍本章主要介绍Java的发展史、的发展史、Java语言的特点、语言的特点、Java的工作原理、的工作原理、Java运行平台及运行平台及Java应用程序分应用程序分类。类。【本章要点本章要点】lJava的发展史lJava
2、语言的特点lJava的工作原理lJava运行平台lJava应用程序分类1.1 Java的发展史的发展史l1.1.1 Java的诞生的诞生 Java诞生于1995年,是Sun公司组织开发的一编程语言,主要贡献者是James Gosling。Java语言的前身是:Oak语 James Gosling被誉为Java之父 l1.1.2 Java语言的转折性发展语言的转折性发展 1996年,JDK1.0发布,10大软件公司宣布支持Java技术。1996年,JDK1.1发布。1998年,JDK1.2发布。1999年,JAVA被分为J2SE、J2EE和J2ME。2000年,JDK1.3,JDK1.4发布。1
3、.2 Java语言的特点语言的特点lJava是一个广泛使用的网络编程语言,它是一种新的计算概念。它是一种跨平台,适合于分布式计算环境的面向对象编程语言。l作为一种程序设计语言,可以用一句话来概括Java语言的特点:“简单的、面向对象的、平台无关性的、分布式的、解释的、健壮的、安全的、结构中立的、可移植的、性能优异的、多线程的、动态的语言。”1.2.1 Java语言特点语言特点l1、简单性、简单性 Java语言是一种面向对象的语言,它通过提供最基本的方法来完成指定的任务,只需理解一些基本的概念,就可以用它编写出适合于各种情况的应用程序。l2、面向对象、面向对象 面向对象其实是现实世界模型的自然延
4、伸。现实世界中任何实体都可以看作是对象。对象之间通过消息相互作用。客观世界中的一切都可以看做对象!换句话说万物皆为对象!l3、平台无关性、平台无关性 Java是平台无关的语言是指用Java写的应用程序不用修改就可在不同的软硬件平台上运行。Sun公司的宗旨是:“Write Once,Run Anywhere”一次编译,到处运行。1.2.2 Java语言其他的特点语言其他的特点l4、多线程、多线程l5、可靠性和安全性、可靠性和安全性 l6、分布式、分布式 l7、解释执行、解释执行l8、体系结构中立、体系结构中立 l9、可移植性、可移植性1.3 Java的工作原理的工作原理lJava虚拟机(JVM)
5、是软件模拟的计算机,可以在任何处理器上(无论是在计算机上还是在其它电子设备中)安全并且兼容的执行保存在.class文件中的字节码。java虚拟机的“机器码”保存在.class文件中,有时也可以称之为字节码文件。Java虚拟机的产生是为了跨平台的应用,任何具有Java虚拟机的计算机或电子设备上都可以运行字节码文件。java虚拟机中的java解释器负责将字节码文件解释成为特定的机器码进行运行。java源程序需要通过编译器编译成为.class文件(字节码文件)。java程序的编译和执行过程如动画所示。1.3.1 java程序的编译和执行过程程序的编译和执行过程1.4 Java运行平台运行平台l1.4
展开阅读全文