个人简介
Ralph Morelli博士,Trinity大学计算机科学系副教授,拥有夏威夷大学博士学位。他的研究领域包括计算机学科教育、人工智能和认知科学。
内容简介
Java语言具有面向对象、与平台无关、安全、稳定和多线程等优良特性,是目前极为强大的编程语言。本书首先采用“从对象开始”的方式引导读者,全面系统地讲述如何利用Java语言解决实际问题,包括Java语言程序设计的基础知识、基本语法、编程技巧、面向对象的特征、控制结构、数据结构、图形界面设计、网络编程、异常处理,及多线程与并发编程,套接字和网络,输入/输出和文件操作等内容,并通过大量示例向读者展示面向对象程序设计理念的精髓。
本书重点关注问题分解和问题设计,并采用分治和逐步求精的原则,对知识点溯本求源,力求给出合理的解释,做到言之有物,绝不含糊其辞。书中提供了丰富的典型示例,具有可操作性,便于读者学习与应用;各章附有大量的习题,便于读者思考和复习。本书的编写注重循序渐进的原则,教师可以根据具体情况适当地选讲高级主题。
适合作为高等院校计算机专业或相关专业的Java程序设计或面向对象程序设计课程的教材,也非常适合专业技术人员参考和阅读。