课程系统介绍了Java语法知识、面向对象程序设计的基本思想和方法、图形用户界面设计、输入/输出流、数据库应用开发、多线程编程以及网络程序设计等内容。
开设学校:华北电力大学;学科:计算机、
课程系统介绍了Java语法知识、面向对象程序设计的基本思想和方法、图形用户界面设计、输入/输出流、数据库应用开发、多线程编程以及网络程序设计等内容。
-1.1 Java语言概述
--1.1 Java语言概述--习题
-1.2 Java运行原理
--1.2 Java运行原理--习题
-2.1 基础知识
--2.1 基础知识
--2.1 基础知识--习题
-2.2 控制结构
--2.2 控制结构
--2.2 控制结构--习题
-3.1 面向对象导论
-3.2 类的定义及对象的创建
--3.2 类的定义及对象的创建--习题
-3.3 对象的初始化
--3.3 对象的初始化--习题
-3.4 包与访问权限
--3.4 包与访问权限--习题
-3.5 类成员
--3.5 类成员
--3.5 类成员--习题
-3.6 一维数组
--3.6 一维数组
--3.6 一维数组--习题
-3.7 多维数组与对象数组
--3.7 多维数组与对象数组--习题
-3.8 类的继承
--3.8 类的继承
--3.8 类的继承--习题
-3.9 多态
--3.9 多态
--3.9 多态--习题
-3.10 抽象类
--3.10 抽象类
--3.10 抽象类--习题
-3.11 接口
--3.11 接口
--3.11 接口--习题
-3.12 内部类
--3.12 内部类
--3.12 内部类--习题
-3.13 Java集合框架
--3.13 Java集合框架--习题
-3.14 面向对象的设计原则
--3.14 面向对象的设计原则--习题
-4.1 异常与异常类
--4.1 异常与异常类--习题
-4.2 异常的捕获与声明
--4.2 异常的捕获与声明--习题
-4.3 异常处理机制
--4.3 异常处理机制--习题
-4.4 人为抛出异常以及自定义异常类
--4.4 人为抛出异常以及自定义异常类--习题
-5.1 图形用户界面基础
--5.1 图形用户界面基础--习题
-5.2 布局管理器与图形用户界面的构建
--5.2 布局管理器与图形用户界面的构建--习题
-5.3 事件处理
--5.3 事件处理
--5.3 事件处理--习题
-5.4 窗口事件处理与监听器类型
--5.4 窗口事件处理与监听器类型--习题
-6.1 输入输出流基础
--6.1 输入输出流基础--习题
-6.2 文件字节流
--6.2 文件字节流--习题
-6.3 文件字符流
--6.3 文件字符流--习题
-6.4 数据流和缓冲流
--6.4 数据流和缓冲流--习题
-6.5 对象流与对象序列化
--6.5 对象流与对象序列化--习题
-7.1 数据库概述
--7.1 数据库概述--习题
-7.2 SQL语句
--7.2 SQL语句--习题
-7.3 JDBC简介
--7.3 JDBC简介--习题
-7.4 数据库连接
--7.4 数据库连接--习题
-7.5 数据库连接池
--7.5 数据库连接池--习题
-7.6 预处理接口
--7.6 预处理接口--习题
-7.7 事务控制
--7.7 事务控制
--7.7 事务控制--习题
-8.1 多线程简介
--8.1 多线程简介--习题
-8.2 创建线程的方式
--8.2 创建线程的方式--习题
-8.3 线程控制
--8.3 线程控制
--8.3 线程控制--习题
-8.4 线程的同步机制
--8.4 线程的同步机制--习题
-8.5 线程间的通信
--8.5 线程间的通信--习题
-8.6 Callable接口
--8.6 Callable接口--习题
-8.7 volatile关键字
--8.7 volatile关键字--习题
-9.1 网络编程基础
--9.1 网络编程基础--习题
-9.2 TCP编程
--9.2 TCP编程--习题
-9.3 UDP编程
--9.3 UDP编程--习题
-期末考试
王素琴,副教授,硕士生导师,主讲面向对象的程序设计(Java)、软件工程、数据库原理、高级语言程序设计(C)等本科生课程以及软件设计模式、高级软件工程等研究生课程。主要从事计算机视觉、软件工程方面的研究工作。
周长玉,博士,硕士生导师,2004年9月起在华北电力大学控制与计算机工程学院从事教学和科研工作。2018年公派加拿大里贾纳大学做访问学者。主讲“面向对象的程序设计(Java)”、“算法设计与分析”、“数据结构与算法”等课程。参与编写2本著作及2本译著,承担及参与多项教改项目和慕课课程的建设。研究方向为能源系统规划及其优化方法、能源环境大数据分析与建模等。
彭文,博士,硕士生导师,2002年于天津大学获得学士学位,2007年于浙江大学获得博士学位,2018年在北卡罗莱纳大学做访问学者。主讲C语言程序设计、VC++程序设计、Java语言程序设计等课程,出版教材3部,专著3部。主要从事医学影像分析、电网规划与数据分析、图神经网络模型研究工作,近期重点研究深度学习在医学影像处理中的应用,包括医学图像配准,图像分割,大脑皮层生长发育预测等。先后参与国家自然科学基金1项、国家科技支撑计划子课题1项,横向课题10余项,发表论文20余篇。获得教育部科学技术进步二等奖1项、行业奖励4项。
林碧英,教授,硕士生导师,北京市高等教育教学名师、北京市师德先进个人、全国师德先进个人、北京市“五一”劳动奖章获得者。主讲数据结构、面向对象的程序设计(Java)、高级语言程序设计(C)、计算机图形学等课程。主编教材2部,其中《新编C语言程序设计教程》被评为电力行业精品教材和“十一五”国家级规划教材。2013年获得北京市教育教学成果二等奖。