1. Programação para adultos

Até recentemente, você só escrevia programas no site CodeGym. Isso era simples, conveniente e compreensível. Mas você não acha que sempre fará isso, não é? É hora de começar a escrever programas como um adulto, como programadores de verdade. De alguma forma, as pessoas estavam escrevendo programas antes da criação do CodeGym!

Para escrever um programa em seu computador sem CodeGym, você precisa fazer duas coisas:

  1. Instalar o Java JDK
  2. Instale o IDE Java

O que são essas coisas?

Java JDK
Um programa escrito em Java é diferente de um programa de computador comum. Um programa comum contém código de máquina que pode ser executado diretamente por um processador de computador e não requer nenhuma manipulação adicional para ser executado.

Um programa escrito em Java não contém código de máquina. Em vez disso, ele contém um bytecode especial . O processador não sabe como executar bytecode , então ao executar um programa Java, ele primeiro lança um programa especial, o JVM . E é a JVM que entende o bytecode e sabe como executá-lo. A JVM faz parte do JDK .

Java IDE

Os programas modernos contêm milhões de linhas de código. Seria impossível escrever tais programas usando um editor de texto básico. Em vez disso, os codificadores usam ferramentas de software poderosas que aceleram e simplificam muito seu trabalho.

Esses programas para criar programas são geralmente chamados de IDE s. IDE significa Ambiente de Desenvolvimento Integrado .

Existem 3 IDEs populares para escrever programas Java:

  1. IDEIA IntelliJ
  2. Eclipse
  3. NetBeans

Quase todo mundo prefere o IntelliJ IDEA . Depois de conhecê-lo, você entenderá o porquê. Mas primeiro você precisa lidar com a JVM e JDK .


2. O que é o JDK ?

JVM significa máquina virtual Java. Um processador regular executa código de máquina, mas a JVM executa bytecode. Isso significa que a JVM é como um processador/computador virtual.

Você descobrirá que os programadores frequentemente se referem a computadores/processadores como máquinas. Acostume-se: você também é um deles agora.

A JVM é boa, mas a JVM sozinha é inútil. Ninguém precisa de um processador vazio também. A JVM normalmente é emparelhada com um conjunto de bibliotecas padrão, que incluem todos os tipos de coleções, listas e outras classes. A propósito, uma biblioteca padrão contém vários milhares de classes.

O JRE significa Java Runtime Environment .

O JRE é suficiente para rodar muitos programas Java, mas não é para programadores. Por exemplo, o compilador Java não está incluído no JRE . E onde você consegue isso?

Os desenvolvedores Java têm seu próprio kit de ferramentas, o JDK ( Java Development Kit ). O JDK inclui o JRE e o compilador Java junto com outros programas que são super úteis para desenvolvedores Java. Aqui está a aparência do quadro geral:

O JDK contém as ferramentas JRE plus para desenvolvedores Java.

O JRE contém a JVM mais um conjunto de bibliotecas Java padrão.

A JVM é a Máquina Virtual Java .


3. Variantes do JDK

Já passou o tempo em que uma nova versão do Java aparecia a cada 3-5 anos e era um grande evento. Agora, uma nova versão do JDK é lançada a cada seis meses. O exemplo do Google Chrome acabou sendo contagiante :) Além disso, diferentes empresas produzem seus próprios JDK s.

A Microsoft foi a primeira a fazer isso no final dos anos 1990 para esmagar a cada vez mais popular plataforma Java que tornava os programas independentes do Windows. Claro, a Microsoft perdeu no tribunal e foi forçada a lançar seus próprios análogos Java mais independentes: a plataforma .NET e a linguagem C#.

A plataforma .NET é a contraparte da Microsoft para o JRE, e as versões iniciais da linguagem C# tinham um mapeamento um-para-um para a linguagem Java. Dito isto, muita água correu sob a ponte desde então.

De qualquer forma, hoje existem vários JDKs populares . Estamos interessados ​​em dois deles:

  • Oracle JDK é o JDK oficial da empresa que criou o Java. O uso corporativo agora requer algum pagamento, mas ainda é gratuito para uso privado e desenvolvedores individuais.
  • OpenJDK é um JDK gratuito , também lançado pela Oracle. É o favorito dos desenvolvedores e empresas que não querem pagar dinheiro para a Oracle.

Para desenvolvedores, não há diferença fundamental, então você pode usar o OpenJDK com segurança.


4. Instalando o JDK

Você precisa baixar o OpenJDK 16 para o seu computador. Primeiro, vá https://jdk.java.net/16/

Na seção "Builds", clique na versão do JDK para o seu sistema operacional para iniciar o download.

É uma boa ideia mover o arquivo baixado para um local seguro antes de descompactá-lo para ter certeza de não excluí-lo acidentalmente.

IMPORTANTE! Certifique-se de que não haja nenhum caractere cirílico no caminho para o JDK. Os caracteres cirílicos causarão problemas ao iniciar programas.


5. Vídeo sobre a instalação do JDK

Fizemos um vídeo especial que aborda todas as possíveis dúvidas sobre esse processo.

Claro, se você ainda tiver alguma dúvida, pode sempre perguntar em nosso Fórum .