Java程序设计
分享
课程详情
课程评价
spContent=本课程由南京理工大学泰州科技学院教师共同打造,是江苏省一流本科课程,在讲授Java面向对象编程理论知识的同时,通过实际操作,培养学生的计算思维和创新思维,让同学们在快乐中学习,在学习中实践,在实践中进步,在进步中成长! —— 课程团队
—— 课程团队
课程概述

Java是由Sun公司于1995年5月推出的一种面向对象的编程语言,具有面向对象、平台无关、分布式、多线程、安全等优良特性,既可以开发大型的web应用程序,也可以开发桌面应用程序,还可以开发移动端应用程序,而且“一次编写,到处运行”,现已成为网络时代最重要的编程语言之一,学习并掌握好Java面向对象编程技术已经成为广大软件设计开发者的共识。 目前,本科学校计算机类、软件工程类专业都开设了Java语言程序设计之类的课程,本课程将从Java语言最基本的入门概念开始,讲述Java语言程序设计的相关知识,包括Java语言的数据类型、运算符、表达式与流程控制、数组等,同时,重点对Java面向对象程序设计的基本概念,如类、对象、接口、继承和多态等进行深入浅出的讲解,并结合大量的编程实例介绍Java图形用户界面中的基本控制组件、容器和布局、常用的对话框和菜单设计的应用、Java Applet小应用程序、Java的多线程、Java的输入输出流和数据库连接技术JDBC。 本课程既适合计算机相关专业学生学习,也适合理工类非计算机专业学生学习,先修课程为《计算机科学导论》、《C语言程序设计》。


授课目标

本课程对Java语言的基本数据类型和数组,运算符、表达式和语句、类、对象和接口、常用实用类、常用组件及事件处理等内容作全面系统的介绍。在理论知识学习的基础上,进一步熟悉一种适合Java程序的、可以进行编辑、编译、运行、调试等各环节的集成环境,熟练地利用该环境,掌握各种操作的能力。本课程要求学生逐渐培养起良好的面向对象的程序设计思想,编写出风格良好的程序。 课程的基本要求为: (1)熟练掌握Java语言的语法规则; (2)基本掌握Java应用程序的编制和使用; (3)基本掌握程序设计中的基本技巧和常用算法; (4)基本具有面向对象的程序设计思想; (5)具有进行编程、调试、运行程序的基本能力。


课程大纲
预备知识

学习本课程需要具备一定的计算机基础知识,如《计算机科学导论 》课程的相关知识,了解数据在计算机中的表示 、算法和高级程序设计语言、关系数据库与SQL语言、html语言等方面的基本概念和知识将有助于本课程的学习。其中,学习Java Applet小程序部分的内容时会用到html语言的基础知识;学习数据库连接技术JDBC,则会涉及数据库的基本概念及常用的SQL命令。

参考资料

专业课教材:  1.辛运帏,饶一梅.Java程序设计(第四版).北京:清华大学出版社,2017.8. 2.耿祥义,张跃平.Java2实用教程(第四版.北京:清华大学出版社,2012,4.    参考书目:  l.梁勇.Java语言程序设计:基础篇(原书第8版).机械工业出版社,2011.6.  2.Bruce Eckel.Java编程思想.机械工业出版社,2007.6.  3.布洛克.Effective Java中文版(第2版).机械工业出版社,2009.1.