Visual Studio Code添加Java 12支持,Java代码操作和语言功能

企鹅博客
企鹅博客
企鹅博客
25193
文章
0
评论
2019年10月1日07:51:12 评论 158 views
广告也精彩

微软的开源跨平台Visual Studio Code编辑器的一个新的扩展包通过添加对新的Java 12发行版的支持,以及新的Java代码操作和语言特性来增强Java功能。

Java Extension Pack通过一系列扩展来完成所有这些工作,从Red Hat的语言支持到Java Test Runner,再到Visual Studio的AI辅助IntelliCode,以及其他几个扩展。

Visual Studio Code添加Java 12支持,Java代码操作和语言功能

在编写本文时,扩展包已经安装了170多万次,扩展包可以在Visual Studio Code Marketplace上找到。

Visual Studio Code添加Java 12支持,Java代码操作和语言功能

在5月1日宣布的4月更新工具中,开发团队宣布支持Java 12,该版本于3月份首次亮相。

“Java现在正以更快的速度进行更新,我们正密切关注,”微软的Xiaokai He在博客文章中表示。 “感谢JDT [Eclipse Java开发工具]的上游更新,您现在可以使用VS Code构建具有Java 12功能的项目了。”

Visual Studio Code添加Java 12支持,Java代码操作和语言功能

其他新功能包括:简化入门流程的功能;性能改进;生成toString()等等;一个调整,使调试器能够显示列表和映射的逻辑结构,而不是集合的物理布局,以及其他几个;Maven更新包括自定义命令,在树视图中显示依赖关系等。

性能改进包括:

  • 在处理编辑器中打开的大量源文件时,提高了编辑性能
  • 通过更好的服务器初始化和延迟下载Java源来优化启动和加载时间

“当我们尝试提高性能时,将大型Java项目导入Visual Studio Code仍需要一些时间,”Xiaokai He说,“在这种情况下,展示更多的进展细节,让你知道幕后到底发生了什么,将会很有帮助。现在,我们不再只是显示进度的百分比,而是在状态中添加了详细的步骤信息,比如检查位置、配置项目、更新Maven依赖项、刷新工作区和构建工作区,让您知道等待是有意义的。”

微软的网站描述了受欢迎的编程语言Java  in Visual Studio Code的优点:

  • 快速轻巧,免费,开源
  • 支持开发人员使用的多种或所有编程语言
  • 无需安装和学习复杂的IDE即可启动Java之旅
  • 提供出色的微服务支持,包括流行框架,容器工具和云集成
  • 通过智能和协作功能提高工作效率

包中的完整列表包括:

  • Red Hat对Java™的语言支持
    • 代码导航
    • 自动完成
    • 重构
    • 代码片段
  • 适用于Java的调试器
    • 调试
  • Java Test Runner
    • 运行和调试JUnit/TestNG测试用例
  • Maven Project Explorer
    • 项目脚手架
    • 自定义目标
  • Java依赖查看器
    • 查看Java项目,引用的库,资源文件,包,类和类成员
  • Visual Studio IntelliCode
    • 人工智能辅助开发
    • 完成列表由AI排名

Java扩展包仍然处于预览状态,到目前为止,已经有15位开发人员对其进行了评分,评分平均为4.1(最高为5分)。

下载安装见 Visual Studio Code 1.29 发布,支持多行搜索  https://www.linuxidc.com/Linux/2018-11/155411.htm

Visual Studio Code的Python扩展发布,增强的变量资源管理器和数据查看器  https://www.linuxidc.com/Linux/2019-04/158376.htm

微软正式为Linux用户发布Visual Studio Code  https://www.linuxidc.com/Linux/2019-04/157953.htm

企鹅博客
  • 本文由 发表于 2019年10月1日07:51:12
  • 转载请务必保留本文链接:https://www.qieseo.com/304474.html
Galera Load Balancer 0.8.1 发布 linux新闻

Galera Load Balancer 0.8.1 发布

Galera Load Balancer 0.8.1 是一个主要的升级版本,修复了太多连接时导致的连接丢失问题,显著的提升了某种情况下的性能(例如 sysbench),增加了一个最大连接选项,实现了基...

发表评论