Java程序设计
Java程序设计
3万+ 人选课
更新日期:2025/05/13
开课时间2025/02/24 - 2025/06/30
课程周期18 周
开课状态开课中
每周学时-
课程简介

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


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


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

课程大纲

第1章 绪论

1.1 Java的起源、发展和现状

1.2 Java的特点

1.3 Java运行平台

1.4 Java程序开发

1.5 数据的输入和输出

1.6 Java APIs

第1章 单元测验

第1章 单元作业

第2章 Java语言基础

2.1 基本语言符号

2.2 数据类型和变量

2.3 运算符与表达式

2.4 Java语句

2.5 Java数组

第2章 单元测验

第2章 单元作业

第3章 Java的面向对象特征

3.1 面向对象概述

3.2 类和对象

3.3 继承与多态

3.4 访问权限

第3章 单元作业

第3章 单元测验

第10章 Java网络程序设计

10.1 Java的URL通信机制

10.2 Java的Socket通信机制

第11章 正则表达式

11.1 正则表达式引例

11.2 正则表达式的Java语法

11.3 正则表达式的语法

11.4 String类的方法中常用的正则表达式

第4章 类的高级特性

4.1 对象的上转型、抽象类和最终类

4.2 接口、内部类、匿名类

第4章 单元测验

第4章 单元作业

第5章 常用类

5.1 基本数据类型的封装类

5.2 Object类

5.3 字符串类

5.4 Math类

5.5 BigInteger类

5.6 LinkedList泛型类

5.7 TreeSet泛型类

5.8 TreeMap泛型类

第5章 单元作业

第5章 单元测验

第6章 异常处理

6.1 异常的概念

6.2 系统定义的异常类及其层次

6.3 异常处理

6.4 自定义异常

第6章 单元测验

第6章 单元作业

第7章 输入/输出流

7.1 流的概念和分类

7.2 File类与文件信息

7.3 文件字节流

7.4 文件字符流

7.5 字符缓冲流

7.6 对象流

7.7 随机读写流

第7章 章节测验

第7章 章节作业

第8章 图形用户界面

8.1 图形用户界面概述

8.2 窗体类JFrame

8.3 布局管理器

8.4 文本组件与ActionEvent事件

8.5 按钮与标签组件

8.6 复选框与单选按钮

第8章 单元测验

第8章 单元作业

第9章 多线程

9.1 线程的概念

9.2 线程的生命周期

9.3 创建线程

9.4 线程的常用方法

9.5 线程同步

9.6 线程联合和守护线程

第9章 单元测验