Skip to content
  • Topics
  • 搜索
  • Language
    • English
    • 简体中文
Burger menu icon
  • IDEs

    • CLion
    • DataGrip
    • DataSpell
    • Fleet
    • GoLand
    • IntelliJ IDEA
    • PhpStorm
    • PyCharm
    • RustRover
    • Rider
    • RubyMine
    • WebStorm
  • Plugins & Services

    • Big Data Tools
    • Code With Me
    • JetBrains Platform
    • Scala
    • Toolbox App
    • Writerside
    • JetBrains AI
    • Grazie
    • Junie
  • Team Tools

    • Datalore
    • Space
    • TeamCity
    • Upsource
    • YouTrack
    • Hub
    • Qodana
    • CodeCanvas
  • .NET & Visual Studio

    • .NET Tools
    • ReSharper C++
  • Languages & Frameworks

    • Kotlin
    • Ktor
    • MPS
    • Amper
  • Education & Research

    • JetBrains Academy
    • Research
  • Company

    • Company Blog
    • Security

JetBrains 博客

关注
  • 关注 JetBrains
  • Twitter Twitter
  • Facebook Facebook
  • Instagram Instagram
  • Linkedin Linkedin
  • Youtube Youtube
  • 全部
  • 最新发布
  • Livestreams
author avatar

Sue

Qodana release and Qodana demo - custom inspections and more

使用 Qodana 2024.1 在 IntelliJ IDEA 中创建自定义代码检查和执行其他操作

自 2023 年 7 月正式商业发布以来,JetBrains Qodana 一直是代码质量领域的热门话题。 Qodana 是面向团队的官方 JetBrains 静态代码分析平台,与 JetBrains IDE 和团队工具高度兼容。它还包含一系列独特检查,全程提供出色的客户支持。 Qodana 的全球采用标志着推出新功能和更新的最佳时机,让团队在需求正盛的行业中维护软件质量。 无论您是想为团队创建自定义检查、默认审核许可证以达到或保持合规,还是更轻松地浏览代码分析结果,Qodana 的 2024.1 版本都能帮您搞定。 试用 Qodana (more…)…

Sue
Sue

JetBrains IDE Services:简化 IDE 和 AI 工具的企业管理,提高开发者工作效率

在 JetBrains,创新始终是我们的驱动力。 从一家由爱好者创立的小型创业公司起步,创新推动我们发展为一家由开发者主导的大型组织,自主打造出广泛的产品组合。 作为一家企业,我们深知根据市场动向协调代码、工具和团队时所要面临的挑战。 在分布式工程团队的复杂环境中,为数百名开发者部署和监督 IDE 和其他开发工具可能会相当艰难。 为此,我们推出了 JetBrains IDE Services 产品套件,旨在帮助使用 JetBrains 产品的大型组织应对这些挑战。 JetBrains IDE Services 可以简化 JetBrains IDE、远程开发环境和 JetBrains AI 的管…

Sue
Sue

使用 Kotlin Notebook、DataFrame 和 Kandy 分析数据

以交互式方式探索和直观呈现数据,用户能够找出静态分析可能无法立即展现的隐藏模式、趋势和关系。 这种即时反馈让用户可以快速验证假设、识别异常值或异常情况,并调整分析。 Kotlin Notebook 是用于在 IntelliJ IDEA 中探索数据的便捷工具。 它使用 Kotlin 内核在单元中执行 Kotlin 代码的片段,然后在编辑器中呈现数据。 它集成了多种库来简化数据分析,例如用于数据处理的 Kotlin DataFrame 和用于图表创建的 Kandy。 最近,Roman 和 Anton 探索了数据分析工具的威力(直播录像)。 在这篇博文中,我们添加了直播中的示例,让您可以方便地使用 …

Sue
Sue

Ktor 插件注册表现已发布!

Ktor 使用插件让您可以精细控制应用程序功能。 此前,第三方插件的管理方式与 Ktor 团队所提供插件的方式有所不同。 这对 Ktor 生态系统的发展造成了一定阻碍。 本月早些时候,在 Ktor 2024 产品路线图中,我们宣布了 Ktor 插件注册表。 此注册表现已正式推出。 它可用于向 Ktor 团队提交基于社区的插件、将插件分类以便搜索,以及为用户提供必要文档。 简介 目前,您可以通过在线项目生成器构建 Ktor 项目,为手头的任务选择合适的插件组合。 如下所示,您可以按名称和类别查看和搜索插件。 点击插件时,它的描述在右侧显示。 此描述包括将添加到应用程序中的代码的示例。  点击 A…

Sue
Sue

Java 22 和 IntelliJ IDEA

Java 22 现已正式发布,IntelliJ IDEA 2024.1 全面支持该版本,您可以使用其中的新功能! 从新手开发者到 Java 专家,从寻求性能和安全功能的大型组织到尖端技术爱好者,从 Java 语言的新特性到 JVM 平台的改进,Java 22 可以满足各种群体的各类需求。 这些 Java 功能在一个又一个版本发布后良好配合,创造出更多可能,深度助力开发者创建解决现有痛点、更强劲且更安全的应用程序。 本博文并未覆盖所有 Java 22 功能。 如果您有兴趣,我建议查看此链接,详细了解 Java 22 中的新增内容和变化,包括 bug。 在这篇博文中,我将介绍 IntelliJ I…

Sue
Sue

YouTrack 2024 路线图

最近开始使用 YouTrack 的团队给我们提供了大量反馈,我们正在据此调整 YouTrack 的产品开发计划。 我们的中期计划之所以如此灵活,是因为从长远来看,我们仍然致力于产品的核心价值和我们的愿景。 2024 年从第一个重大更新开始,更新根据大家的反馈增强了与 Helpdesk 支持人员合作的体验。 在这篇博文中,我们想重点介绍 2024 年 YouTrack 路线图中的后续工作,并确认我们的长期计划。 增长趋势证实了我们的长期承诺 回顾过去的一年,我们很高兴看到 YouTrack 客户群快速增长。我们发现,开始在 YouTrack 中管理项目的团队数量出现两位数的百分…

Sue
Sue
K2 Kotlin Mode (Alpha) in IntelliJ IDEA

IntelliJ IDEA 中的 K2 Kotlin 模式 (Alpha)

从 v.2024.1 开始,IntelliJ IDEA 附带可选的 K2 模式。 在此模式下,IDE 使用 K2 编译器进行更快、更稳健的 Kotlin 代码分析。IDE 现在有两种模式: 经典模式(默认启用)– IDE 使用标准 (K1) Kotlin 编译器分析 Kotlin 代码。 K2 模式 (Alpha) – IDE 使用新的 K2 编译器作为代码分析引擎。 这些模式仅影响 IDE 中的代码分析。 如果您想使用 K2 编译器编译项目,则需要在项目的构建设置中指定。 K2 IDE 模式不依赖于项目构建设置中指定的 Kotlin 编译器版本。 什么是 K2 模式? 我们从头重写了 K…

Sue
Sue

直播预告 | 左手 JetBrains IDE,右手极狐 GitLab,研发十倍速的无痛养成记!

作为一名开发者,你的日常是不是总在 IDE、代码、浏览器、命令行间忙碌?问题追踪、版本控制、代码审查…… 这些看似无尽的任务,常常让你在不同的工具和平台间来回切换,效率大打折扣。 当大家面对的工作越来越多、越来越复杂,如何在 IDE 里无缝集成其他工具或平台,让开发、测试、CI/CD 一气呵成,研发效能直线上升,就成为开发者重点关注的对象。 4 月 18 日,我们的技术直播栏目《JetBrains 码上道》就将围绕这个话题进行分享。这一次,我们与 DevOps 工具的领导者极狐 GitLab 强强联手带来解决之道 —— 通过 JetBrains IDE 与极狐GitLab 的集成,…

Sue
Sue

您的 JetBrains 编码工具已准备好更新至 2024.1

您的 JetBrains IDE 和 VS 扩展程序已准备好更新。 最新的 2024.1 版本搭载了大量功能,可以帮助您更智能、更快速地工作,包括本地运行的 AI 赋能全行代码补全、新终端等。  JetBrains IDE 2024.1 更新带来了 AI 赋能的全行代码补全。 它在本地运行,不会通过互联网发送任何数据。 目前为 Java、Kotlin、Python、JavaScript、TypeScript、CSS、PHP、Go 和 Ruby 在以下相应 JetBrains IDE 中提供全行代码补全: IntelliJ IDEA Ultimate、PyChar…

Sue
Sue

简单攻略:如何抛出 Java 异常

Java 中的异常用于指示程序执行期间发生并扰乱正常指令流的事件。 发生异常时,Java 运行时会自动停止当前方法的执行, 将带有错误信息的异常对象传递到可以处理异常的最近的 catch 块。 虽然妥善捕获和处理异常很重要,但了解如何有效抛出异常也同样重要。 在这篇博文中,我们将探讨引发 Java 异常的细节,涵盖不同类型的异常、如何创建自定义异常等。 如何抛出异常 要让 Java 运行时知道代码中发生了异常,首先必须抛出一个异常。 在 Java 中,您可以使用 throw 关键字调用 Java 虚拟机 (JVM) 中的异常机制: throw new Exception("Something …

Sue
Sue

JetBrains IDE 中的全行代码补全:您需要知道的一切

AI 编程仍然是一个众说纷纭的话题,但越来越多的开发者开始将 AI 融入他们的日常工作流中。 无论您是已经在争论中选择了自己的立场还是仍未做出决定,我们在 JetBrains IDE v2024.1 中提供的一项新功能都可能会引起您的兴趣:全行代码补全。 该功能由 AI 赋能,可在本地运行,不会通过互联网发送任何数据。 在这篇博文中,我们将详细介绍什么是全行代码补全、它的运作方式、支持哪些语言,以及您如何向我们提供反馈。 什么是 JetBrains IDE 中的全行代码补全? JetBrains IDE 在最新的 2024.1 更新中添加了这种新型代码补全。 如下所示,它采用…

Sue
Sue

简单攻略:在 Java 中创建继承

在 Java 和其他编程语言中,继承是面向对象编程的基本特性之一。 借助继承,您可以创建从类(基类或超类)派生的类,并重用、扩展或修改超类的行为。 这一原则允许您构建类层次结构和重用现有代码。 Java 本身到处都使用继承:许多 JDK 类继承其他类,并且 Java 中的每个类都隐式扩展 java.lang.Object。 本文不会过多关注这一部分,而主要举例说明如何在代码中使用继承。 假设,您想要在应用程序中创建 Employee 和 Customer 类。 借助继承,您可以编写这两个类,使其从父 Person 类继承 name 和 address 属性。 在代码可重用性和模块化方面,这有多…

Sue
Sue
加载更多
  • Privacy & Security
  • Terms of Use
  • Legal
  • Genuine tools
Language
  • English
  • 简体中文
  • Twitter
  • Facebook
  • Linkedin
  • Instagram
  • Youtube
  • RSS
  • Tiktok
Merchandise store iconMerchandise store
Copyright © 2000 JetBrains s.r.o.