登入帳戶  | 訂單查詢  | 購物車/收銀台( 0 ) | 在線留言板  | 付款方式  | 運費計算  | 聯絡我們  | 幫助中心 |  加入書簽
會員登入 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類瀏覽雜誌 臺灣用戶
品種:超過100萬種各類書籍/音像和精品,正品正價,放心網購,悭钱省心 服務:香港台灣澳門海外 送貨:速遞郵局服務站

新書上架簡體書 繁體書
暢銷書架簡體書 繁體書
好書推介簡體書 繁體書

八月出版:大陸書 台灣書
七月出版:大陸書 台灣書
六月出版:大陸書 台灣書
五月出版:大陸書 台灣書
四月出版:大陸書 台灣書
三月出版:大陸書 台灣書
二月出版:大陸書 台灣書
一月出版:大陸書 台灣書
12月出版:大陸書 台灣書
11月出版:大陸書 台灣書
十月出版:大陸書 台灣書
九月出版:大陸書 台灣書
八月出版:大陸書 台灣書
七月出版:大陸書 台灣書
六月出版:大陸書 台灣書

『簡體書』程序员修炼之道——程序设计入门30讲

書城自編碼: 3240561
分類:簡體書→大陸圖書→計算機/網絡程序設計
作者: 吕云翔、傅义
國際書號(ISBN): 9787302499282
出版社: 清华大学出版社
出版日期: 2018-07-01


書度/開本: 16开 釘裝: 平装

售價:HK$ 98.7

我要買

 

** 我創建的書架 **
未登入.


新書推薦:
夜幕之下.5:极恶都市
《 夜幕之下.5:极恶都市 》

售價:HK$ 63.3
异质文化交织下的上海都市生活(1843-1949)
《 异质文化交织下的上海都市生活(1843-1949) 》

售價:HK$ 147.2
暂别(邓安庆全新文集)
《 暂别(邓安庆全新文集) 》

售價:HK$ 89.7
鲍勃·迪伦为什么重要
《 鲍勃·迪伦为什么重要 》

售價:HK$ 78.2
超负荷的女性:看见内心的渴望与恐惧
《 超负荷的女性:看见内心的渴望与恐惧 》

售價:HK$ 67.9
数学史(第三版) 国际数学史领域具有影响力的名著
《 数学史(第三版) 国际数学史领域具有影响力的名著 》

售價:HK$ 181.7
接纳真实的自我(日本超人气禅师小池龙之介力作!"与自己和解"指南!)
《 接纳真实的自我(日本超人气禅师小池龙之介力作!"与自己和解"指南!) 》

售價:HK$ 67.9
敦煌及周边区域荒漠植物图鉴
《 敦煌及周边区域荒漠植物图鉴 》

售價:HK$ 78.2

 

編輯推薦:
目标性强:针对编程初学者,帮助初学者跨越编程的*道门槛。
问题典型,回答生动:采用一问一答的编写形式,解决编程时*容易遇到的典型问题。
章节独立:可以任意选择感兴趣的章节进行阅读。
內容簡介:
本书收录了与程序设计基础知识相关的30个问题。它们是大部分初次接触编程的读者共有的问题。这些问题的答案并不复杂,但是消化吸收它们却不是一个简单的过程。这需要读者培养计算思维,学习从程序的视角看问题。当你可以回答本书所有的问题时,相信你已经越过了程序设计的*道门槛。
本书分为6部分,分别是:入门学堂、内存模型、初窥算法、面向对象、认识程序、编程之道。在入门学堂这部分中,主要介绍程序设计*基础的知识,例如如何编写*个Java程序、*个C++程序,学习调试程序等。在内存模型这部分中,我们将学习指针、引用、栈和堆、参数传递等内存相关的知识。初窥算法部分围绕基础的数据结构和算法展开,如链表、递归算法、搜索算法等。在面向对象这部分中,我们将围绕面向对象程序设计的三大特性展开学习。认识程序部分则介绍更多程序设计方面的知识,如异常处理机制、输入输出流、多线程编程等。编程之道部分讲述提升代码质量的方法,编程不仅是一项工程性的工作,更是一项艺术工作,这一部分就围绕程序设计的艺术性来展开。
本书面向所有计算机相关专业的学生,也面向所有对程序设计感兴趣的入门学习者,只要对本书中的任何问题感到疑惑,并且想知道背后答案的读者,都可以阅读本书。
關於作者:
吕云翔:1986-1992: 北方交通大学讲师; 1992-1994: 比利时VUB大学应用信息技术硕士; 1994-1996: 比利时VUB大学MBA; 1996-2003: IT公司项目经理 2003-至今: 北航软件学院副教授。
目錄
目 录
一、入门学堂 1
1. #include, using namespace std, int main 分别是什么意思?我的 第一个C程序 1
2. import, public static void main, String[] args分别是什么意思? 我的第一个Java程序 5
3. 什么是数据类型? 9
4. 如何阅读项目源码? 14
5. 如何调试程序? 16
二、内存模型 24
6. 变量和对象存储在哪里?理解栈和堆 24
7. 什么是stackoverflow异常? 30
8. 指针究竟是什么? 34
9. Java中的引用与C中的指针有什么区别? 39
10. 为什么C中new之后要delete,Java中却不需要? 42
11. 明明是值传递,可对象为什么发生了变化? 48
三、初窥算法 51
12. 如何编写链表? 51
13. 从斐波那契到汉诺塔,如何编写递归算法? 56
14. 从深度优先到广度优先,如何编写搜索算法? 61
15. 什么是位运算?位运算究竟有什么用? 67
四、面向对象 74
16. 为什么要编写类?这么做是不是使问题更复杂了? 74
17. 组合还是继承?如何选择? 81
18. 为什么静态方法不能调用非静态成员? 90
19. Java为什么不支持多继承? 94
20. 为什么要定义接口?接口有什么用? 97
五、认识程序 105
21. Java中的异常处理机制有什么优点? 105
22. throws还是trycatch?异常处理原则 109
23. 什么是输入流和输出流?装饰器模式的应用 113
24. 为什么需要多线程编程? 121
25. 修改同时发生该听谁的?锁 126
26. 编译、链接、运行,程序是怎样跑起来的? 132
27. 为什么我写的都是黑框程序?图形界面是怎样写出来的? 137
28. 什么是回调函数? 142
六、编程之道 149
29. 如何正确地编写注释? 149
30. 应该培养哪些良好的编程习惯? 155
参考文献 161
內容試閱
前 言
计算机科学是一门专业性很强的学科,该学科思考问题、解决问题的独特方式将很多初学者拦在了门外。还记得高中刚接触力学的时候,很多题目让笔者望而却步,经过了反复琢磨,笔者才领悟到受力分析这一根本方法的诀窍,在此之后,所有的题目仿佛一下子变得简单了许多。相比物理,计算机的概念显得更为抽象,入门门槛也因此更高。不同的初学者因天赋不同,在入门这一过程中花费的时间长短不一。然而天才毕竟是少数,很多读者在建立计算思维的过程中遭遇重重困难,一部分读者甚至中途放弃。
当笔者在越过了阻碍初学者入门的这道门槛之后,回过头来看那些当初困扰笔者的问题,似乎并没有什么特别难的地方。笔者认为,大部分困难并非在于问题本身,难的是通过这些问题培养计算机独特的思维方式。
我们通过对北京航空航天大学大一大二软件工程专业学生的调研,搜集了他们在学习过程中遇到的困扰他们的问题。本书收录了其中出现频率最高的大部分问题,例如:什么是指针?对象是如何传递的?为什么静态方法不能调用非静态成员?编译和链接阶段发生了什么?等等。本书分为六部分,分别是:入门学堂、内存模型、初窥算法、面向对象、认识程序、编程之道。在入门学堂这一部分中,我们将学习程序的基本概念,掌握编程的基本方法。内存模型部分则涉及计算机体系结构中较
为重要的一部分内存的知识,程序运行背后的内存模型是学习编程所需修炼的内功之一。初窥算法部分则介绍编程中常见的算法与数据结构,这是学习编程所需修炼的又一大内功。面向对象部分介绍当下最常见的软件开发方法。认识程序部分是关于程序设计更多的知识介绍,例如多线程编程、异常处理、输入输出等。编程之道部分介绍了编程之道,这些方法更多地是为了帮助我们写出高质量的代码。
本书共收录了30个常见的问题,我们认为这些问题是极具代表性的,相信大部分的初学者在遇到这些问题的时候都会想看到这些问题最通俗易懂的解答,而这正是我们撰写本书的目的。无论你是初学者还是已经具备了一定的编程能力的学习者,如果你对本书列出的某些问题还存有疑惑,不妨去阅读一下相应的解答,由于每一个问题都相对独立,读者可以挑选感兴趣的问题进行阅读,而不一定按照顺序从头读到尾。我们希望所有的初学者在阅读完本书之后,能对程序形成一个系统而清晰的认识,成功跨越学习编程的第一道门槛,发现编程的乐趣。
本书具有以下几个方面的特点。
目标性强:本书针对刚刚接触编程的计算机、软件工程相关专业的学生,旨在帮助读者建立计算机专业的思考方式,培养程序员的思维方式。书中收集了大部分初学者都会遇到的问题,通过形象生动的语言进行解答,帮助初学者跨越编程的第一道门槛。
问题典型,回答生动:本书采用一问一答的编写形式,行文类似《十万个为什么》。问题选取计算机相关专业学生在初学编程时最容易遇到的典型问题,范围涵盖内存模型、算法与数据结构、程序设计语言等多个方面。回答采用生动形象的语言,以尽可能多的类比让读者轻松理解问题答案。
受众广泛:本书适合刚接触编程的初学者,包括计算机、软件工程专业大一大二的学生以及热爱编程的自学者。本书也适合学习了编程一段时间的读者,帮助其梳理思路,温故知新。
章节独立:由于本书各章节的问题相对独立,读者可以任意选择感兴趣的章节进行阅读,而不一定要按顺序从头读到尾,增强了阅读的灵活性和针对性。
本书的作者为吕云翔、傅义,另外,曾洪立、吕彼佳、姜彦华参与了部分内容的写作与资料整理的工作。
由于我们的水平和能力有限,本书难免有疏漏之处。恳请各位同仁和广大读者给予批评指正,也希望各位能将实践过程中的经验和心得分享给我们(yunxianglu@hotmail.com)。
编 者
2018年3月

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 大陸用户 | 海外用户
megBook.com.hk
Copyright © 2013 - 2024 (香港)大書城有限公司  All Rights Reserved.