VSCode 6 月 Java 更新,编辑器就该有编辑器的样子
VSCode 不断在改进对 Java 语言的支持,前阵子微软为 Java 开发者推出了一个 VSCode 安装程序 Visual Studio Code Java Pack Installer,让开发者可以快速配置好 Java 开发环境,更轻松地开始上手编码。最近微软高级项目经理 Xiaokai He 发布了一篇文章,介绍了 VSCode 6 月更新中针对 Java 的更新内容。
更新中带来了不少新特性,主要涉及代码快速操作、性能提高和调试器新功能等内容。
getters 与 setters 增强
getters 与 setters 操作得到增强,现在除了为所有成员变量批量生成 getter 和 setter 之外,如果类具有多个字段,那么代码操作还将提示快速选择框,让开发者选择目标字段以生成访问者方法。
同时,该操作还会考虑到 java.codeGeneration.generateComments 首选项,并使用它来决定是否为 getter 和 setter 方法生成注释。
新增生成代理方法的操作
生成构造函数新操作
这一个代码操作有助于从超类添加构造函数:
将参数分配给新字段
性能提升
进行了一系列更改进一步提高了 VSCode 中 Java 的性能,包括修复 Windows 平台上的 I/O bug、减少具有深层模块和批量项目导入的大型项目的内存占用。官方表示,VSCode 是一个轻量级的编辑器,尽管添加了越来越多的功能,但仍然希望它有编辑器的样子。
调试器更新
这一部分的更新内容,包括几个方面:
- 在变量窗口和悬停工具提示中显示更有意义的值:
- 工具栏中新增了一个 HCR(Hot Code Replace,热代码替换)按钮,并提供了一个新的调试配置项 java.debug.settings.hotCodeReplace
- 引入了一个选择 debug console 的全局配置选项 java.debug.settings.console,可以通过此配置设定默认 debug console,而不用再每次都去修改 launch.json。
"java.debug.settings.console": "integratedTerminal"
此外还有关于 Maven 与 Test Runner 的细小更新内容,详情查看:
https://devblogs.microsoft.com/visualstudio/java-on-visual-studio-code-june-update
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
每日一博 |
博文太长了, 还是先说下概要: 框架"轻量"与否可以从两方面来看待: 1) 框架本身的体量 - 例如小 jar 无依赖的苗条框架; 2) 用户使用框架是否获得各种便利而无阻隔("隔" 的含义参考王国维先生的人间词话) 单单"轻量"二字不足以说明框架的特性和使用方式 一定要说"轻量", 老码农倾向与第二种 - 用户使用框架是否获得各种便利而无阻隔 为了"轻量"而刻意使框架苗条化有时候不足取. tl;dr 以下博客正文 1. Java Web 服务框架的前世今生 时光回到 2000 年中, 老码农坐在天津河川大厦 7 楼接手平生第一个 Web 服务项目, 采用的是最新(当年)的 Java Servlet 技术, 倒腾着精致(自认为)的结构来处理 HttpServletResponse 输出 (幽怨地看向 N 年之后 Beetl, 却看不到 Rythm 的模样); 半年后第二个 web 项目开坑的时候, 从 apache jarkata 中挖出了一个名叫 Velocity 的模板, 果断放弃自己的输出框架; 再一年半之后的第三个项目(代号 kasino), 不说了, 直接上一整套 Apach...
- 下一篇
坑爹代码 | 这个 unsigned 我看了半天才想明白
下面这段再简单不过的代码,你能猜出是什么结果吗? int main() { unsigned int i = 10; for(i ; i >=0; i--) { printf("@_@<-->@_@\n"); } printf("end\n"); } 别运行,猜就行了,然后移步下面链接发表评论: https://gitee.com/oschina/bullshit-codes/blob/master/C/死循环.md 码云 6 周年,我们正在征集各种坑爹代码 详细的参与方法请看https://gitee.com/oschina/bullshit-codes ------ 分割线 ------ 其他坑爹代码吐槽: 坑爹代码| 这样使用 StringBuffer 的方法有什么坑? 坑爹代码| 你写过的最长的一行代码有多长??? 坑爹代码 | 循环+条件判断,你最多能嵌套几层? 坑爹代码 | 为了后期优化查询速度 ~ 颇有商业头脑! 坑爹代码 | 你是如何被异常玩然后变成玩异常的? 坑爹代码 | Stream 玩得最 6 的代码,看过的人都惊呆了 坑...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- CentOS8安装Docker,最新的服务器搭配容器使用
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- 设置Eclipse缩进为4个空格,增强代码规范
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS8编译安装MySQL8.0.19
- SpringBoot2整合Redis,开启缓存,提高访问速度
- SpringBoot2配置默认Tomcat设置,开启更多高级功能