分类
发现
标签
搜索
注册
登录
分类
发现
榜单
标签
搜索
注册
登录
搜索
数智图书馆-无锡数智政务
本次搜索耗时
5.394
秒,为您找到
1062
个相关结果.
搜书籍
搜文档
7.4 惰性求值和调试
2
2026-05-15
《图灵程序设计丛书:Java进阶高手》
7.4 惰性求值和调试 7.4 惰性求值和调试 调试时通常会设置断点,单步跟踪程序的每一步。使用流时,调试可能会变得更加复杂,因为迭代已交由类库控制,而且很多流操作是惰性求值的。 在传统的命令式编程看来,代码就是达到某种目的的一系列行动,在行动前后查看程序状态是有意义的。在Java 8中,你仍然可以使用IDE提供的各种调试工具,但有时需要调整实现方式...
9.7 响应式编程
2
2026-05-15
《图灵程序设计丛书:Java进阶高手》
9.7 响应式编程 9.7 响应式编程 CompletableFuture 背后的概念可以从单一的返回值推广到数据流,这就是响应式编程 。响应式编程其实是一种声明式编程方法,它让程序员以自动流动的变化和数据流来编程。 你可以将电子表格想象成一个使用响应式编程的例子。如果在单元格C1中键入=B1+5,其实是在告诉电子表格将B1中的值加5,然后将结果存入...
目录
2
2026-05-15
《图灵程序设计丛书:Java进阶高手》
版权声明 O'Reilly Media, Inc. 介绍 业界评论 前言 编写理念 面向对象编程 附录 使用代码示例 排版约定 Safari® Books Online 联系我们 致谢 电子书 第 1 章 编程之道 1.1 何为编程 1.2 何为计算机科学 1.3 编程语言 1.4 Hel...
前言
2
2026-05-15
《图灵程序设计丛书:Java进阶高手》
前言 前言 本书是针对初学者编写的计算机科学和编程入门教程。从最基本的概念入手,每个术语都在首次使用时给出详尽的定义;循序渐进地介绍新概念;将内容广泛的主题(如递归和面向对象编程)分成多个部分,并分多章介绍。 本书简明扼要,每章都只有十几页的篇幅,涵盖了一周的大学课程内容。本书无意全面介绍 Java,只是想让读者了解基本的编程结构和技巧。我们从小...
面向对象编程
2
2026-05-15
《图灵程序设计丛书:Java进阶高手》
面向对象编程 面向对象编程 有些 Java 书一上来就介绍类和对象,有些则先介绍过程性编程,再逐步过渡到面向对象编程。 Java 的很多面向对象功能都旨在解决以前的语言存在的问题,因此,其实现受到了这些历史原因的影响。对于这些功能,如果你不熟悉它们所能解决的问题,就很难理解。 我们每次介绍一个概念,并尽可能将它讲清楚,让读者能够立即将学到的知识...
致谢
2
2026-05-15
《图灵程序设计丛书:Java进阶高手》
致谢 致谢 很多人提出了勘误和建议,这里要特别感谢他们的宝贵反馈! Ellen Hildreth 在威尔斯利女子学院讲授数据结构时,曾将本书作为补充读物,她指出了一大堆错误,还提出了一些很不错的建议。 Tania Passfield 指出有些术语表包含了正文中没有出现的术语。 Elizabeth Wiethoff 注意到 exp(—x2...
第 1 章 编程之道
2
2026-05-15
《图灵程序设计丛书:Java进阶高手》
第 1 章 编程之道 第 1 章 编程之道 本书旨在教你像计算机科学家那样思考。这种思维方式兼具数学、工程和自然科学的优点:计算机科学家像数学家那样使用规范的语言来描绘概念,具体地说就是计算;像工程师那样设计,将各个部分组装成系统并权衡不同的解决方案;像科学家那样观察复杂系统的行为,进而作出假设并进行验证。 对计算机科学家来说,最重要的技能是解决...
1.1 何为编程
2
2026-05-15
《图灵程序设计丛书:Java进阶高手》
1.1 何为编程 1.1 何为编程 程序 (program)由一系列指令组成,指定了如何执行计算。这里的计算可能是数学计算,如求解方程组或找出多项式的根,也可能是符号计算,如在文档中搜索并替换文本或编译程序(真够奇怪的,编译程序竟然也是计算)。虽然细节因语言而异,但几乎所有语言都支持一些基本指令。 输入 从键盘、文件、传感器或其他设备获取数据...
1.2 何为计算机科学
2
2026-05-15
《图灵程序设计丛书:Java进阶高手》
1.2 何为计算机科学 1.2 何为计算机科学 对编程而言,最有趣的一个方面是决定如何解决特定的问题,尤其是问题存在多种解决方案时。例如,对数字列表进行排序的方法很多,其中每种方法都有其优点。要确定哪种方法是特定情况下的最佳方法,你必须具备规范地描述和分析解决方案的技能。 计算机科学 (computer science)就是算法科学,包括找出算法...
1.3 编程语言
2
2026-05-15
《图灵程序设计丛书:Java进阶高手》
1.3 编程语言 1.3 编程语言 本书要介绍的编程语言是 Java,这是一种高级语言 (high-level language)。你可能还听说过其他高级语言,如 Python、C、C++、Ruby 和 JavaScript。 要想运行用高级语言编写的程序,必须将其转换为低级语言 (low-level language),即“机器语言”。这种转换...
1..
«
97
98
99
100
»
..100