课件内容:
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示例
《面向对象程序设计》PPT课件 金陵科技学院 刘晶
资源下载
资源下载