专栏名称: Java编程精选
关注语言编程Java,分享、交流Java编程技巧和信息
今天看啥  ›  专栏  ›  Java编程精选

这款轻量级 Java 表达式引擎,真不错!

Java编程精选  · 公众号  · Java  · 2025-03-01 18:00
    

文章预览

aviator 本来是一个轻量级、高性能的基于 JVM 的表达式引擎。 不过从 5.0.0 版本开始,aviator 升级成为了 aviatorScript,成为一个高性能、轻量级寄宿于 JVM (包括 Android 平台)之上 的脚本语言。 根据官网的介绍,aviator 支持的主要特性: 支持数字、字符串、正则表达式、布尔值、正则表达式等基本类型,完整支持所有 Java 运算符及优先级等。 函数是一等公民,支持闭包和函数式编程 内置 bigint/decimal 类型用于大整数和高精度运算,支持运算符重载得以让这些类型使用普通的算术运算符 +-*/ 参与运算。 完整的脚本语法支持,包括多行数据、条件语句、循环语句、词法作用域和异常处理等。 函数式编程结合 Sequence 抽象,便捷处理任何集合。 轻量化的模块系统。 多种方式,方便地调用 Java 方法,完整支持 Java 脚本 API(方便从 Java 调用脚本)。 丰富的定 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览