Java 学习计划
授课方式
多媒体授课、大信息量实例分析等教学方式。
(讲授24、上机18、习题/测验6、机动3)学时,计51学时。
考核方式
考查。以平时作业、上机和综合测试为准。
参考资料
《用实例学Java2》电子工业出版社
《Java编程思想》机械工业出版社
《Java程序设计百事通》清华大学出版社
Java 汇总学习简介
Java的基本课程
SL110、SL275、SL285(SUN公司)
Java平台
J2SE—Java2 Standard Edition
J2EE—Java2 Enterprise Edition
J2ME—Java2 Micro Edition
Java的实际应用
90%使用J2EE (J2SE是J2EE的子集)
第1章 Java语言概述
面向对象问题求解的提出
Java编程语言的起源
面向对象问题求解概述
对象、类与实体
对象的属性与相互关系
面向对象的软件开发过程
面向对象程序设计方法的优点
Java语言的执行过程分析
Java程序开发工具与开发方法
Java程序举例
面向对象问题求解的提出
面向对象问题的提出
以往的面向过程程序:
以数据结构和算法为设计核心。
缺点:不能清楚的表述多个关联的过程,
即解决问题的数据和过程是分离的。
返回
面向对象技术的发展简介
1966年:首次推出的Simula I;
1980年:提出的Smalltalk-80语言;
同期:Lisp, Clascal, Object Pascal, C++等;
90年代:Java
补充:Java编程语言的起源
最初命名为Oak(橡树)
小组主要成员:Bill Joy, James Gosling
最初目的:与家电一起使用
1994年,
于1995年5月发布,
1996年第一个非试用版发布
Java技术是免费的
补充:构建一种更好的语言
面向对象
分布式—可以在网上运行
多线程—出色的可同时运行多个进程
安全—禁止随意访问本地资源
预编写代码(API)
独立于平台—易于移植并运行于不同平台
面向对象问题求解概述
面向对象程序设计的主要优点:
对象的封装特性彻底消除了传统结构中数据与操作分离所带来的问题,提高了维护性等;
对象的数据封装特性可分割私有数据和公有数据,减少了模块间干扰等,提高了可控制性;
对象作为独立整体进行自身管理自己;
对象可通过接口和相应的消息机制与外界相连;
继承是面向对象方法中重要特性,它可方便地实现应用的扩展和已有代码的重复使用,提高了开发效率。
返回
对象、类与实体
返回
对象:
* 现实世界的实体或概念在计算机逻辑中的抽象表示。
* 是具有唯一名和固定对外接口的一组属性和操作的集合,用来模拟组成或影响现实世界问题的一个或一组因素。
类:是同种对象的集合与抽象。
抽象数据类
概念世界
实体
现实世界
类
计算机逻辑的实现
映射
实例化
抽象
对象
计算机世界
对象、实体与类
对象的属性与相互关系
对象的属性
状态属性----静态属性----各种信息
行为属性----动态属性----各种操作
对象的关系
包含:当对象A是对象B的属性时,称对象B包含对象A;
继承:当对象A是对象B的特例时,称对象A继承了对象B;
关联:当对象A的引用是对象B的属性时,称对象A和对象
B之间是关联关系。
返回
面向对象的软件开发过程
面向对象的分析OOA
面向对象的设计OOD
面向对象的实现OOP
面向对象的测试OOT
面向对象的软件维护OOSM
返回
综述:
* 分析用户需求,从问题中抽取对象模型;
* 将模型细化,设计类并考察是否可引用已有类或部件
* 选定一种面向对象的编程语言,具体编码实现;
* 程序测试及完善整个解决方案。
Java 学习计划课件 来自淘豆网m.daumloan.com转载请标明出处.