编码|Java on Visual Studio Code的更新 – 2021年11月
微软中国MSDN 点击上方 蓝字关注我们
大家好 , 欢迎来到11月版的Visual Studio Code Java更新!我们将分享一些与Java基础开发相关的最新功能以及与应对编码问题的一些解决策略 。
基础开发相关的功能会直接影响开发者的日常工作效率 , 提升这方面的用户体验将一直是我们的重点 。 在11月的更新中 , 我们在这方面进行了多项改进 。
测试 – 在测试与测试对象之间跳转
在11月的版本中 , 我们添加了一项新功能 , 允许用户在测试和相应的测试对象之间跳转 , 这个功能将帮助用户更方便地编写单元测试 。
文章图片
代码操作 – 更方便地
生成构造函数和覆盖/实现方法
我们曾经在之前的博客中提到过 , 我们会一直致力让常见代码的操作更加易于使用 。 在最新版本中 , 用户现在可以使用Java类旁边的“灯泡图标”来方便地生成构造函数或覆盖/实现方法!以下是一个快速演示:
文章图片
- 博客: https://devblogs.microsoft.com/java/say-goodbye-to-project-files-in-1-1-0/
用户在处理各种语言时遇到某种编码问题是很常见的 。 我们在听到此类反馈后做了一些分析 , 因此在这篇博客中我们想分享一下我们的发现以及建议 。
背景
计算机只能理解0和1等二进制数据 , 它使用字符集将数据编码/解码为现实世界的字符 。 两个进程在进行I/O交互时 , 必须使用兼容的字符集进行编码和解码 , 否则可能会出现乱码 。 MacOS和Linux到处都使用UTF-8 , 因此编码对它们来说不是问题 。 但是 , 对于Windows , 默认字符集不是UTF-8并且是平台相关的 , 这会导致不同工具之间的编码不一致 。
常见问题
以下是在Windows终端上运行Java程序时的典型编码问题:
- 文件或目录名包含Unicode字符 , Java启动器找不到对应的类路径或主类
- 带有Unicode字符的字符串文字在打印到终端时会出现乱码
- Java程序与终端交互I/O时出现乱码
-
推荐阅读
- 编码|飞利浦发布 Fidelio T1 真无线降噪耳机:圈铁三单元,1699 元起
- 索尼|2021 全球MIPI网络编码控制板首发完美对接索尼fcb-ev9500M摄像头机芯
- 采取行动|微软宣布改善 Visual Studio 反馈系统,旧版本将不再兼容
- 漏洞|Log4j 2 杀不死 Java!
- foojay|[译]Log4j2 杀不死 Java
- 漏洞|《我的世界》Java 版已修复 Log4j 高危漏洞,请尽快更新
- 可用于|微软 Visual Studio 将改善 Python 支持,不再捆绑旧版本
- Agility|Win11 原生支持,微软发布 DirectX 12 全新视频编码 API
- Microsoft|微软宣布推出Windows 11原生DX12视频编码API
- 路径|和 .project 文件说“再见”—— VS Code Java 1.1.0 背后的故事