面向对象程序设计

《面向对象程序设计》是Java开发工程师培养体系中的主干课程,也是软件技术专业的专业核心课程。本课程对接蓝桥杯全国软件和信息技术专业人才大赛及职业技能大赛的相关要求,系统讲授Java语言与面向对象程序设计的基本思想与方法。学生将学习类与对象的设计、接口的定义与实现、以及Java桌面应用程序的开发,逐步掌握Java程序开发、调试与维护的核心职业能力,为后续专业学习和工程应用奠定坚实基础。
课程属性:专业核心课
所属专业:软件技术
院系:信息工程学院
学时安排:90
开课时间:2025-08-24 00:00:00-2026-02-28 00:00:00

2开课期数

0知识点

0技能点

99教学资源

187选课人数

开始学习 收藏课程
  • 技能学习周

    Java游戏制作帮助文档

  • 模块一 Java开发入门

    任务1-1 安装JDK

    任务1-2 使用开发工具创建Java程序

  • 模块二 Java语言基础

    任务2-1 字符界面设计

    任务2-2 选择结构语句

    任务2-3 循环结构语句

    任务2-4 数组的创建和使用

    任务2-5 方法的定义和调用

    任务2-6 项目实践 电影院售票系统

  • 模块三 面向对象(上)

    任务3-1 类与对象

    任务3-2 构造方法

    任务3-3 static关键字

    任务3-4 项目实践 自助借阅系统

  • 模块四 面向对象(下)

    任务4-1 继承

    任务4-2 抽象类和接口

    任务4-3 多态

    任务4-4 异常处理

    任务4-5 项目实践 公司薪酬系统

  • 模块五 Java API

    任务5-1 Object类与String类

    任务5-2 Math类与Random类

    任务5-3 Lambda表达式与正则表达式

  • 模块六 集合与泛型

    任务6-1 List集合

    任务6-2 Set集合

    任务6-3 Map集合

    任务6-4 会议预定系统

  • 模块七 I/O

    任务7-1 字节流

    任务7-2 字符流

    任务7-3 数据流

    任务7-4 项目实践 班干部竞选投票

  • 模块八 多线程

    任务8-1 线程与进程

    任务8-2 线程同步

    任务8-3 线程控制

  • 模块九 网络编程

    任务9-1 基于UDP的网络编程

    任务9-2 基于TCP的网络编程

    任务9-3 项目实践 网盘

  • 模块十 数据库编程

    任务10-1 JDBC编程

    任务10-2 项目实践 航天史里程碑管理

  • 模块十一 Java的反射机制

    任务11-1 反射机制概述

    任务11-2 反射的常见操作

  • 模块十二 图形用户界面

    任务12-1 Swing

    任务12-2 事件处理机制

    任务12-3 JavaFX

  • 模块十三 综合项目——黑马书屋

    任务13-1 项目开发准备

    任务13-2 用户注册

    任务13-3 用户登录

    任务13-4 图书管理

    任务13-5 用户管理

    任务13-6 登录管理

课程简介
教学团队
魏会生
教师|暂无
暂无简介
查看更多
王晓锋
教师|暂无
暂无简介
查看更多
袁慧
教师|暂无
暂无简介
查看更多
姜翠
教师|暂无
暂无简介
查看更多
任芬
教师|信息工程学院
软件技术专业教师
查看更多
知识图谱
能力图谱
HI!AI助手已上线,陪你解锁知识,有需要随时喊我~
AI助教
依托课程资料智能问答,快速匹配知识点并解答
资源推荐
关联学习情况,智能推送课程资源与拓展补充内容






    京公安网备11010502050899号 Copyright © 2022-2025 . All rights reserved. 京ICP备17074418号-6 信息系统安全等级保护备案证明