胡维华等编著的《Java语言程序设计》的对象是以Java为程序设计入门语言的初学者,不要求读者事先学习过其他编程语言。从应用出发,紧紧围绕Java程序设计的重点和难点,回避一些在实际程序开发中很少使用的概念和语法细节。《高等学校计算机程序设计课程系列教材:Java语言程序设计》突出程序设计思想与方法的阐述。结合流程控制讲解了迭代,统计、最大与最小值、递归等算法,结合数组讲解了冒泡与选择排序、顺序与二分查找,以及简单矩阵运算等。《Java语言程序设计》的案例与习题依托于杭州电子科技大学自主研发的程序设计在线评测系统。读者可以结合该系统使用《Java语言程序设计》,完成作业、参加竞赛和考试等。
胡维华等编著的《Java语言程序设计》面向以Java为入门语言的程序设计课程,力求通过“激发兴趣、强化实践”的方式培养学生的程序设计基本能力。
全书共分12章,第1章至第4章主要介绍了Java语言的基础知识,包括编程环境、数据类型与表达式、数组以及流程控制等;第5章至第8章介绍了面向对象程序设计的概念与方法,其中包括类与对象、继承与多态、异常、输入输出与文件操作等;第9章至第11章介绍了图形用户界面、Applet以及多线程等;第12章通过一组案例介绍了Java在网络、数据库、多媒体等方面的应用。
《Java语言程序设计》附录详细介绍了杭州电子科技大学自主研制的程序设计在线评测系统,系统的实时反馈与竞争性学习功能非常有利于激发学生的编程兴趣,也可以大大减轻教师批改作业的劳动强度。
《Java语言程序设计》可作为高等学校计算机专业或非计算机专业程序设计课程的教学用书,也可作为对Java程序设计感兴趣的读者的自学用书。