Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

XuetangX

Java语言与面向对象程序设计

North China Electric Power University via XuetangX

Overview

本课程主要内容包括:Java语言概述、Java语言基础、类与对象、异常处理、图形用户界面设计、输入/输出流、数据库应用开发、多线程编程和网络程序开发。通过本课程的学习,使学习者能够掌握Java语言的基础语法知识,理解面向对象程序设计的基本思想和方法,提高实际应用程序的开发能力。

Syllabus

  • 第1章 Java语言概述
    • 1.1 Java语言概述
    • 1.2 Java运行原理
  • 第2章 Java语言基础
    • 2.1 基础知识
    • 2.2 控制结构
  • 第3章 类与对象
    • 3.1 面向对象导论
    • 3.2 类的定义及对象的创建
    • 3.3 对象的初始化
    • 3.4 包与访问权限
    • 3.5 类成员
    • 3.6 一维数组
    • 3.7 多维数组与对象数组
    • 3.8 类的继承
    • 3.9 多态
    • 3.10 抽象类
    • 3.11 接口
    • 3.12 内部类
    • 3.13 Java集合框架
    • 3.14 面向对象的设计原则
  • 第4章 异常处理
    • 4.1 异常与异常类
    • 4.2 异常的捕获与声明
    • 4.3 异常处理机制
    • 4.4 人为抛出异常以及自定义异常类
  • 第5章 基于Swing的图形用户界面设计
    • 5.1 图形用户界面基础
    • 5.2 布局管理器与图形用户界面的构建
    • 5.3 事件处理
    • 5.4 窗口事件处理与监听器类型
  • 第6章 输入/输出流
    • 6.1 输入输出流基础
    • 6.2 文件字节流
    • 6.3 文件字符流
    • 6.4 数据流和缓冲流
    • 6.5 对象流与对象序列化
  • 第7章 数据库应用开发
    • 7.1 数据库概述
    • 7.2 SQL语句
    • 7.3 JDBC简介
    • 7.4 数据库连接
    • 7.5 数据库连接池
    • 7.6 预处理接口
    • 7.7 事务控制
  • 第8章 多线程编程
    • 8.1 多线程简介
    • 8.2 创建线程的方式
    • 8.3 线程控制
    • 8.4 线程的同步机制
    • 8.5 线程间的通信
    • 8.6 Callable接口
    • 8.7 volatile关键字
  • 第9章 网络编程
    • 9.1 网络编程基础
    • 9.2 TCP编程
    • 9.3 UDP编程
  • 期末考试

    Taught by

    Wang Suqin, Changyu Zhou , Wen Peng , and Biying Lin

    Tags

    Reviews

    Start your review of Java语言与面向对象程序设计

    Never Stop Learning.

    Get personalized course recommendations, track subjects and courses with reminders, and more.

    Someone learning on their laptop while sitting on the floor.