Java是一种优秀的面向对象的语言,具有跨平台性、用途广泛、容易学习等特点,众多的开源项目都是用Java实现的,可以说Java是程序设计必学的语言。这门课程掌握Java语言、面向对象的特点,掌握Java在多线程、图形用户界面、网络等方面的应用,同时要养成良好的编程习惯,能够编写有一定规模的应用程序。
具体内容有:
1: Java概述与对象导论
2: 一切都是对象
3: 程序执行控制
4: 初始化和清除
5: 隐藏实现细节
6: 复用类
7: 多态
8: 接口和内部类
9: 异常和错误处理
10: JAVA图形用户界面、事件处理
11: 类型检查
12: 对象的集合
13:泛型编程
14:数组与容器
15: Java I/O系统
16: 多线程与并发
17: Socket网络编程
评分 (100分):
考勤与作业: 30 分
期中: 20 分
期末考试: 50 分
最好是学过面向对象相关知识或一门程序设计语言(如C或C++或计算概论等)。
1. Java是什么样的语言?
答:Java语言是一门用途广泛的、面向对象的语言。Java语言可以编写桌面应用、手机应用及企业应用。Java简洁优雅,易于学习。
2. 没有学过编程,能学吗?
答:没问题,最好是学过一门程序设计语言(如C、C++、Java、Python、VB等任何一门语言)。
3. 本课程难学吗?
答:本课程会循序渐进地讲解,对于大部分同学来说,是可以做到的。针对基础较弱的同学,建议在我们的OJ系统中多刷下编程题;针对编程基础很好的同学,我们可以提供软件竞赛指导、优先推荐进入科研/工程项目组,参与实际软件开发项目。