Java程序设计(二)
分享
课程详情
课程评价
spContent=软件改变生活,软件创造价值。Java作为目前最流行的面向对象编程语言之一,充分考虑了互联网时代的特点,具有跨平台性、面向对象、安全等特性,一经推出就受到了人们的广泛欢迎和高度重视。本课程由教学工程经验丰富的教师讲解,以面向对象解决实际问题为主线,兼顾实用性和趣味性。
—— 课程团队
课程概述

Java程序设计是计算机相关专业的一门学科基础必修课程。对计算机专业而言,本课程是进一步学习其他专业知识的第一步阶梯;对于非计算机专业而言,本课程的学习有助于更好的利用计算机解决本专业领域内的问题。

本课程知识内容涵盖Java语言基础知识、面向对象技术、基本输入输出、图形用户界面、容器与集合、多线程、网络编程和数据库编程等内容。通过该课程的学习,学生可以掌握以Java语言为基础的面向对象编程的思想和技术,掌握面向对象程序设计方法,提高程序设计能力。

课程内容丰富、新颖,能反映技术的新进展。主讲讲师以随堂编程的形式将理论与实践相结合,具有趣味性和启发性,有助于学生算法设计能力和分析、解决问题能力的培养。


课程大纲

8、常用类

8.1、Math

8.2、Date与Calender

8.5、System类

8.3、Format及其子类

8.4、Scanner

java常用类作业

9、异常

9.1、异常的基本概念

9.2、异常处理(1)

9.3、异常处理(2)

异常处理单元测验

10、输入与输出

10.1 IO概述

10.5 缓冲流

10.7 数据流

10.3 字节流

10.4 字符流

10.8 标准输入输出

10.2 File

10.6 对象流

输入输出单元作业-1(File)

输入输出单元作业-2(文件IO)

IO基础训练-单元测验1

11、集合框架

集合单元测试(1)

11.2、Collection

11.3、Map接口讲解

11.6、LinkedList类讲解

11.9、TreeSet类讲解

11.1、集合概述

11.8、HashSet类讲解

11.12、Iterator接口讲解

11.11、TreeMap讲解

11.13、ListIterator类讲解

11.14、Collections类讲解

11.15、foreach的使用

11.4、List接口讲解

11.5、ArrayList类讲解

11.10、HashMap讲解

11.7、Set接口中方法讲解

集合单元测试

12、多线程

12.3、线程调度与状态变迁

12.1、线程创建与运行

12.2、线程安全与同步

12.4、线程中断与异常处理

13、网络编程

13.2、Inetaddress类

13.4、TCP程序设计

13.5、网络编程案例

13.1、网络编程基础

13.3、URL类和URLConnection类

14、数据库

JDBC单元检测(1)

14.2、JDBC进阶

14.1、JDBC简介

JDBC单元测试

预备知识

对计算机有一定的了解。

证书要求

1. 在规定时间内完成课程学习;

2. 按时完成课程测试与相关作业;

3. 按时完成线上期末考试;

4. 积极参加论坛讨论;

得分60分及以上为合格,85分以上为优秀。

成绩评定方法:单元作业30%,.单元测试30%,考试30%,课程讨论10%。



参考资料

【1】Java 编程手记,欧二强,清华大学出版社,2013.6

【2】疯狂java讲义李刚,电子工业出版社

【3】Java程序设计,Y.Daniel Liang,机械工业出版社

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