Java编程思维
9推荐 收藏
25.1K阅读

Java编程思维

Allen B. Downey , Chris Mayfield (作者) 袁国忠 (译者)
上市销售
与AP课程对应,从编程基础知识入手,用Java代码示例诠释计算机科学概念,教读者掌握“解决问题”的思维方式//具备Java编程思想,学会像计算机科学家一样思考
本书从最基本的编程术语入手,用代码示例诠释计算机科学概念,旨在教会读者像计算机科学家那样思考,并掌握解决问题这一重要技能。书中内容共分为14章、3个附录,每章末都附有术语表和练习。
本书适合想学习计算机科学和编程相关内容的初学者。
电子书
¥29.99
格式
mobi   pdf

纸质书
¥46.61 ¥59.00

出版信息

所属分类

本书特色

本书是一本实用的计算机入门教程,目前已被众多大学和高中选作教材。书中不仅介绍Java编程,还阐明如何养成计算机科学家才具备的思维方式,让读者学会怎样将编程作为实现目的的手段。

作者从最基本的概念着手,逐步转入更复杂的主题,如递归和面向对象编程。每章都简明扼要,章末附有练习,可将学到的知识立即付诸实践。

每次学习一个概念:复杂的主题分为多个部分,并辅以示例进行讲解。
学会如何明确地描述问题、如何创造性地寻找解决方案以及如何编写清晰准确的程序。
寻找最适合的开发方式,锻炼最重要的调试技能。
了解输入和输出、决策和循环、类和方法、字符串和数组之间的关系。
填字游戏、图形、拼图和扑克牌方面的程序开发练习。
Allen B. Downey,欧林学院计算机教授,曾任教于韦尔斯利女子学院、科尔比学院和加州大学伯克利分校。拥有加州大学伯克利分校计算机博士学位以及麻省理工学院学士和硕士学位。

Chris Mayfield,詹姆斯麦迪逊大学计算机助理教授,致力于计算机教育和职业发展的研究。拥有普渡大学计算机博士学位以及犹他大学计算机和德语学士学位。

专注于解决问题,不仅介绍了如何编程,还深入探讨了计算机科学背后的概念,是引导初学者养成计算机科学思维的佳作。

——Rebecca Dovi,CodeVA教育总监

目录

版权声明 阅读
O'Reilly Media, Inc. 介绍 阅读
前言 阅读
第 1 章 编程之道 阅读
第 2 章 变量和运算符 阅读
第 3 章 输入和输出
第 4 章 void 方法
第 5 章 条件和逻辑
第 6 章 值方法
第 7 章 循环
第 8 章 数组
第 9 章 字符串
第 10 章 对象
第 11 章 类
第 12 章 对象数组
第 13 章 数组对象
第 14 章 包含其他对象的对象
附录 A 开发工具
附录 B Java 2D 图形
附录 C 调试
作者简介
封面简介

作者介绍

Allen B. Downey是欧林学院的计算机教授。曾任教于韦尔斯利女子学院、科尔比学院和加州大学伯克利分校,拥有加州大学伯克利分校计算机博士学位以及麻省理工学院学士和硕士学位。

Chris Mayfield是詹姆斯麦迪逊大学的计算机助理教授,致力于计算机教育和职业发展的研究;拥有普渡大学计算机博士学位以及犹他大学计算机和德语学士学位。

袁国忠 自由译者;2000年起专事翻译,主译图书,偶译新闻稿、软文;出版译著40余部,其中包括《Python编程:从入门到实践》《C++ Prime Plus中文版》《CCNA学习指南》《CCNP ROUTE学习指南》、《面向模式的软件架构:模式系统》《风投的选择:谁是下一个十亿美元级公司》等,总计700余万字;专事翻译前,做过两年杂志和图书编辑,从事过三年化工产品分析和开发。

大家也喜欢

  • Java实践指南

    Phillip Johnson   武传海   译

    Java因其强大、易用等诸多优点而广受青睐、久盛不衰。本书是Java实践指南,从实战角度指导读者快速上手Jav...

  • Kotlin从小白到大牛

    本书是一本Kotlin语言学习立体教程,主要内容包括:Kotlin语法基础、Kotlin编码规范、数据类型、字...

  • Java机器学习

    Boštjan Kaluža   武传海   译

    本书介绍如何使用Java创建并实现机器学习算法,既有基础知识,又提供实战案例。主要内容包括:机器学习基本概念、...

  • Java从小白到大牛 精简版

    这是一本Java语言学习教程,读者群是零基础小白,通过本书的学习能够成为Java大牛。主要内容包括:Java语...

  • Java从小白到大牛

    这是一本Java语言学习立体教程,读者群是零基础小白,通过本书的学习能够成为Java大牛。主要内容包括:Jav...

相关文章

  • 葉糖糖 2推荐

    读《Java编程思维》的一点随想

    《Java编程思维》一书是个人觉得很不错的一本Java语言入门书籍,可以与《Head First Java》相媲美。这两本书在过去的日子里,自己都认真的读过几遍。真的很遗憾,当时学习Java的时候没有机会读到《Java编程思维》这本优秀的书。 刚开始读这本书的时候,其实自己是…...

  • 本书属于一本简单的初级 Java 入门书,适合 Java 新手阅读,建议下次保留副标题,如何像计算机科学家一样思考。
    雨帆  发表于 2017-01-11 16:08:08
    推荐
    • 此书出版于2016,但是内容上不包含热门的 Java8的内容。且内容上更多的是计算机的逻辑思维和简单的 Java 语法。换言之,学 Java 不是本书的目的,因为同系列的还有好几本,更像是一本给普通人有编程爱好的人宏观掌握一些计算机基础的一本书,所以编程思维这个命名蛮切题的。

      雨帆  发表于 2017-02-06 13:57:10
    • 是的,书名有误导嫌疑,我还以为是进阶图书,没想到只是Java入门,白高兴了一场。

      wenmin92  发表于 2017-03-07 09:37:04
    • 学姐,哈哈哈哈哈。我也在看这本书,讲的很基础。

      LinDuYan_  发表于 2017-11-21 14:33:08
  • 看目录,内容很少啊。
    titicacafz  发表于 2016-12-20 09:44:29
    推荐
  • 前面章节内容比较基础,适合出现者。面向对象部分使用一个扑克牌例子,但是这个例子讲的不够深入。同时面向对象部分内容偏少,很多点都没讲。
    Huis  发表于 2017-04-05 16:10:51
    推荐
  • 主编,能提供 本书的源代码吗?
    Huis  发表于 2017-04-05 16:11:07
    推荐
  • 这本书帮我减少了理解编程概念上的困难,感觉比一般入门书要深刻易懂。
    酥啦啦  发表于 2017-04-25 14:28:27
    推荐
  • 第167页,“构造函数不被继承,但所有其他的公有属性和方法都被继承……”。书中的父类CardCollection中的lable、cards实例变量都是private的,应该是不能被继承,但书中在Deck子类中却使用了cards变量,我上机也试了下,确实不能使用cards变量,很迷惑,哪位高手能给指点一下,非常感谢!
    lonezzz  发表于 2017-10-08 11:40:36
    推荐