IntelliJ IDEA é um ambiente de desenvolvimento integrado para aplicações Java da empresa JetBrains. Ele está posicionado como o ambiente de desenvolvimento Java mais inteligente e conveniente, com suporte para todas as tecnologias e estruturas mais recentes.

O IntelliJ IDEA é um dos três IDEs Java mais populares, juntamente com o Eclipse IDE e o NetBeans IDE.

Termos de serviço do IntelliJ IDEA

Desde a primeira versão do IntelliJ IDEA em janeiro de 2001, a JetBrains vem adicionando novos recursos e aprimorando os existentes.

A partir da versão 9.0, o IntelliJ IDEA está disponível em duas versões:

  • Edição da comunidade
  • Edição final

A Community Edition é uma versão gratuita sob a licença Apache 2.0. Destina-se ao desenvolvimento de JVM e Android, bem como para o desenvolvimento de aplicativos com uma interface gráfica do usuário (GUI). É útil tanto para desenvolvedores novatos para fins educacionais quanto para profissionais para desenvolvimento comercial.

A Ultimate Edition está disponível sob uma licença comercial e oferece suporte a mais ferramentas do que a Community Edition. Esta versão destina-se ao desenvolvimento empresarial e web. Será útil para desenvolvedores de back-end e front-end.

Nos próximos seis meses, a Community Edition será adequada para você.

O IntelliJ IDEA está disponível para três plataformas: Windows, macOS, Linux. Você pode baixar a versão mais recente no site oficial da JetBrains .

Por que um código diferente é executado para mim?

Essa é uma das dúvidas mais comuns dos novatos. O problema aqui é a configuração de execução do IntelliJ IDEA .

O IDE oferece várias maneiras de executar seu código (seu método principal ):

  1. Basta clicar no botão Executar ao lado do seu método principal ou da classe que contém o método principal .

  2. Clique com o botão direito do mouse no arquivo na árvore do projeto. Em seguida, selecione Executar…

  3. Execute com opções avançadas.

Os iniciantes geralmente têm dificuldades ao usar o terceiro método. Depois de executar vários arquivos, o IDEA cria uma configuração de execução para cada arquivo/classe e a salva em uma lista de "configurações de execução".

Se você selecionar alguma configuração e pressionar Editar configurações… , veremos as configurações avançadas de execução:

Essas configurações permitem especificar qual versão do Java você deseja usar para executar o programa e você pode adicionar configurações de ambiente adicionais ou argumentos de programa. Os argumentos do programa são os argumentos que são passados ​​para o método main() .

Que recurso conveniente! Mas esta é precisamente a fonte do problema mais comum encontrado pelos iniciantes, ou seja, "Código diferente está sendo executado para mim".

O problema surge se você pressionar o botão Executar quando uma configuração de execução que não corresponde ao nosso arquivo for selecionada:

Para evitar esse erro, selecione o nome do arquivo/classe desejado na lista suspensa.

Ferramentas para trabalhar com código no IntelliJ IDEA

O IntelliJ IDEA possui muitas ferramentas para trabalhar com código. Fornecemos exemplos de alguns deles abaixo.

O recurso Live Templates permite que o desenvolvedor reduza significativamente o tempo gasto escrevendo construções de código usadas com frequência.

Por exemplo, para criar um método principal, basta digitar psvm no editor e pressionar a tecla TAB :

-> aba ->

Teclas de atalho

As teclas de atalho podem simplificar e acelerar muito a codificação. Mas você precisa conhecer as teclas de atalho para se beneficiar delas. Aqui estão algumas combinações de teclas que irão atendê-lo bem agora ou no futuro próximo.

Ctrl + Espaço — Mostra uma lista de opções para completar sua entrada.

Ctrl + W — Seleção de texto inteligente. Primeiro, ele seleciona a palavra onde está o cursor e, em seguida, as declarações inteiras mais próximas e assim por diante até o documento inteiro.

e assim por diante.

Ctrl + Y — Exclui a linha inteira, mantendo o cursor na mesma posição.

Ctrl + Shift + Espaço — O mesmo que Ctrl + Espaço , mas é responsável por campos e métodos estáticos. Também ajuda a inicializar um campo com um tipo apropriado.

Ctrl + B — Salta para a declaração de um campo, método ou classe. Produz o mesmo efeito que pressionar Ctrl + LMB :

Ctrl + / — comenta uma linha de código. Se várias linhas forem selecionadas, esta combinação de teclas comentará toda a seleção:

Shift + F6 — Renomeia um campo, método ou classe em todos os lugares onde é usado.

Ctrl + Q — Em uma janela pop-up, mostra a documentação de um método, para que você não precise pesquisar no código-fonte. Isso ajuda a entender os parâmetros de entrada e o valor de retorno.

Shift + Shift ( Double Shift , ou seja, pressione rapidamente Shift 2 vezes seguidas) — Procure por tudo em todos os lugares (bem, ele procura classes e arquivos, mas não métodos). Isso é útil quando você se lembra de ter visto algo em algum lugar e até mesmo de algumas letras do nome - essa janela o ajudará a encontrá-lo.

Ao pesquisar classes, você pode inserir parte do nome ou apenas as 2 primeiras letras no CamelCase. Por exemplo, BuRe encontrará BufferedReader :

Ctrl + Shift + V — Uma operação de colagem inteligente que lembra os últimos itens que você copiou.

Ctrl + Shift + Espaço — Preenchimento automático inteligente que sugere opções para substituir valores com base no contexto.

Ctrl + Shift + A — Procura uma ação. Se de repente você esquecer a tecla de atalho para uma ação, mas lembrar seu nome, poderá encontrar qualquer ação e executá-la.

Ctrl + Alt + M — Extrai o trecho de código selecionado em um método separado. Esta tecla de atalho é super útil para refatoração.

Alt + Enter — Preenchimento automático que resolve qualquer problema. Realmente, quase sempre ajuda. Se você receber algum erro de compilação e não souber a solução exata, a primeira coisa a fazer é ver o que o IDEA sugere.

Alt + Insert — Gera automaticamente tudo e qualquer coisa: métodos, construtores, classes...

Ctrl + O — Substitui os métodos de um pai.

Ctrl + K — Ao trabalhar com Git, confirma.

Ctrl + Shift + K — Ao trabalhar com Git, pushes.

Ctrl + Alt + S — configurações do IDEA.

Ctrl + Alt + Shift + S — Configurações do projeto.

Isso está longe de ser uma lista exaustiva de funcionalidades úteis do IntelliJ IDEA. Nas próximas lições, falaremos sobre muitos outros recursos úteis, incluindo o modo de depuração.