个人介绍
Java程序设计 梁兴波等
课程介绍
    早期的程序经历了“面向问题”和“面向过程”的阶段,随着计算机的发展以及解决问题的复杂性的提高,以往的程序设计方法已经不能够适应现代的软件技术要求,于是,从20世纪70年代开始,相继出现了多种“面向对象”的程序设计语言,像Java、C++、Smalltalk等都是大家比较熟知的符合面向对象程序设计的语言。现在面向对象的概念和应用已经超越了程序设计和软件开发,扩展到很宽的范围,如数据库系统、交互式界面、应用结构、应用平台、分布式系统、网络管理结构、CAD技术、人工智能等领域。而Java语言正是目前使用最为广泛的面向对象程序设计语言。《Java程序设计》这门课程主要讲解面向对象程序设计的封装、继承、多态三大特征。通过对本课程的学习,使学生能够掌握Java语言的基础知识,提高对编程的兴趣,拥有面向对象程序设计的思想。
教师团队

梁兴波 副教授

单位:江西工业职业技术学院

部门:电子与信息工程分院

李浩 副教授

单位:江西工业职业技术学院

部门:电子与信息工程分院

刘英晖 副教授

单位:江西工业职业技术学院

部门:电子与信息工程分院

欧斌 讲师

单位:江西工业职业技术学院

部门:电子与信息工程分院

课程定位

本课程是计算机软件、网络技术专业开设的一门重要的专业基础课程。本课程的主要任务是通过面向对象设计语言Java,讲授面向对象程序设计的思想、Java基本语法、类与对象、封装、继承、多态、异常处理和常用系统类、输入和输出、集合等知识。由于Java语言采用面向对象的程序设计方法进行程序设计,因此,学生学习这门课之前应该在程序设计方面有一定基础。

本课程在重视传授理论知识同时,重视培养学生的实际动手能力。教学过程中,设计了大量的程序设计案例,使学生在学习枯燥的语法知识的同时,体会到Java程序的魅力,加深对语言知识的理解。本课程的前导课程是《计算机应用基础》、《程序设计基础》等。

课程重难点

本课程的重点在于掌握面向对象的封装、继承、多态三大特征,掌握了这三大特征才能真正掌握面向对象程序设计的思想。具体难点体现在面向对象的概念、类与对象的概念、封装的概念、方法重载、构造方法、this关键字、static关键字、继承的概念、对象的多态、抽象类和接口的应用、异常的捕获、访问控制权限、Java IO、常用类库、集合等知识点的学习

参考教材

李兴华,《Java开发实战经典》,清华大学出版社

课程评价

教学资源
课程章节 | 文件类型   | 修改时间 | 大小 | 备注
1.1 Java发展概述
视频
.mp4
2018-12-11 159.22MB
 
文档
.ppt
2018-12-11 754.00KB
 
作业
.work
2018-12-11 0.00KB
1.2 JAVA开发环境搭建
视频
.mp4
2018-12-11 352.22MB
 
文档
.ppt
2018-12-11 823.50KB
 
作业
.work
2018-12-11 0.00KB
2.1 简单JAVA程序
视频
.mp4
2018-12-11 128.75MB
 
文档
.ppt
2018-12-11 299.00KB
 
作业
.work
2018-12-11 0.00KB
2.2 Java数据类型划分与基本数据类型
视频
.mp4
2018-12-11 173.07MB
 
文档
.ppt
2018-12-11 317.50KB
 
作业
.work
2018-12-11 0.00KB
2.3 基本数据类型的转换
视频
.mp4
2018-12-11 241.09MB
 
文档
.ppt
2018-12-11 246.50KB
 
作业
.work
2018-12-11 0.00KB
2.4 数组的定义及使用一
视频
.mp4
2018-12-11 221.01MB
 
文档
.ppt
2018-12-11 277.50KB
 
作业
.work
2018-12-11 0.00KB
2.5 数组的定义及使用二
视频
.mp4
2018-12-11 196.03MB
 
文档
.ppt
2018-12-11 314.50KB
 
作业
.work
2018-12-11 0.00KB
2.6 方法的声明及使用
视频
.mp4
2018-12-11 198.47MB
 
文档
.ppt
2018-12-11 232.50KB
 
作业
.work
2018-12-11 0.00KB
2.7 方法重载
视频
.mp4
2018-12-11 203.54MB
 
文档
.ppt
2018-12-11 261.50KB
 
作业
.work
2018-12-11 0.00KB
3.1 面向对象的概念
视频
.mp4
2018-12-11 178.93MB
 
文档
.ppt
2018-12-11 264.50KB
 
作业
.work
2018-12-11 0.00KB
3.2 类与对象的概念及定义
视频
.mp4
2018-12-11 198.75MB
 
文档
.ppt
2018-12-11 567.00KB
 
作业
.work
2018-12-11 0.00KB
3.3 类的对象
视频
.mp4
2018-12-11 271.81MB
 
文档
.ppt
2018-12-11 324.00KB
 
作业
.work
2018-12-11 0.00KB
3.4 封装
视频
.mp4
2018-12-11 328.89MB
 
文档
.ppt
2018-12-11 248.50KB
 
作业
.work
2018-12-11 0.00KB
3.5 构造方法
视频
.mp4
2018-12-11 227.24MB
 
文档
.ppt
2018-12-11 248.00KB
 
作业
.work
2018-12-11 0.00KB
3.6 实例讲解:类设计分析
视频
.mp4
2018-12-11 167.94MB
 
文档
.ppt
2018-12-11 360.50KB
3.7 String类
视频
.mp4
2018-12-11 288.38MB
 
文档
.ppt
2018-12-11 306.50KB
 
作业
.work
2018-12-11 0.00KB
3.8 this关键字(一)
视频
.mp4
2018-12-11 274.49MB
 
文档
.ppt
2018-12-11 276.50KB
 
作业
.work
2018-12-11 0.00KB
3.9 this关键字(二)
视频
.mp4
2018-12-11 258.79MB
 
文档
.ppt
2018-12-11 211.00KB
 
作业
.work
2018-12-11 0.00KB
3.10 static关键字
文档
.ppt
2018-12-11 242.50KB
 
作业
.work
2018-12-11 0.00KB
 
视频
.mp4
2018-12-11 331.51MB
4.1 继承的基本实现
视频
.mp4
2018-12-11 306.27MB
 
文档
.ppt
2018-12-11 281.50KB
 
作业
.work
2018-12-11 0.00KB
4.2 继承的进一步研究
视频
.mp4
2018-12-11 395.96MB
 
文档
.ppt
2018-12-11 281.00KB
 
作业
.work
2018-12-11 0.00KB
4.3 范例——继承的应用
视频
.mp4
2018-12-11 351.43MB
 
文档
.ppt
2018-12-11 191.50KB
4.4 final关键字
视频
.mp4
2018-12-11 112.94MB
 
文档
.ppt
2018-12-11 227.50KB
 
作业
.work
2018-12-11 0.00KB
4.5 对象的多态性
视频
.mp4
2018-12-11 359.95MB
 
文档
.ppt
2018-12-11 245.50KB
 
作业
.work
2018-12-11 0.00KB
4.6 instanceof 关键字
视频
.mp4
2018-12-11 231.57MB
 
文档
.ppt
2018-12-11 222.00KB
 
作业
.work
2018-12-11 0.00KB
4.7 抽象类的基本概念
视频
.mp4
2018-12-11 192.47MB
 
文档
.ppt
2018-12-11 245.50KB
 
作业
.work
2018-12-11 0.00KB
4.8 接口的基本概念
视频
.mp4
2018-12-11 187.04MB
 
文档
.ppt
2018-12-11 291.00KB
 
作业
.work
2018-12-11 0.00KB
4.9 抽象类与接口的应用
视频
.mp4
2018-12-11 307.89MB
 
文档
.ppt
2018-12-11 366.00KB
 
作业
.work
2018-12-11 0.00KB
4.10 实例分析:宠物商店
视频
.mp4
2018-12-11 340.09MB
 
文档
.ppt
2018-12-11 277.50KB
4.11 Object类
视频
.mp4
2018-12-11 292.86MB
 
文档
.ppt
2018-12-11 302.00KB
 
作业
.work
2018-12-11 0.00KB
4.12 包装类
视频
.mp4
2018-12-11 198.02MB
 
文档
.ppt
2018-12-11 350.00KB
 
作业
.work
2018-12-11 0.00KB
5.1 异常的基本概念
视频
.mp4
2018-12-11 253.84MB
 
文档
.ppt
2018-12-11 261.00KB
 
作业
.work
2018-12-11 0.00KB
5.2 处理多种异常
视频
.mp4
2018-12-11 353.31MB
 
文档
.ppt
2018-12-11 240.50KB
 
作业
.work
2018-12-11 0.00KB
5.3 异常的继承结构
视频
.mp4
2018-12-11 215.00MB
 
文档
.ppt
2018-12-11 220.50KB
 
作业
.work
2018-12-11 0.00KB
5.4 throws与throw关键字
视频
.mp4
2018-12-11 167.60MB
 
文档
.ppt
2018-12-11 232.50KB
 
作业
.work
2018-12-11 0.00KB
6.1 包的概念及使用
视频
.mp4
2018-12-11 285.37MB
 
文档
.ppt
2018-12-11 656.00KB
 
作业
.work
2018-12-11 0.00KB
6.2 访问控制权限
视频
.mp4
2018-12-11 154.20MB
 
文档
.ppt
2018-12-11 240.50KB
 
作业
.work
2018-12-11 0.00KB
7.1 Eclipse开发工具
视频
.mp4
2018-12-11 131.00MB
 
文档
.ppt
2018-12-11 954.00KB
 
作业
.work
2018-12-11 0.00KB
7.2 JAVA IO—File类
视频
.mp4
2018-12-11 103.79MB
 
文档
.ppt
2018-12-11 463.00KB
 
作业
.work
2018-12-11 0.00KB
7.3 JAVA IO—字节类
视频
.mp4
2018-12-11 194.81MB
 
文档
.ppt
2018-12-11 640.00KB
 
作业
.work
2018-12-11 0.00KB
8.1 JAVA常用类库(上)
视频
.mp4
2018-12-11 102.07MB
 
文档
.ppt
2018-12-11 470.50KB
 
作业
.work
2018-12-11 0.00KB
8.2 JAVA常用类库(下)
视频
.mp4
2018-12-11 96.96MB
 
文档
.ppt
2018-12-11 338.00KB
 
作业
.work
2018-12-11 0.00KB
9.1 集合(上)
视频
.mp4
2018-12-11 135.63MB
 
文档
.ppt
2018-12-11 571.50KB
 
作业
.work
2018-12-11 0.00KB
9.2 集合(下)
视频
.mp4
2018-12-11 171.48MB
 
文档
.ppt
2018-12-11 608.00KB
 
作业
.work
2018-12-11 0.00KB
提示框
提示框
确定要报名此课程吗?
确定取消