描述
开 本: 16开纸 张: 胶版纸包 装: 平装-胶订是否套装: 否国际标准书号ISBN: 9787111593669
经典畅销书《Java核心技术》作者Cay Horstmann的另一本Java编程教材,可帮助读者轻松掌握Java程序设计语言的概念和基本编程技巧。
“对象先行”是本书倡导的一个重要方面,也是本书区别于其他教材的一个突出特点。它不仅能让你轻松进入Java世界,更重要的是,通过学习本书,能够把面向对象的设计理念自然而然地融入你的学习和编程中。本书针对Java 8进行更新,每一章每一节都精心设计,以通俗易懂的方式清晰地讲解概念,更通过实用示例帮助强化理解。
作为*线的教师,本书作者深谙教学之道,将课堂设计中的多种教学元素很好地贯穿在本书中,比如每章开始会给出学习目标,并给出大量提示和详细说明来强调重点。书中特别设置了“语法”“操作指南” “常见错误”“编程技巧”“专题”“计算与社会”等板块,并设置了“自查练习”“科学和商业练习”等习题方便学生通过贴近生活的实用主题来提高学习兴趣并具体进行实践。
本书不要求读者有任何编程经验,只需要掌握一定的高中代数知识就可以学习
本书是经典畅销书《Java核心技术》的作者Cay Horstmann撰写的另一本Java和计算机编程教材,书中重点关注基础知识 ,并强调如何有效地学习。
全书共分三部分,15章。*部分(第1~7章)是基础知识,其中第1章简要介绍了计算机科学和Java编程,第2章展示如何管理预定义类的对象,第3章讲解如何根据给定的规范构建简单类,第4~7章介绍基本数据类型、判断、循环和数组 。第二部分(第8~12章)讲解面向对象设计,其中第8章用系统的方式讲解类的设计,第9章介绍继承和多态,第10章讲解接口,第11章探究异常处理和基本文件输入/输出,第12章利用两个重要的案例研究介绍面向对象设计。第三部分(第13~15章)是在线内容,重点介绍数据结构和算法,其中第13章从简单的例子开始讲解递归,第14章介绍二分排序算法和归并排序,第15章介绍标准库的基本抽象,如迭代器、集合和映射等。
出版者的话
译者序
前言
学习辅助手段介绍
致谢
特色内容
一部分 基础知识
1章 引言 2
1.1 计算机程序 2
1.2 计算机剖析 3
计算与社会1.1 计算机无处不在 4
1.3 Java编程语言 5
1.4 熟悉你的编程环境 7
编程技巧1.1 备份副本 10
1.5 分析你的一个程序 10
常见错误1.1 缺少分号 13
1.6 错误 14
常见错误1.2 单词拼写错误 15
1.7 解决问题:算法设计 15
1.7.1 算法概念 16
1.7.3 伪代码 17
1.7.4 从算法到程序 18
操作指南1.1 用伪代码描述算法 19
实用示例1.1 编写一个铺地板瓷砖的算法 21
2章 使用对象 31
2.1 对象和类 31
2.1.1 使用对象 32
2.1.2 类 32
2.2 变量 33
2.2.1 变量声明 33
2.2.2 类型 35
2.2.3 名 35
2.2.4 注释 36
2.2.5 赋值 37
常见错误2.1 使用未声明或未初始化的变量 39
常见错误2.2 混淆变量声明和赋值语句 39
编程技巧2.1 选择描述性的变量名 39
2.3 调用方法 40
2.3.1 类的公共接口 40
2.3.2 方法参数 40
2.3.3 返回值 42
2.3.4 方法声明 43
编程技巧2.2 通过尝试来学习 44
… …
评论
还没有评论。