hi,小慕
JAVA程序设计
第16次开课
开课时间: 2025年02月24日 ~ 2025年06月15日
学时安排: 3小时每周
进行至第10周,共16周 已有 147 人参加
立即参加
课程详情
课程评价(494)
spContent=1995年,Sun公司推出Java面向对象程序设计语言,因其具有简单易用和功能强大的特征,得到广泛使用,时至今日Java语言仍然成为IT业界最热门的编程语言之一。本课程以提高学生应用Java语言的能力为目标,理论教学的同时穿插多个案例,使学习者在实操中了解Java,体会Java,掌握Java,提高Java编程能力。
1995年,Sun公司推出Java面向对象程序设计语言,因其具有简单易用和功能强大的特征,得到广泛使用,时至今日Java语言仍然成为IT业界最热门的编程语言之一。本课程以提高学生应用Java语言的能力为目标,理论教学的同时穿插多个案例,使学习者在实操中了解Java,体会Java,掌握Java,提高Java编程能力。
—— 课程团队
课程概述

本课程从21世纪初起,就已经作为计算机专业的一门必修课程。随着Java语言的逐渐流行和社会对Java程序员需求量的不断增大,特别是新一代移动互联技术应用的发展与普及,近几年,国内外各类高校非计算机类专业开设Java程序设计课程的也越来越多。本课程是省级品牌专业的重点建设课程,为了适应移动互联技术飞速发展的应用人才需求,强调学生编程能力的训练,引入具有丰富实战经验的企业工程师参与本课程教学与辅导。本课程适合Java编程初学者,也适合想提高编程能力的学习者。

本课程主要教学内容包括Java语言概述、Java开发环境、Java程序设计基础、面向对象程序设计、集合类的使用、异常处理、Java I/O数据流、Java多线程机制、JDBC数据库编程、Java网络编程等。

通过本课程的学习,有助于学生理解和掌握面向对象编程方法,学会用Java语言编写程序,使学生具有Java桌面应用程序开发能力,为后续Java Web开发和Android开发,奠定Java语言基础。

课程大纲
Java程序设计语言概述
课时目标:了解Java语言的发展历史、特点和运行机制,掌握Java程序的编译和运行。
1.1 Java语言的发展史
1.2 Java语言的特点
1.3 Java的运行机制
Java环境搭建和应用案例
课时目标:掌握Java开发环境JDK的安装和配置,掌握集成开发环境IDE的使用。
2.1 Java开发环境搭建
2.2 第一个Java程序
2.3 集成开发环境IDE
Java的语言基础
课时目标:掌握Java的基本语法单位关键字和标识符,掌握Java的数据类型和类型转换。
3.1 关键字
3.2 标识符
3.3 Java的数据类型
3.4 常量与变量
3.5 应用实例
Java的流程控制
课时目标:掌握Java运算符和表达式的使用规则,掌握Java流程控制的基本结构和各种流程控制语句的使用。
4.1 表达式
4.2 运算符
4.3 流程控制语句
Java面向对象1
课时目标:掌握Java中类的定义和实例化方法,掌握对象的创建和使用。理解面向对象程序设计的基本思想及基本概念,掌握包的概念。
5.1 什么是面向对象程序设计
5.2 类和对象
5.3 包
5.4 应用实例
Java面向对象2
课时目标:掌握面向对象程序设计的三大技术:封装、继承和多态,理解抽象类、终极类和接口的概念。
6.1 继承
6.2 多态
6.3 抽象类和final类
6.4 接口
6.5 应用实例
Java集合类的使用
课时目标:理解集合的概念和作用,掌握Collection接口的常用方法,掌握List集合、Set集合、Map集合的常用方法。熟练使用Iterator和foreach循环遍历集合元素。
7.1 Collection接口
7.2 List集合
7.3 Set集合
7.4 Map集合
7.5 应用实例
Java的异常处理
课时目标:了解程序中各种错误的性质及处理方式,了解异常处理机制,掌握异常抛出与捕获的处理方法,掌握自定义异常的创建。
8.1 异常
8.2 异常类
8.3 异常处理
8.4 自定义异常
8.5 应用实例
Java I/O及数据流程序设计
课时目标:理解流的概念和划分,掌握字节流和字符流的使用方法。了解File类及常用方法,了解对象序列化技术,了解文件及文件夹操作。
9.1 Java的I/0处理方式
9.2 byte流类和char流类
9.3 常用的I/0处理方式
9.4 文件及文件夹操作
Java多线程编程
课时目标:了解线程的基础知识,了解线程和进程的区别和联系,掌握线程的创建和控制方法,了解线程的生命周期。
10.1 线程和进程的概念
10.2 继承Thread类创建多线程
10.3 实现Runnable接口创建多线程
Java数据库程序设计
课时目标:了解JDBC技术中的常用类和接口,掌握利用JDBC技术访问数据库的主要步骤,掌握数据库操作的方法。
11.1 JDBC概述
11.2 JDBC开发步骤
11.3 数据库操作
Java网络编程
课时目标:了解IP地址、端口、URL的概念,了解IP地址与InetAddress类的关系。掌握创建简单数据报通信程序的方法,掌握创建简单 Socket 通信的方法。
12.1 网络通信协议
12.2 UDP与TCP协议
12.3 UDP通信
12.4 TCP通信
展开全部
预备知识

   本课程面向零基础同学。

参考资料

【1】李刚,疯狂Java讲义(第5版),电子工业出版社,2019

2】李源,Java程序设计经典300例,电子工业出版社,2013

3Herbert Schildt, Java A Beginner’s Guide(Ninth Edition), McGraw-Hill Education Publisher, 2022

三江学院
3 位授课老师
卞璐

卞璐

讲师

钟建全

钟建全

软件工程师

朱明程

朱明程

教授

推荐课程

猴博士Java不挂科-2小时学完Java

猴博士爱讲课

165648人参加

猴博士C语言不挂科-4小时学完C语言

猴博士爱讲课

312058人参加

计算机网络期末冲刺-4小时突击计算机网络

王道论坛

17902人参加

数据结构与算法期末冲刺-5小时突击数据结构与算法

小谢老师01

25657人参加
下载
下载

下载App