Java程序设计
Java程序设计
3万+ 人选课
更新日期:2026/03/31
开课时间2026/03/09 - 2026/07/05
课程周期17 周
开课状态开课中
每周学时-
课程简介

《Java程序设计》课程全面讲解Java语言的基础知识和编程技巧,除了讲解基本原理之外,非常注重实用化和学以致用。本课程的教学团队由3位老师组成,分别是王建新教授、韩慧老师和于辉辉老师。几位老师将引领大家学习Java语言基础、Java的面向对象特征、类的高级特性、常用类、异常处理、输入/输出流、图形用户界面、多线程、网络编程、正则表达式等,力求培养学生用Java解决实际问题的能力。


本课程精心设计简洁易懂和具有代表性的实例,教师讲解和实例操作相结合,难度逐层推进,用Java自身的设计理念引导你理解Java程序设计的精髓。此外,对于每一章节,还配备丰富的随堂测和练习,有效巩固知识点。


学好本课程,可以为后期的JSP、JavaEE、Android等技术的学习打下坚实的基础。

课程大纲
绪论
1.1Java的起源、发展和现状
1.2Java的特点
1.3Java运行平台
1.4Java程序开发
1.5数据的输入和输出
1.6JavaAPIs
第1章单元测验
第1章单元作业
Java语言基础
2.1基本语言符号
2.2数据类型和变量
2.3运算符与表达式
2.4Java语句
2.5Java数组
第2章单元测验
第2章单元作业
Java的面向对象特征
3.1面向对象概述
3.2类和对象
3.3继承与多态
3.4访问权限
第3章单元测验
第3章单元作业
类的高级特性
4.1对象的上转型、抽象类和最终类
4.2接口、内部类、匿名类
第4章单元测验
第4章单元作业
常用类
5.1基本数据类型的封装类
5.2Object类
5.3字符串类
5.4Math类
5.5BigInteger类
5.6LinkedList泛型类
5.7TreeSet泛型类
5.8TreeMap泛型类
第5章单元测验
第5章单元作业
异常处理
6.1异常的概念
6.2系统定义的异常类及其层次
6.3异常处理
6.4自定义异常
第6章单元测验
第6章单元作业
输入/输出流
7.1流的概念和分类
7.2File类与文件信息
7.3文件字节流
7.4文件字符流
7.5字符缓冲流
7.6对象流
7.7随机读写流
第7章章节测验
第7章章节作业
图形用户界面
8.1图形用户界面概述
8.2窗体类JFrame
8.3布局管理器
8.4文本组件与ActionEvent事件
8.5按钮和标签组件
8.6复选框与单选按钮
第8章单元测验
第8章单元作业
多线程
9.1线程的概念
9.2线程的生命周期
9.3创建线程
9.4线程的常用方法
9.5线程同步
9.6线程联合和守护线程
第9章单元测验
Java网络程序设计
10.1Java的URL通信机制
10.2Java的Socket通信机制
正则表达式
11.1正则表达式引例
11.2正则表达式的Java语法
11.3正则表达式的语法
11.4String类的方法中常用的正则表达式
App 下载
关注我们