JAVA语言与面向对象的程序设计.ppt
《JAVA语言与面向对象的程序设计.ppt》由会员分享,可在线阅读,更多相关《JAVA语言与面向对象的程序设计.ppt(23页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、JAVA 程序设计程序设计1第1章 Java语言与面向对象的程序设计课程简介nSun公司这样形容自己的公司这样形容自己的Java语言:它是一种简单、面向对象、语言:它是一种简单、面向对象、分布式、解释型、稳定、安全、结构中立、易移植、高性能、多分布式、解释型、稳定、安全、结构中立、易移植、高性能、多线程的动态语言。线程的动态语言。nJava 语言是当今流行的网络编程语言,它的面向对象、跨平台、语言是当今流行的网络编程语言,它的面向对象、跨平台、分布应用等特点给编程人员带来了一种崭新的计算概念,使分布应用等特点给编程人员带来了一种崭新的计算概念,使WWW 从最初的单纯提供静态信息发展到现在的提供
2、各种各样的从最初的单纯提供静态信息发展到现在的提供各种各样的动态服务,产生了巨大的变化。动态服务,产生了巨大的变化。Java 不仅能够编写小应用程序实不仅能够编写小应用程序实现嵌入网页的声音和动画功能,而且还能够应用于独立的大中型现嵌入网页的声音和动画功能,而且还能够应用于独立的大中型应用程序,其强大的网络功能能够把整个应用程序,其强大的网络功能能够把整个Internet 作为一个统一作为一个统一的运行平台,极大地拓展了传统单机或的运行平台,极大地拓展了传统单机或Client/Server 模式应用模式应用程序的外延和内涵。程序的外延和内涵。n微软总裁微软总裁Bill Gates认为认为“Ja
3、va是长期以来最卓越的程序设计语言是长期以来最卓越的程序设计语言”。2第1章 Java语言与面向对象的程序设计PositionFeb 2012Programming LanguageRatingsFeb 20121Java17.050%2C16.523%3C#8.653%4C+7.853%5Objective-C7.062%6PHP5.641%7(Visual)Basic4.315%3第1章 Java语言与面向对象的程序设计图语言的发展使鸿沟变窄客观事物(问题域)计算机(硬件)语言的鸿沟自然语言面向对象的语言非OO的高级语言汇编语言机器语言4第1章 Java语言与面向对象的程序设计课程目标n了
4、解面向对象程序设计的思想,以及软件开了解面向对象程序设计的思想,以及软件开发流程。发流程。n学习学习Java语言的基本概念和编程方法,基本语言的基本概念和编程方法,基本掌握掌握Java类库的使用。类库的使用。n能够利用所学的方法开发简单的小型应用程能够利用所学的方法开发简单的小型应用程序。序。5第1章 Java语言与面向对象的程序设计n共共80课时课时 56+24n一周的课程设计一周的课程设计 课时安排考试n考试课考试课 5学分学分n课程成绩课程成绩=平时成绩平时成绩+期末考试成绩期末考试成绩 6第1章 Java语言与面向对象的程序设计北京大学信息技术系列教材 7第1章 Java语言与面向对象
5、的程序设计目录n第第1章章 Java语言与面向对象的程序设计语言与面向对象的程序设计n第第2章章 简单的简单的Java程序程序n第第3章章 数据运算、流控制和数组数据运算、流控制和数组n第第4章章 类、包和接口类、包和接口n第第5章章 深入理解深入理解Java语言语言n第第6章章 异常处理异常处理n第第7章章 工具类及常用算法工具类及常用算法n第第8章章 Java的多线程的多线程n第第9章章 流、文件及基于文本的应用流、文件及基于文本的应用n第第10章章 图形用户界面图形用户界面n第第11章章 网络、多媒体和数据库编程网络、多媒体和数据库编程8第1章 Java语言与面向对象的程序设计第第1章章
6、 JAVA语言与面向对象的程序设计语言与面向对象的程序设计本章主要内容nJava简介9第1章 Java语言与面向对象的程序设计1.1 JAVA语言简介语言简介Java的历史nJava语言之父-James GoslingnJAVA是SUN公司于上世纪90年代开发的。nJAVA最初为用于家用电器而开发。1991 年,SUN MicroSystem 公司的 Jame Gosling,Bill Joe 等人,为在电视机、控制烤面包箱等家用消费家用消费类电子产品类电子产品上进行交互式操作交互式操作而开发了一个名为 Oak(一种橡树的名字)的软件。代码短小、紧凑、代码短小、紧凑、与平台无关与平台无关10第
7、1章 Java语言与面向对象的程序设计Java的历史2010年年9月月 JDK7.0发布。发布。1995年年5月月23日日Java语语言言发发布布1996年年1月,月,JDK1.0诞诞生,生,4月,月,10个最主要的操作系个最主要的操作系统统供供应应商申明将在其商申明将在其产产品中嵌入品中嵌入JAVA技技术术,9月,月,约约8.3万个网万个网页应页应用了用了JAVA技技术术来制作来制作1997年年2月月18日日JDK1.1发发布布1998年年12月月4日日JDK1.2(Java2)发发布布 随后,随后,SUN公司公司发发布布Java的三个版本:的三个版本:标标准版(准版(J2SE)、企)、企业
8、业版版(J2EE)和微型版()和微型版(J2ME),),为为Java今后的方向指明了道路。今后的方向指明了道路。2000年年5月月8日日J2SE1.3发发布布2000年年5月月29日日J2SE1.4发发布布2004年年9月月30日日J2SE1.5发发布,成布,成为为Java语语言言发发展史上的又一里程碑。展史上的又一里程碑。为为了表示了表示该该版本的重要性,版本的重要性,J2SE1.5更名更名为为Java SE 5.02005年年6月月Java SE 6.0发发布。布。J2EE更名更名为为Java EE,J2SE更名更名为为Java SE,J2ME更更名名为为Java ME11第1章 Java
9、语言与面向对象的程序设计Java的版本n目前,目前,JAVA有三个版本:有三个版本:nJava Platform,Standard Edition(Java SE:Java平台标准版)平台标准版)用于工作站和小型机,也是我们用于工作站和小型机,也是我们学习学习JAVA时的编译和运行环境。时的编译和运行环境。nJava Platform,Enterprise Edition(Java EE:Java平台企业版)平台企业版),用于开发大型、计算密集型工,用于开发大型、计算密集型工程。程。nJava Platform,Micro Edition(Java ME:Java平台微型版平台微型版)用于小型
10、平台,如手机,家用电器等。用于小型平台,如手机,家用电器等。12第1章 Java语言与面向对象的程序设计1.1.2 JAVA的特点的特点nJava语言简单而高效语言简单而高效 基本基本Java系统系统(编译器和解释器编译器和解释器)所占空间不到所占空间不到250 KB。n面向对象面向对象n平台无关性平台无关性n安全稳定安全稳定 摒弃了指针数据类型;数组下标越界检查机制;自动内存管摒弃了指针数据类型;数组下标越界检查机制;自动内存管理机制。理机制。n支持多线程支持多线程n很好地支持网络编程(很好地支持网络编程(Applet)nJava 丰富的类库(各种包齐备)丰富的类库(各种包齐备)13第1章
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JAVA 语言 面向 对象 程序设计
限制150内