探秘Java:如何像计算机科学家一样思考
作者:(美)Allen Downey著;张平译
出版时间:2004
【图书简介】
Java语言是目前最流行的面向对象的编程语言。它具有强大的功能,既能面向一般跨平台的工程开发,又能面向因特网应用,为广大编程者和学习者所青睐。《探秘Java:如何像计算机科学家一样思考》的特点有四:一是用类似英语教学中的情景教学方法,尽可能用简洁明快的方式按部就班地叙述。二是多用读者日常生活中随手可拈的趣味性实例作为编程材料。三是把计算机科学家们在编程实践中总结出来的诀窍“捅”给读者。四是所有的习题均给出答案,并加以简略分析。《探秘Java:如何像计算机科学家一样思考》从结构上可分两部分。其中1-13章为Java语言的基础部分,循序渐进地介绍Java语言的各种要素:变量、操作符、条件语句、循环语句、嵌套与递归、引用、数组、结构、类以及对象等。14-20章为数据结构部分,分门别类地介绍各种常用的数据结构:链表、堆栈、队列、优先队列、树、堆、映射表、哈夫曼树以及文件等。阅读《探秘Java:如何像计算机科学家一样思考》的读者可以是真正的初学者,可以是在校学习的研究生、本科生或大专生,也可以是企、事业单位的初、中级用户。最合适的读者是非计算机专业的大学本科生或大专生,以及中、小学生中信息技术的爱好者。
【本书目录】
前言
此书的缘起
此书的宗旨
面向对象的程序设计
数据结构
计算机AP考试
有关此书的版权
关于此书书名
第1章 按部就班的方式
1.1 什么是程序语言
1.2 什么是程序
1.3 什么是调试
1.4 形式化语言和自然语言
1.5 第一个程序
1.6 术语
1.7 练习
第2章 变量和类型
2.1 再打印一些东西
2.2 变量
2.3 赋值
2.4 打印变量
2.5 关键字
2.6 操作符
2.7 操作符的执行顺序
2.8 对字符串的操作
2.9 组合句
2.10 术语
2.11 练习
第3章 方法
3.1 浮点数
3.2 把double类型转换成int类型
3.3 数学函数
3.4 组合
3.5 自己编写新方法
3.6 类和方法
3.7 具有多个方法的程序
3.8 形式参数和实际参数
3.9 堆栈状态图
3.10 具有多个参数的方法