JAVA语言与面向对象的程序设计.ppt
《JAVA语言与面向对象的程序设计.ppt》由会员分享,可在线阅读,更多相关《JAVA语言与面向对象的程序设计.ppt(23页珍藏版)》请在三一办公上搜索。
1、1,JAVA 程序设计,2,课程简介,Sun公司这样形容自己的Java语言:它是一种简单、面向对象、分布式、解释型、稳定、安全、结构中立、易移植、高性能、多线程的动态语言。,Java 语言是当今流行的网络编程语言,它的面向对象、跨平台、分布应用等特点给编程人员带来了一种崭新的计算概念,使WWW 从最初的单纯提供静态信息发展到现在的提供各种各样的动态服务,产生了巨大的变化。Java 不仅能够编写小应用程序实现嵌入网页的声音和动画功能,而且还能够应用于独立的大中型应用程序,其强大的网络功能能够把整个Internet 作为一个统一的运行平台,极大地拓展了传统单机或Client/Server 模式应用
2、程序的外延和内涵。,微软总裁Bill Gates认为“Java是长期以来最卓越的程序设计语言”。,3,4,图 语言的发展使鸿沟变窄,5,课程目标,了解面向对象程序设计的思想,以及软件开发流程。学习Java语言的基本概念和编程方法,基本掌握Java类库的使用。能够利用所学的方法开发简单的小型应用程序。,6,共80课时 56+24一周的课程设计,课时安排,考试,考试课 5学分课程成绩=平时成绩+期末考试成绩,7,北京大学信息技术系列教材,8,目录,第1章 Java语言与面向对象的程序设计第2章 简单的Java程序第3章 数据运算、流控制和数组第4章 类、包和接口第5章 深入理解Java语言第6章
3、异常处理第7章 工具类及常用算法第8章 Java的多线程第9章 流、文件及基于文本的应用第10章 图形用户界面第11章 网络、多媒体和数据库编程,9,第1章 JAVA语言与面向对象的程序设计,本章主要内容,Java简介,10,1.1 JAVA语言简介,Java的历史,Java语言之父-James GoslingJAVA是SUN公司于上世纪90年代开发的。JAVA最初为用于家用电器而开发。1991 年,SUN MicroSystem 公司的 Jame Gosling,Bill Joe 等人,为在电视机、控制烤面包箱等家用消费类电子产品上进行交互式操作而开发了一个名为 Oak(一种橡树的名字)的软
4、件。,代码短小、紧凑、与平台无关,11,Java的历史,2010年9月 JDK7.0发布。,12,Java的版本,目前,JAVA有三个版本:Java Platform,Standard Edition(Java SE:Java平台标准版)用于工作站和小型机,也是我们学习JAVA时的编译和运行环境。Java Platform,Enterprise Edition(Java EE:Java平台企业版),用于开发大型、计算密集型工程。Java Platform,Micro Edition(Java ME:Java平台微型版)用于小型平台,如手机,家用电器等。,13,1.1.2 JAVA的特点,Jav
5、a语言简单而高效 基本Java系统(编译器和解释器)所占空间不到250 KB。面向对象平台无关性安全稳定 摒弃了指针数据类型;数组下标越界检查机制;自动内存管理机制。支持多线程很好地支持网络编程(Applet)Java 丰富的类库(各种包齐备),14,3可移植性(平台无关性)程序的可移植性指的是程序不经修改而在不同硬件或软件平台上运行的特性。可移植性在一定程度上决定了程序的可应用性。可移植性分为两个层次:源代码级可移植性和二进制代码级可移植性。C和C+只具有一定程度的源代码级可移植性,其源程序要想在不同平台上运行,必须重新编译。而Java不仅源代码级是可移植的,甚至源代码经过编译之后形成的二进
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JAVA 语言 面向 对象 程序设计
链接地址:https://www.31ppt.com/p-6510155.html