Java语言程序设计
Java语言程序设计
少于1000 人选课
更新日期:2025/07/31
开课平台学银在线
开课高校湖北经济学院
开课教师刘坤
学科专业工学计算机类
开课时间2022/03/17 - 2022/07/31
课程周期20 周
开课状态已结课
每周学时-
课程简介

 本课程是面向计算机及相关专业的专业必修课程,主要讲授Java程序设计的基本知识、Java面向对象编程原理及应用、Java SE核心应用模块及API文档使用。通过本课程教学,可以使学生了解Java语言特点及应用范围,自主使用主流的Java开发环境进行Java软件项目的设计和开发,同时为计算机及相关专业学生在Java技术方向上的学习打下基础。Java程序设计在计算机及相关专业人才培养过程中起着重要的作用。Java是多年以来软件行业所使用的主流编程语言,Java相关项目的数量以及职业岗位数量也在软件行业长期占据大量比例。Java程序设计课程的学习,对提高学生编程类的基本素质有重要意义。

在学习本课程后, 要求学生能够具备以下知识和技能:
1.熟练掌握Java基本语法。
2.掌握Java面向对象编程方法。
3.熟悉Java核心API的使用。
4.能使用图形界面、网络编程、数据库开发、多线程等高级API进行特定方向的应用设计。
5. 能根据实际情况设计和编写程序解决问题。

本课程共 9章,建议每周学习一个章节内容,并完成对应练习。建议先验证课程中样本代码,然后模仿并设计完成自己的代码。欢迎同学们在平台上提出问题,教师团队会及时和大家在线交流,在学习即将结束时,老师会发布考试,请大家关注平台通知,不要错过哦!

课程大纲

第一章 Java开发入门

  • 1.1 Java概述
  • 1.2 Eclipse开发工具
  • 1.3 PPT
  • 1.4 课后习题

第二章 Java编程基础

  • 2.1 Java的基本语法
  • 2.2 选择结构语句与循环结构语句
  • 2.3 方法与数组
  • 2.4 PPT
  • 2.5 课后习题

第三章 面向对象

  • 3.1 类与对象
  • 3.2 构造方法
  • 3.3 类的继承和多态
  • 3.4 抽象类和接口
  • 3.5 异常和包
  • 3.6 PPT
  • 3.7 课后习题

第四章 Java API

  • 4.1 Java常用类
  • 4.2 Java工具类
  • 4.3 PPT
  • 4.4 课后习题

第五章 IO与网络编程

  • 5.1 字节字符流
  • 5.2 Java文件相关类
  • 5.3 Java网络通信机制
  • 5.4 网络程序设计
  • 5.5 PPT
  • 5.6 课后习题

第六章 图形用户界面

  • 6.1 Java图形界面开发
  • 6.2 事件响应机制
  • 6.3 PPT
  • 6.4 课后习题

第七章 多线程

  • 7.1 多线程概述
  • 7.2 线程的创建执行和终止
  • 7.3 PPT
  • 7.4 课后习题

第八章 数据库程序设计

  • 8.1 Java数据库连接
  • 8.2 Java数据库开发实例
  • 8.3 PPT
  • 8.4 课后习题

第九章 综合项目实例

  • 9.1 Java项目初步设计
  • 9.2 综合项目实现
  • 9.3 PPT
  • 9.4 课后习题