Aproveite
a produtividade com Java

Cada aspecto do IntelliJ IDEA foi projetado para maximizar a produtividade do desenvolvedor.

Juntos, a assistência inteligente à codificação e o design ergonômico tornam o desenvolvimento não apenas produtivo, mas também agradável.

Faça um tour

Inteligência profunda

Depois de indexar seu código-fonte, o IntelliJ IDEA oferece uma experiência incrivelmente rápida e inteligente, mostrando sugestões relevantes em todos os contextos: preenchimento de código instantâneo e inteligente, análise dinâmica de código e ferramentas de refatoração confiáveis.

Experiência disponível para uso imediato

Ferramentas de missão crítica, como sistemas de controle de versão integrados, e uma ampla variedade de linguagens e estruturas com suporte estão todas ao seu alcance sem o trabalho de instalar plug-ins.

Preenchimento de código inteligente

Enquanto o preenchimento básico sugere nomes de classes, métodos, campos e palavras-chave dentro do escopo de visibilidade, o preenchimento inteligente sugere apenas os tipos esperados no contexto atual.

Assistência específica para cada estrutura

Embora o IntelliJ IDEA seja um IDE para Java, ele também compreende e fornece assistência para codificação inteligente para uma grande variedade de outras linguagens, como SQL, JPQL, HTML, JavaScript, etc., até mesmo quando a expressão da linguagem está injetada em um literal de string no seu código Java.

Impulsionadores de produtividade

O IDE prevê suas necessidades e automatiza tarefas de desenvolvimento entediantes e repetitivas, para que você possa se concentrar no panorama global.

Ergonomia do desenvolvedor

Em cada projeto e decisão de implementação que fazemos, sempre consideramos os riscos de se interromper o fluxo do desenvolvedor e nos esforçamos ao máximo para eliminar ou minimizar esses riscos.

O IDE segue seu contexto e traz as ferramentas correspondentes automaticamente.

Inteligência discreta

A assistência para codificação no IntelliJ IDEA não está apenas relacionada ao editor: ela também ajuda você a se manter produtivo ao lidar com outros aspectos, por exemplo, preenchendo um campo, pesquisando em uma lista de elementos, acessando uma janela de ferramenta ou alternando uma configuração.

Ferramentas incorporadas e
estruturas com suporte

Ferramentas integradas

Ferramentas integradas

  • Ferramentas de compilação
  • Controle de versão
  • Cliente HTTP
  • Ferramentas de criação de perfil
  • Descompilador
  • Cobertura
  • Ferramentas de banco de dados/SQL
Linguagens da JVM

Linguagens da JVM

  • Java
  • Kotlin
  • Scala
  • Groovy
Estruturas corporativas

Estruturas corporativas

  • Spring
  • Java EE
  • Jakarta EE
  • Micronaut
  • Quarkus
  • Helidon
  • Grails
Desenvolvimento móvel

Desenvolvimento móvel

  • Android
  • React Native
  • Cordova
  • Ionic
Desenvolvimento Web

Desenvolvimento Web

  • JavaScript
  • TypeScript
  • HTML e CSS
  • Node.js
  • Angular
  • React
  • Vue.js
Descubra todos os recursos
Novos
recursos

Controlar solicitações de extração do GitHub

Revise, navegue, atribua, gerencie e mescle solicitações pull do GitHub de dentro do IDE. Além disso, você pode comentar nas conversas e visualizar as verificações.

Dominar a gestão de erros

Use o widget Inspections para alternar entre avisos e erros em um arquivo aberto. A janela de ferramentas Problems oferece detalhes de problemas no arquivo atual e permite corrigi-los rapidamente. Dicas de inserção notificam quando suas alterações interromperão outros arquivos.

Explore tecnologias e estruturas

Use o escopo completo das tecnologias Jakarta EE e obtenha melhor suporte para Quarkus, Micronaut, API Amazon SQS e OpenAPI.

Escolha
sua edição