Java on Visual Studio Code 九月更新
根据微软官方博文,Java on Visual Studio Code 已经更新,在此更新中,有新的重构和代码操作功能,如 Move 成员和类、Livelinting 以及 Debugger、Test Runner 和 Maven 的改进。具体如下:
Refactoring and Code Actions
Move refactoring support
例如,如果静态方法在另一个类中使用的次数多于在它自己的类,则可以在其上进行 Move 重构。
还可以将类移动到另一个包:
并且将内部类移动到新文件:
Other new code actions
最新版本中还包括了一些其他代码操作和修复:
- Invert local variable:可以将布尔变量的值变为相反值
- Convert lambda to anonymous class(将 lambda 转换为匿名类)
- Create unresolved types(创建未解析类型):它包括在各种场景中创建简单的 class/enum/interface/annotation
Linting and Checkstyle
此版本中 Checkstyle 扩展支持 Live Linting 和批处理检查 Java,因此不需要一再保存文件来更新检查结果。
进行批量检查:
Checkstyle 扩展的其他改进包括:
- 当单击状态栏中的状态图标时,打开问题面板
- 当使用命令设置配置时,自动检测的 Checkstyle 配置文件
Debugger
使用集成终端作为默认调试控制台。通过此更改,你不用再进行特定的配置来操作控制台。但是它存在的缺点是集成终端不支持表达式求值,若要支持表达式求值,则需要将控制台更改为使用 Launch.json 中的内部控制台。
"console": "internalConsole"
如果希望每次启动 Java 程序都使用该设置,可以用 java.debug.settings.console 配置为全局设置。
为了使运行和调试更加容易,此版本的一个改进是,当在文件资源管理器或打开的编辑器中右键单击 Java 文件时,添加菜单项来运行并调试 Java 应用程序。
Test Runner
此版本中,VS Code Java 测试运行程序支持更多的 JUnit 5 注释(支持 JUnit 5 元注释和组合注释)。
支持 JUnit 5 @TestTemplate:
Getting Started Experience
对于刚开始使用 Java 或 VS Code 的开发人员,该版本提供了一种全新的入门体验。一旦安装了 Java 扩展包,就可以使用命令 Java: Getting Started 以获得快速启动指南。Getting Started 新视图提供了快速启动指南以及代码编辑和调试技巧。
对于新的 Java 开发人员来说,还会有使用 JDK 的问题。为此,该版本还升级了 Configure Java Runtime 页面,该页面显示了以优先级顺序检测到的 JDK 配置,并允许你通过简单的单击跳转到该设置。如果未检测到可工作的 JDK 配置,此页面将自动提醒,也可以使用命令 Java: Configure Java Runtime 进行跳转。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
.NET Core 3.0 RC1 发布,最终版本将于下周发布
.NET Core 3.0 RC1已经发布,最终版本将于下周 9月 23日发布。此版本包括 .NET Core 3.0.0 RC1 和 .NET Core SDK 3.0.100 RC1。 Visual Studio 兼容性:.NET Core 3.0 RC1 在早期版本的 Visual Studio 中无法正常工作。现在,Visual Studio 2019 16.3preview 4 和 Visual Studio for Mac 8.3版本支持 .NET Core 3.0。另外,Visual Studio Code 的 C# 扩展更新以支持新的 .NET Core 版本。 .NET Core SDK 3.0.100 RC1 包含 .NET Core3.0 运行时,因此在安装 SDK 时不需要单独下载运行时包。 还有,已经为此版本更新了 .NET Core Docker镜像。其他更改内容如下: CoreCLR:bugs|features CoreFX:bugs|features ASP.NET Core:bugs|features API Changes in RC1 发布说明
- 下一篇
巡云轻论坛系统 3.5 发布,增加会员卡功能
v3.5 主要更新: 1、增加会员卡功能。 2、增加在线支付功能。 3、增加余额购买隐藏话题内容功能。 4、增加会员卡订单功能。 轻论坛系统简介 巡云轻论坛系统采用JAVA+MYSQL架构,自适应手机端和电脑端,界面简洁,性能高效。 数据库表结构设计使用分表方案,提高系统的负载能力。 后台数据库备份/还原、全站指定目录打包、一键自动升级等功能使维护简单方便。 演示网站:http://www.diyhi.com/cms.html页面可获取前后台演示地址、登录账号和密码 开源代码托管平台 码云:https://gitee.com/diyhi/bbs github:https://github.com/diyhi/bbs 会员卡界面效果:
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- CentOS8编译安装MySQL8.0.19
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- CentOS8安装Docker,最新的服务器搭配容器使用
- CentOS7,CentOS8安装Elasticsearch6.8.6
- Red5直播服务器,属于Java语言的直播服务器
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- Hadoop3单机部署,实现最简伪集群
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题