为了方便Java开发者更容易采用Kotlin编程语言,JetBrains为微软的Visual Studio Code编辑器推出了Java到Kotlin转换器扩展。作为Java的既定替代方案,Kotlin在Java应用领域如Android移动应用开发中得到广泛使用。
这款Java到Kotlin转换器扩展于2月19日发布,开发者可以从Visual Studio Marketplace下载。使用该扩展的开发者可以通过右键菜单操作将单个Java文件转换为Kotlin代码,减少了迁移遗留代码库或在项目中途切换语言的手动工作量。据JetBrains介绍,该扩展使用与JetBrains IDE相同的底层引擎,并利用大语言模型提供符合习惯用法的转换建议,在VS Code中提供一键式、提交前审查的Java到Kotlin迁移功能。
JetBrains的Kotlin产品经理Alina Dolgikh表示,开发者可以期待一个可靠的转换过程,它遵循Kotlin的习惯用法和语法要求。她说,开发这款扩展是因为认识到许多开发者在各种项目和任务中使用VS Code,即使JetBrains的IntelliJ Idea IDE仍然是Kotlin开发的首选IDE。
Java到Kotlin转换器扩展为VS Code提供以下设置选项:
j2k.provider:用于Java到Kotlin转换的大语言模型后端,默认为GitHub Copilot。
j2k.model:与所选提供商一起使用的模型标签,默认为codellama:instruct。
j2k.ollama.baseUrl:当选择Ollama作为提供商时的目标实例基础URL。
j2k.openRouter.baseUrl:当选择OpenRouter作为提供商时的目标实例基础URL。
j2k.apiKey:与所选提供商一起使用的API密钥(存储在VS Code Secrets中)。
Q&A
Q1:JetBrains的Java到Kotlin转换器扩展有什么作用?
A:这款扩展可以让开发者通过右键菜单操作将单个Java文件转换为Kotlin代码,减少了迁移遗留代码库或在项目中途切换语言的手动工作量,提供一键式、提交前审查的转换功能。
Q2:这个转换器扩展的技术原理是什么?
A:该扩展使用与JetBrains IDE相同的底层引擎,并利用大语言模型提供符合习惯用法的转换建议,确保转换过程遵循Kotlin的习惯用法和语法要求。
Q3:在哪里可以下载这个Java到Kotlin转换器扩展?
A:开发者可以从Visual Studio Marketplace下载这款扩展,该扩展于2月19日正式发布。
好文章,需要你的鼓励
英国国家医疗服务(NHS)正将无人机纳入常规医疗物流体系。自今年2月起,无人机每天在雷恩斯公园和圣乔治医院之间运送血液等诊断样本,飞行仅需3分钟,比公路运输快约85%,且碳排放减少高达98%。目前已有逾2000名患者受益。NHS计划将该服务扩展至圣赫利尔、克罗伊登等多家医院,最终惠及约180万名患者。该网络由英国医疗初创公司Apian与谷歌旗下Wing合作运营。
AgentLens是Explyt公司联合俄罗斯学术机构开发的AI编程助手评测基准,通过分析完整人机交互轨迹而非仅看最终结果,从五个维度评估代码智能体的真实表现。
边缘AI计算厂商Aetina宣布,将在其DeviceEdge AIE-KT风冷系列和新款AIE-PT无风扇平台上支持英伟达全新Jetson T3000和T2000模块。T3000基于Blackwell GPU,最高提供865 FP4 TFLOPS算力,功耗70W;T2000则提供400 FP4 TFLOPS,面向视觉AI代理和自主移动机器人等场景。两款模块预计2027年第一季度上市,支持Nemotron、Cosmos 3等英伟达AI软件生态。
韩国梨花女子大学提出Splash框架,通过识别AI模型中的"休眠参数"并只在其中训练触觉能力,让小型多模态AI在学会感知材质触感的同时,完整保留原有视觉语言推理能力。