Java程序设计

移动学习
负责人:罗方燕 《Java程序设计》是为我校信息工程系移动应用开发和物联网应用技术专业学生开设的计算机语言类基础必修课程,在大一第一学期开始,其后续课程主要有:《Android应用程序设计》、《鸿蒙应用开发》、《Java web程序设计》、《JavaEE应用开发》和《毕业综合实践》等课程。 本课程将从Java语言最基本的入门概念开始讲述Java语言程序设计,包括Java语言的数据类型、运算符、表达式与流程控制、数组等;用比较易于理解和接受的讲叙方法、恰当的内容安排对Java面向对象程序设计的基本概念,如类、对象、接口、继承和多态等进行深入浅出的讲解;并通过大量的编程实例对Java的编程应用进行讲解,包括:图形绘制和图像显示,图形用户界面中的基本控制组件、容器和布局、常用的对话框和菜单设计的应用程序。 《Java程序设计》课程的主要目标有三: 一、掌握Java语言的语法,能够较为深入理解Java语言机制,掌握Java语言面向对象的特点。 二、掌握JavaSE中基本的API,掌握在集合、线程、输入输出、图形用户界面、网络等方面的应用。三、能够编写有一定规模的应用程序,养成良好的编程习惯。 该课程对接蓝桥杯Java竞赛和全国计算机等级考试二级Java科目,学习完该课程后要求参加竞赛和考取认证。

授课大纲

    • 第0讲 课前说明
    • 第1讲 Java开发入门
    • Java概述
    • JDK的使用
    • 环境变量配置
    • 第一个Java程序
    • Java运作机制
    • 第2讲 Java编程基础
    • Java代码的基本格式
    • Java中的注释
    • Java中的关键字和标识符
    • Java变量定义和数据类型
    • 变量类型转换
    • 变量作用域和常量
    • 算术运算符和赋值运算符
    • 比较运算符和逻辑运算符
    • 位运算符和条件运算符
    • if选择结构语句
    • switch选择结构语句
    • while循环结构语句
    • for循环结构语句
    • 跳转语句
    • 数组定义
    • 多维数组
    • 第3讲 面向对象(上)
    • 面向对象概述
    • 类的定义
    • 对象的创建与使用
    • 访问控制符
    • 类的封装
    • 重载和递归
    • 构造方法
    • this关键字
    • static关键字
    • 第3讲 面向对象(下)
    • 类的继承
    • final关键字
    • 抽象类和接口
    • 多态
    • 内部类
    • Lambda表达式
    • 异常
    • 垃圾回收
    • 第4讲 Java中的常用类
    • String类与StringBuffer类
    • System类与Runtime类
    • Math类与Random类
    • 包装类
    • 日期与时间类
    • 格式化类
    • 第5讲 集合
    • 集合概述
    • List接口
    • Set接口
    • Map接口
    • 泛型和集合常用工具类
    • 聚合操作
    • 第6讲 IO流
    • 字节流
    • 字符流
    • File类
    • 对象序列化
    • 第7讲 GUI(图形用户接口)
    • GUI概述及顶级容器
    • 布局管理器
    • 事件处理
    • Swing常用组件-面板组件
    • Swing常用组件-文本组件
    • Swing常用组件-按钮组件
    • Swing常用组件-下拉框组件
    • Swing常用组件-菜单组件
    • 第8讲 多线程
    • 线程概述
    • 线程的创建
    • 第9讲 网络编程
    • 1、网络编程基础
    • 2、UDP通信
    • 3、TCP通信

授课老师

罗方燕

李正淳

刘登桃

课程班( 课程班不允许非学生用户注册 )

自主学习非授课班

开课时间:2021-12-25

主讲老师:黄旺华

学生人数:7

操作成功!此窗口3秒钟后自动关闭!
立即关闭