所有分类
  • 所有分类
  • 在线课堂
  • 精品课程
  • 课件资料
  • 标准资料
  • 资料手册
  • 图纸模型
文档家VIP会员升级

《面向对象程序设计》PPT课件 金陵科技学院 刘晶

面向对象程序设计_金陵科技学院
 
课件内容: 
JAVA面向对象开发方法(Java Object Oriented Development Method) 
1.掌握JAVA语言的集成开发环境。2. 对用JAVA语言编程解决实际问题的全过程有直观的认识。 
1-1Java语言特点 
1-2Java工作方式及应用 
1-3常用开发工具和Java程序类型 
1-4使用JDK运行第一个应用程序和小程序 
JAVA程序设计基础(Java Programming Foundation) 
1.会使用主函数main()、语句、注释。2.能进行简单的数据处理,并会使用常量、变量、数据类型、各类运算符,掌握简单的屏幕输出。3. 掌握Java创建一维和二维数组的方法。4. 学会使用String类处理定长字符串,使用StringBuffer类处理变长字符串。 
2-1基本语法规则 
2-2简单数据类型和运算符 
2-3流程控制语句 
2-4一维和二维数组 
2-5定长和变长字符串 
类和对象(Class and Object) 
1.理解掌握类和对象的定义及使用。2.掌握包的创建和使用。3. 理解面向对象的封装性。 
3-1类的定义 
3-2访问控制权限 
3-3静态成员和实例成员 
3-4对象的创建和使用 
3-5包的创建和使用 
3-6常用类库包 
3-7封装的设计原则 
继承与多态(Inheritance and Polymorphism) 
1. 熟悉Java的继承机制,了解Java类层次结构,熟悉继承的使用原则;2. 熟悉Java多态机制,熟练掌握方法的多态和类型的多态。 
4-1示例展示继承机制 
4-2super关键字使用 
4-3继承的使用原则 
4-4方法的多态 
4-5类型的多态 
JAVA的抽象类和接口(Abstract Class and Interface of Java) 
1. 熟悉抽象性的特点和表示方式,熟练掌握抽象类和抽象方法的定义与实现,掌握抽象类的应用;2. 了解接口的特征和实现接口的方式,熟练掌握接口的应用。 
5-1抽象性的特点和表示方式 
5-2抽象类和抽象方法 
5-3抽象类的应用 
5-4接口的特征 
5-5实现接口的方式 
5-6接口的应用 
5-7接口和抽象类的比较 
JAVA异常处理(Java Exception Handling) 
1.理解异常的处理机制。2.掌握Java异常捕获方法。3.掌握Java异常抛出方法。4.掌握自定义异常的使用方法。 
6-1面向过程和面向对象异常处理的差别 
6-2异常和错误 
6-3try-catch-finally语句捕获异常 
6-4throw和throws语句抛出异常 
6-5自定义异常及处理 
IO流及文件(IO Stream and File) 
1.熟练掌握Java语言标准I/O包的使用方法和流的基本概念。2.掌握输入流输出流的使用和文件流的使用。3.掌握顺序访问文件类和随机访问文件类。4.掌握文件的读写方法。 
7-1流的作用和分类 
7-2字节流读写类 
7-3字符流读写类 
7-4读写文本文件示例 
7-5顺序访问文件类:File 
7-6随机访问文件类:RandomAcessFile 
7-7读写二进制文件示例 
7-8对象序列化 
JAVA图形用户界面(JAVA GUI) 
1.掌握AWT组件的使用方法和布局管理器的使用。2.熟练掌握Swing中常用界面元素及构造图形用户界面的方法。3.掌握用户界面动作与事件的处理程序的编写方法。4.掌握基本图形绘制和图像处理方法。 
8-1AWT和Swing工具集的常用组件 
8-2AWT容器布局管理器(Container layout manager) 
8-3事件处理(event handling) 
8-4Swing components and events 组件及事件  Part 1 
8-5 Swing components and events 组件及事件  Part 2 
8-6Graphics 图形 
8-7Images 图像 
JAVA多线程技术(Java Multithreading Technology) 
1.了解Java语言线程的定义和线程的生命周期。2.掌握线程的创建、控制和调度。3.掌握线程的同步机制。 
9-1线程的概念(The concept of thread) 
9-2用继承Thread类实现多线程(Implementing multithreading with inherited thread class) 
9-3用Runnable接口实现多线程(Using runnable interface to realize multithreading) 
9-4线程的状态与生命周期(The state and life cycle of thread) 
9-5Thread scheduling and sleeping 线程的调度与线程的睡眠控制 
9-6线程的同步示例(Example of thread synchronization) 
Socket网络编程(Socket Network Programming) 
1.使用URL对象和Applet访问网络资源,进行编程。2.熟练Socket套接字编程,实现TCP Socket通信。3.了解UDP数据报通信原理和方式。 
10-1使用URL访问网络资源 
10-2从Applet访问网络资源 
10-3TCP Socket通信 
10-4UDP数据报通信示例 
JAVA数据库编程(Java Database Programming) 
1. 掌握JDBC连接数据库的基本步骤。2. 熟悉常用的数据库编程类和接口。3. 实现简单的数据信息增删改查功能。 
11-1JDBC的工作原理 
11-2JDBC的工作过程 
11-3JDBC示例 

资源下载
资源下载
0
文档家VIP会员升级
没有账号?注册  忘记密码?

社交账号快速登录

微信扫一扫关注
扫码关注后会自动登录