j语言----like Java v2

这个无比像Java语言:

'package jui'
    .j(function() {

    'import j.unit.Observable'.j();

    'class Component'
        .j({
        constructor:function() {

        },
        show:function() {
            console.log("Component");
        }
    });

    'class Container extends Component implements Observable'
        .j(function(jsuper, ob) {
        return {
            jstatic:{
                a:1
            },
            constructor:function() {
                var jthis = this;
                jsuper.constructor.call(this);
                ob.constructor.call(this);
                console.dir(jthis.constructor.a);
            }


        }
    });
});
 

实现代码:

 

String.prototype.j = function() {
    var code;
    if (arguments.length == 1) {
        code = arguments[0];
        return j(this.toString(), code);
    }
    return j(this.toString());
};
 

更完整代码:

http://openxtiger.iteye.com/blog/1728643

Spring-AI与LangChain4j协同实战:Java AI工程化落地指南 在Java生态中集成大模型能力,核心在于理解AI抽象层的分层本质:ChatModel代表基础对话能力,Retriever支撑语义检索,Tool实现LLM可执行行为,而RAG则是连接私有知识与生成式AI的关键范式。Spring-AI通过声明式配置和Bean生命周期管理,将AI能力标准化为可注入、可监控的基础设施;LangChain4j则以函数式组合与职责分离设计,提供高可测、易扩展的AI功能原子组件。二者并非替代关系,而是接入层与编排层的天然协同——前者降低接入门槛,后者保障业务深度定制。本文聚焦电商客服Ag 阅读详情

相关推荐

J语言官方教程中译版第二章

J语言官方教程中译版本第二章,亲自翻译,基于j701版本。

学习J语言

学习J语言 J语言 (www.jsoftware.com) 和Javascript, Java没有一点关系。J衍生于APL。APL始于上世纪七十年代,IBM大型机的时代。Kenneth Iverson因为APL的工作,得了1979年的图灵奖。后来他和Roger Hui又一起开发了J语言。Roger Hui至今还一直活跃在J语言的论坛上,为用户答疑。 J语言的最大特点就是代码简洁。 如果要给J起个中...

weixin_43801661的博客 4932

J语言教程(面向C程序员)

J语言教程(面向C程序员) for 6.02版 pdf文档, by Henry Rich

J语言初步,绝妙的符号系统,神的计算器

如果说VIM是神的编辑器,那么J就是神的计算器,作为一个大型符号系统,J语言可以用最短的字符,以一种高深莫测的形式,完成一个复杂的计算需求。

微小冷的学习笔记 1853

J语言帮助文档

j语言的帮助文档。为英文版,包括详细的语法以及一些实例。分为七部分,包括User, Primer, J for C Programmers, Learning J, Phrases, Dictionary, Release等。

轻松学习J语言(pdf)

轻松学习J语言(pdf) 2002年 英文 by Linda Alvord and Norman Thomson

介绍一个超级的计算器--J语言(1)

J语言与APL J语言和Java没啥关系,风格也迥然不同。 J语言是从APL语言发展而来。 APL语言由Ken E. Iverson教授发明出来,是很老的语言了。没有十分的流行,可能是因为它的编程需要使用一些特殊的“象形符号”,而不是现在大多语言采用的ASCII字符。 APL语言更像是用数字符号来描述问题,其特点是代码极为精简。甚至到丧心病狂的程度。用普通语言几十行,甚至上百行的程序,它可能一行就搞定了。 这当然也带来一个问题。就是可读性就降低了,你可能对着程序看了半天才明白其用意。这也是它没有大流行的原因

可雷曼土的日志 961

FinRL实战:5步搞定股票量化交易策略(附Python代码)

本文详细介绍了如何使用FinRL框架,通过5个步骤构建基于深度强化学习的股票量化交易策略。内容涵盖从环境搭建、数据获取与预处理,到交易环境构建、模型训练(如PPO算法),以及策略回测评估与优化的完整流程,并提供了可运行的Python代码示例,帮助读者快速入门AI驱动的量化交易。

weixin_29062865的博客 628

探索J语言:一个强大而优雅的动态编程语言

探索J语言:一个强大而优雅的动态编程语言 jsource J engine source mirror 项目地址: https://gitcode.com/gh_mirrors/js/jsource 是一个开...

gitblog_00093的博客 832

【python】import pandas as pd用法

是 Python 里最常用的数据分析库之一。 的意思是:导入 pandas 库,并给它起个别名 。这样用起来更简洁: 下面总结 pandas 的常见用法(配例子)。目录🔹 1. 数据结构(1) Series(一维数据,类似于数组 + 标签)(2) DataFrame(二维数据表,类似于 Excel 表格)🔹 2. 数据读写🔹 3. 数据查看🔹 4. 数据选择与索引🔹 5. 数据清洗🔹 6. 数据运算🔹 7. 数据筛选(布尔索引)🔹 8. 分组与聚合🔹 9. 排序 Pandas 常用方

2401_86285609的博客 1533

Easymesh之拓扑模块(二)

介绍 easymesh 拓扑消息:Topo discovery、Topo notification、Topo query、Topo response

qq_53619687的博客 2153

LangChain4j知识总结

LangChanin4j知识总结汇总

penngo的专栏 1500

基于OpenMV与双舵机云台的激光追踪系统实战解析

本文详细解析了基于OpenMV摄像头与双舵机云台的激光追踪系统设计与实现。从硬件选型、图像识别算法到PID控制逻辑,全面介绍了如何构建一个高效稳定的激光追踪系统,并分享了电子设计竞赛中的实战经验与调试技巧。该系统在智能玩具、安防监控及教学演示等领域具有广泛应用前景。

prometheus9mon的博客 261

LangChain4j:Java生态中构建LLM驱动应用的统一API架构解决方案

LangChain4j是一个为Java开发者设计的开源库,旨在简化在JVM平台上构建大型语言模型(LLM)驱动应用程序的过程。该项目通过提供统一的API抽象层,解决了Java生态中AI集成碎片化的问题,支持超过20个主流LLM提供商和30多个向量存储系统,实现了AI能力与Java企业级框架的无缝集成。 ## 理念解析:Java原生的AI集成哲学 LangChain4j的设计哲学核心在于"为Ja

gitblog_00265的博客 526

25年PINN创新点大盘点!

在科研论文的激烈角逐中,想轻松产出高含金量成果?物理信息神经网络(PINN)堪称“宝藏研究方向”,是冲击高分区论文的绝佳赛道!对于渴望发表优质论文的科研伙伴,这三大研究路径值得重点关注。首先是自适应PINN,在PINN训练过程中,物理方程与实测数据间的矛盾常常导致权重调节困难,而恰好直击这一痛点,是极具价值的研究方向。其次,同样前景广阔,传统多物理场同时训练效果欠佳,如今分阶段训练方法脱颖而出,成效显著且竞争较小。最后,探索及多任务学习等技术的融合,能实现优势叠加,碰撞出创新火花。

Malaai的博客 1970

22、用户界面流程(UI Flow)全解析

本文全面解析了用户界面流程(UI Flow)的概念、创建步骤及其在系统设计中的应用。通过示例和操作步骤,详细介绍了如何确定屏幕范围、识别屏幕、创建过渡和标记触发器,并阐述了UI Flow在导航识别、验证、可用性优化、测试用例开发和需求推导中的重要作用。文章还结合问答系统案例,展示了UI Flow的实际应用价值,帮助读者深入理解并有效运用这一工具提升系统用户体验。

rice5的博客 154

现代Java AI集成:LangChain4j架构解析与实战指南

LangChain4j作为Java生态中领先的AI集成框架,通过统一的API抽象层和模块化设计,为JVM应用提供企业级的LLM能力集成解决方案。本文深入解析其架构设计原理,探讨高级特性实现机制,并提供生产环境部署的最佳实践。 ## 分层架构设计:从核心抽象到具体实现 LangChain4j采用清晰的分层架构设计,将AI能力抽象为可插拔的组件。核心层提供统一的接口定义,中间层实现具体功能逻辑,适

gitblog_01082的博客 691

STM32F103RCT6的FLASH读写操作

STM32F103RCT6是一款常用的32位微控制器,它具有内置的FLASH存储器,可以用于存储程序代码和数据。在本文中,我们将详细介绍如何进行STM32F103RCT6的FLASH读写操作,并提供相应的源代码。写入数据时,我们通过将数据直接写入FLASH地址来完成。通过使用适当的API和规则,我们可以有效地读取和写入数据。写入FLASH时,我们需要按特定的规则进行编程。首先,我们需要包含适当的头文件和定义相关的宏和变量,以便在代码中使用FLASH API。类型的指针,我们可以直接读取FLASH中的数据。

UplKubernetes的博客 1034

【技术专题】LangChain4j实战指南:Java智能应用开发全解析

在当今AI驱动的技术浪潮中,Java开发者面临着一个关键挑战:如何将大型语言模型(LLM)的强大能力无缝集成到企业级Java应用中,同时保持代码的可维护性和性能表现。传统方案往往需要开发者投入大量精力处理不同AI服务商的API差异、管理复杂的向量数据库操作,以及设计复杂的RAG(检索增强生成)架构。 LangChain4j作为Java生态中的AI集成框架,正是为解决这些痛点而生。本文将从实际开发

gitblog_01016的博客 808

Unity 横版游戏开发天花板?状态机、联机同步与横版动作游戏架构全都有

在 Unity 横版动作游戏开发领域,最耗时间的往往不是角色移动,而是整套“可扩展架构”的搭建。包括角色状态管理、敌人 AI、武器系统、关卡编辑器、联机同步、输入适配、UI 与存档系统等。2D Action Platformer Kit 的核心价值,并不只是“提供素材”,而是它已经帮开发者搭好了一整套适用于横版动作游戏的底层框架。

2403_88403568的博客 425

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

LangChain4j 中文文档

欢迎!LangChain4j 的目标是简化将大语言模型集成到 Java 应用中的过程。它的实现方式如下:统一 API: 大语言模型提供商(如 OpenAI 或 Google Vertex AI)和嵌入(向量)存储(如 Pinecone 或 Milvus)都使用专有 API。LangChain4j 提供统一 API,避免你为每个提供商或存储分别学习和实现特定 API。想尝试不同的大语言模型或嵌入存储时,你可以轻松切换,而无需重写代码。LangChain4j 目前支持 20+ 个主流大语言模型提供商 和 30+

qq_43356685的博客 985

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

DeepLearning4J UI 组件模块开发者指南:Java 与 TypeScript 双端镜像架构与渲染流水线

deeplearning4j-ui-components 是 DeepLearning4J UI 体系中一个轻量级、可复用的前端组件模块,它通过 Java 构建组件对象、Jackson 序列化为 JSON、再由 TypeScript/d3.js 渲染成网页图表的完整链路,为训练监控界面等场景提供"声明式组件"能力。本文基于 [developerReadme.md](https://link.git

gitblog_00615的博客 184

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

【LangChain4j 06】【结构化输出】

本文介绍了使用LangChain4j实现大语言模型(LLM)结构化输出的三种方法,重点讲解了JSON Schema方式。文章展示了如何通过ChatModel API和AI Service API实现JSON格式输出,详细说明了JSON Schema的定义、使用注意事项以及与Java类型的映射关系。示例代码演示了如何从非结构化文本中提取Person对象信息,并转换为Java对象。同时指出不同LLM服务商对JSON Schema根元素类型的支持差异,以及属性声明、类型映射等关键注意事项。

猫吻鱼的博客 791
上一篇: Javascript写的Java --- j语言
下一篇: Excel技巧,批量导入导出图片VBA
staffrobot
博客等级 码龄19年 6粉丝 37原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值