`
jonson
  • 浏览: 168616 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

closure and callback

阅读更多
最近看了一些闭包和回调的知识。

先在碰到一个问题。对于下面 这个函数,外面的环境我们不考虑。
public List convertStringToInteger(List strings) {
return Collections.convert(strings, new Converter() {
public Integer invoke(String orignal) {
return Integer.parseInt(orginal) ;
}
});
}


闭包应该是 程序块对他外部资源的调用,那么这个函数 是否也是 一个Anonimous实现的 假闭包呢。
在我看来这个 和回调 函数的形式也是类似的。不知道各位怎么看

对于closure和callback的应用,还是比较复杂的感觉。
分享到:
评论

相关推荐

    Closure The Definitive Guide

    Closure makes it easy for experienced JavaScript developers to write and maintain large and complex codebases -- as Google has demonstrated by using Closure with Gmail, Google Docs, and Google Maps. ...

    Contact, closure and friction behaviour of rough crack concrete surfaces.pdf

    标题《Contact, closure and friction behaviour of rough crack concrete surfaces.pdf》表明本文主要研究对象是混凝土裂缝表面的接触特性、裂缝闭合行为以及摩擦行为。 描述中提到的《Contact, closure and ...

    closure闭包

    在编程语言理论中,"closure"一词通常指的是“闭包”,它是一个非常重要的概念,尤其是在函数式编程和动态类型语言中。闭包是函数和与其相关的引用环境(即变量的值)的组合,这个组合使得函数能够记住它被定义时的...

    closure-compiler-v20171112.jar

    Closure Compiler是Google开发的一款强大的JavaScript代码优化工具,其主要功能是对JavaScript代码进行压缩和混淆,以提高代码的运行效率和安全性。"closure-compiler-v20171112.jar"是该编译器的一个特定版本,发布...

    Closure Linter完整安装包

    Closure Linter是一款强大的静态代码分析工具,主要用于检查JavaScript代码的质量,确保代码符合Google的 Closure编程风格指南。这个压缩包提供了一个完整的Closure Linter安装包,包括必要的依赖和安装说明,以便...

    closure-library-master

    "closure-library-master" 是一个与 Google 的 Closure Library 相关的开源项目。Closure Library 是一个广泛使用的 JavaScript 库,尤其在构建大型、高性能的 Web 应用程序时非常有用。这个库提供了大量的实用工具...

    Closure-Table-ClosureTable.rar

    Closure Table 是数据库设计中一种处理层次结构数据的方法,主要用于存储具有层级关系的数据,例如组织架构、类别层次等。在这个名为 "Closure-Table-ClosureTable.rar" 的项目中,开发者使用了Spring、SpringMVC...

    google closure

    Google Closure 是一个强大的JavaScript开发工具集,由Google开源并维护。这个框架包含了多个部分,旨在帮助开发者编写高质量、高性能的JavaScript代码。Closure的核心组件包括: 1. **Closure Library**:这是一个...

    loop_closure_闭环检测_loopclosure_

    在机器人定位和导航领域,闭环检测(Loop Closure)是一个至关重要的技术,它涉及到传感器数据处理、地图构建(SLAM:Simultaneous Localization and Mapping)以及机器学习等多个方面。标题"loop_closure_闭环检测_...

    closure library 模块化的javascript库

    Closure Library是Google开发的一个强大的、模块化的JavaScript库,旨在提供高效、可维护的代码解决方案。这个库被设计为可跨浏览器、跨平台使用,确保在各种JavaScript环境中的一致性。Closure Library的核心理念是...

    前端开源库-closure-loader

    **Closure Loader - 前端开发的利器** Closure Loader是一个专为前端开发者设计的开源工具,主要用于处理Google闭包库(Closure Library)的依赖管理。这个加载器是Webpack的一个插件,它允许开发者在Webpack构建...

    用谷歌的closure-compiler + maven-antrun-plugin

    标题中的“用谷歌的closure-compiler + maven-antrun-plugin”表明了本文将探讨如何结合Google的Closure Compiler工具和Maven的Antrun插件来优化JavaScrip项目。Closure Compiler是一款强大的JavaScript代码压缩器,...

    Google Javascript Closure Compiler

    closure-compiler-v20170521.jar,以及一个.chm使用说明:‘Getting Started with the Closure Compiler Application’,‘Advanced Compilation and Externs’,‘Understanding the Restrictions Imposed by the ...

    Closure: The Definitive Guide

    在给定文件内容中提及的《Closure: The Definitive Guide》是由Michael Bolin撰写,涵盖了Google开发的Closure工具集,这个工具集包括了Closure Library、Closure Templates、Closure Compiler以及Closure Testing ...

    Xilinx FPGA Design and Timing Closure

    Xilinx FPGA Design and Timing Closure 流水线 设计层次 UCF文件 良好代码风格

    Closure编译器的纯JavaScript版本最高级的构建工具

    Closure编译器是Google开发的一款强大的JavaScript优化工具,它的纯JavaScript版本为开发者提供了一种高效、先进的代码构建方案。此工具旨在提升JavaScript代码的质量、性能和可维护性,通过压缩、优化以及处理代码...

    js压缩工具Google Closure Compiler

    **谷歌闭包编译器(Google Closure Compiler)详解** 谷歌闭包编译器(Google Closure Compiler)是一款强大的JavaScript代码优化工具,由Google开发并维护。它通过对JavaScript代码进行语法分析和压缩,帮助开发者...

    GMW 15192-2011 Aluminum Sheet for Body and Closure Panel

    GMW 15192-2011 Aluminum Sheet for Body and Closure Panel Applications.pdf

Global site tag (gtag.js) - Google Analytics