JAVA程序设计
JAVA程序设计
2万+ 人选课
更新日期:2025/07/04
开课时间2025/02/24 - 2025/06/15
课程周期16 周
开课状态已结课
每周学时-
课程简介

本课程从21世纪初起,就已经作为计算机专业的一门必修课程。随着Java语言的逐渐流行和社会对Java程序员需求量的不断增大,特别是新一代移动互联技术应用的发展与普及,近几年,国内外各类高校非计算机类专业开设Java程序设计课程的也越来越多。本课程是省级品牌专业的重点建设课程,为了适应移动互联技术飞速发展的应用人才需求,强调学生编程能力的训练,引入具有丰富实战经验的企业工程师参与本课程教学与辅导。本课程适合Java编程初学者,也适合想提高编程能力的学习者。

本课程主要教学内容包括Java语言概述、Java开发环境、Java程序设计基础、面向对象程序设计、集合类的使用、异常处理、Java I/O数据流、Java多线程机制、JDBC数据库编程、Java网络编程等。

通过本课程的学习,有助于学生理解和掌握面向对象编程方法,学会用Java语言编写程序,使学生具有Java桌面应用程序开发能力,为后续Java Web开发和Android开发,奠定Java语言基础。

课程大纲
Java程序设计语言概述
1.1 Java语言的发展史
1.2 Java语言的特点
1.3 Java的运行机制
Java环境搭建和应用案例
2.1 Java开发环境搭建
2.2 第一个Java程序
2.3 集成开发环境IDE
Java的语言基础
3.1 关键字
3.2 标识符
3.3 Java的数据类型
3.4 常量与变量
3.5 应用实例
Java的流程控制
4.1 表达式
4.2 运算符
4.3 流程控制语句
Java面向对象1
5.1 什么是面向对象程序设计
5.2 类和对象
5.3 包
5.4 应用实例
Java面向对象2
6.1 继承
6.2 多态
6.3 抽象类和final类
6.4 接口
6.5 应用实例
Java集合类的使用
7.1 Collection接口
7.2 List集合
7.3 Set集合
7.4 Map集合
7.5 应用实例
Java的异常处理
8.1 异常
8.2 异常类
8.3 异常处理
8.4 自定义异常
8.5 应用实例
Java I/O及数据流程序设计
9.1 Java的I/0处理方式
9.2 byte流类和char流类
9.3 常用的I/0处理方式
9.4 文件及文件夹操作
Java多线程编程
10.1 线程和进程的概念
10.2 继承Thread类创建多线程
10.3 实现Runnable接口创建多线程
Java数据库程序设计
11.1 JDBC概述
11.2 JDBC开发步骤
11.3 数据库操作
Java网络编程
12.1 网络通信协议
12.2 UDP与TCP协议
12.3 UDP通信
12.4 TCP通信