分类 技术杂谈 下的文章

技术杂谈

Java中的Lambda表达式

介绍Lambda 表达式是 Java 8 引入的一项重要特性,它是该语言向 函数式编程 迈出的第一步。这也是为了兼容各种 编程范式 而发展的普遍趋势。引入 Lambda 表达式的主要动机,是为了减少以往通过匿名内部类模拟函数行为时产生的繁琐样板代码。请看...

公式解析器开源项目整理

公式解析器开源项目整理前段时间,受师兄委托,我需要整理一份开源公式解析器项目的清单。经过两天的网络调研与筛选,我对目前大部分仍有维护或具有参考价值的开源项目进行了梳理与总结,现将结果记录如下。开源项目名称描述缺点Jeval在运行时解析计算静态和动态表达式...

计算机是如何启动的?

编者注:本文为历史博文归档;涉及 JDK、框架与工具链版本请以当前官方文档为准。引用外链图片可能失效,阅读时请注意时效性。计算机是如何启动的?从打开电源到开始操作,计算机的启动是一个非常复杂的过程。我一直搞不清楚这个过程到底是怎么回事,只看见屏幕快速滚动...

词法分析(NFA与DFA)

编者注:本文为历史博文归档;涉及 JDK、框架与工具链版本请以当前官方文档为准。引用外链图片可能失效,阅读时请注意时效性。词法分析 (1):概念与转换图词法分析是编译过程的第一个阶段。正如前文简介所述,词法分析器的主要任务是将字符流转换为词法记号流(To...