《Java程序设计》课程全面讲解Java语言的基础知识和编程技巧,除了讲解基本原理之外,非常注重实用化和学以致用。本课程的教学团队由3位老师组成,分别是王建新教授、韩慧老师和于辉辉老师。几位老师将引领大家学习Java语言基础、Java的面向对象特征、类的高级特性、常用类、异常处理、输入/输出流、图形用户界面、多线程、网络编程、正则表达式等,力求培养学生用Java解决实际问题的能力。
本课程精心设计简洁易懂和具有代表性的实例,教师讲解和实例操作相结合,难度逐层推进,用Java自身的设计理念引导你理解Java程序设计的精髓。此外,对于每一章节,还配备丰富的随堂测和练习,有效巩固知识点。
学好本课程,可以为后期的JSP、JavaEE、Android等技术的学习打下坚实的基础。
本课程适用于计算机和非计算机相关专业有Java需求的学生,培养学生用Java解决实际问题的能力,强化面向对象的编程意识,为后续相关课程、将来的工作积累编程经验。
需要具备面向过程的编程基础,例如系统地学习过C语言。
李刚,《疯狂Java讲义》(第4版),电子工业出版社。
韩慧,《Java程序设计实用教程(微课版)》,清华大学出版社。(正在撰写中)
Q:这门课程的学习门槛高吗?
A:这门课不需要特定的专业背景,只要是系统地学习过面向过程的程序设计语言,例如C语言,之后再学习本课程的难度就不大了,只要多动手、勤编程,紧跟课程步伐即可。
Q:这门课程使用什么开发平台?
A:课程讲解以jdk和Eclipse平台为主,你也可以使用其他相关的Java集成开发平台。但是,初学阶段,建议熟练掌握jdk的使用方法。