当前位置: 首页 > news >正文

Oracle发布支持Vscode的Java插件

Oracle 发布对 Visual Studio Code 的 Java 插件支持,这个扩展插件通过基于 OpenJDK 的 javac 编译器和调试器接口的语言服务器,为流行的多语言集成开发环境提供 Java 支持。

 VS Code 扩展的核心是Java语言服务器:这是一个使用语言服务器协议与 IDE 进行通信的后端。
这个Java语言服务器是Apache Netbeans项目开发的精简版,基于OpenJDK JDK的javac编译器进行代码编辑和编译,并基于OpenJDK的调试器接口进行调试。

好处是:能够立即跟随最新Java版本发布实现开发,在新的 JDK 功能推出后立即为其提供 VS Code IDE 支持,甚至在 JDK 的抢先体验期间也是如此。这使得 VS Code Java 支持从最早期的预览版开始就能与 JDK 的新功能相匹配。

初始版本提供了许多功能,包括项目视图、自动完成、错误突出显示、跳转到定义、某些形式的自动重构、JavaDoc-on-hover、调试支持、对 JUnit 的单元测试支持以及对 Gradle 和Maven 项目。有关更多信息,请参阅扩展的项目页面。  VS Code 扩展(客户端)将在一个单独的开源项目。

这个扩展插件下载已在Visual Studio Code 市场上提供。

背景上下文

  • Java 是一种广泛使用的编程语言,拥有大量标准库和跨操作系统的良好工具支持。

  • 虽然它具有强大的并发支持和类型安全,但也有一些批评意见,包括冗长的语法、向后兼容性导致的泛型限制,以及标准库中缺乏集合操作等缺点。

  • Maven 和 Gradle 等构建工具也因复杂性和同一工具中的不同方法而受到批评。

  • Visual Studio Code 作为通用 IDE 的日益普及改变了编程语言及其 IDE 之间的关系。

  • 在过去,开发人员首先选择一种语言,然后为该语言选择一个 IDE;如今,许多开发人员希望 VS Code 等与语言无关的 IDE 能够为他们可能使用的每种语言提供良好的支持。

总之,Java 凭借其成熟性、性能和广泛的生态系统,仍然是应用程序的热门选择。

https://www.jdon.com/69168.html

http://www.lryc.cn/news/199102.html

相关文章:

  • 互联网Java工程师面试题·Java 总结篇·第九弹
  • SpringCloud学习笔记-gateway网关自定义全局过滤器
  • 数字图像处理实验记录四(图像的空间域增强-平滑处理)
  • 怎么使用LightPicture开源搭建图片管理系统并远程访问?【搭建私人图床】
  • pytorch_神经网络构建4
  • 外骨骼机器人和人形机器人概览
  • Java面试题:链表-反转链表
  • el-upload实现上传文件夹
  • 京东数据平台(京东数据分析)2023年9月京东冰箱行业品牌销售排行榜!
  • 【Excel】WPS单元格快速转换表格字母大小写
  • 【java】【重构一】分模块开发设计实战
  • Cocos Creator3.8 项目实战(十)使用 protobuf详细教程
  • 第七章:最新版零基础学习 PYTHON 教程—Python 列表(第八节 -在 Python 中获取列表作为用户的输入)
  • Simple RPC - 02 通用高性能序列化和反序列化设计与实现
  • 简单秒表设计仿真verilog跑表,源码/视频
  • 【发布】Photoshop ICO 文件格式插件 3.0
  • 负载均衡、代理和动静分离的战略
  • Gitlab用户角色权限Guest、Reporter、Developer、Master、Owner
  • C#上位机序列9: 批量读写+事件广播+数据类型处理
  • 科技资讯|2023全球智能手表预估出货1.3亿块,智能穿戴提升AI功能
  • 技术架构之术
  • 【自用重要】概率论中θ和θ尖的区别【计算时的一般方法】
  • Redis设计与实现笔记 - 数据结构篇
  • 线性代数-Python-01:向量的基本运算 -手写Vector -学习numpy的基本用法
  • 数字图像处理实验记录二(直方图和直方图均衡化)
  • 大数据Flink(九十九):SQL 函数的解析顺序和系统内置函数
  • TODO Vue typescript forEach的bug,需要再核實
  • 简记一个错误
  • 第四次作业
  • 面试问题整理总结