Um código Java é escrito uma única vez por um programador em uma plataforma, compilado para um bytecode, e interpretado pela JVM para ser executado na máquina, essa execução é uma combinação de interpretação e uma compilação Just-In-Time (JIT) (vamos ver cada um dos itens marcados em negrito para entender o processo).
Compilação e geração do código objeto; Linkedição e geração de arquivo executável ; Carregamento do programa para a memória; Execução do programa pela CPU.
Na máquina virtual Java, ou JVM, é onde a sua aplicação será executada. É ela, também, a responsável pela característica multiplataforma do Java. Um programa escrito nessa linguagem será executado em qualquer plataforma, seja ela um notebook, smartphone ou torradeira, que possua uma máquina virtual Java implementada.
Utilizando apenas um compilador, o processo até termos o programa rodando na máquina é o seguinte:
Para Começar a Programar em Java é Necessário que você entre no site da sun ou clique aqui para fazer o download da linguagem. Mas antes disso você deve saber. O Java é dividido em Três categorias. Standard Enterprise Mobile Entendendo as Três: Standard – Mais Conhecida como J2se essa categoria do Java é que chamamos de coração do ...
Esse kit é um conjunto de ferramentas que podemos utilizar para escrever e rodar um código Java. Após instalá-lo, podemos abrir o terminal e ver qual a versão do Java estamos utilizando. Para isso, basta digitar java no terminal seguido de -version. No caso, estamos na versão 11 da linguagem: Legal, mas como posso começar a escrever na linguagem?
Você já deve ter ouvido falar que Java é tanto uma linguagem quanto uma plataforma. Isso quer dizer que, além da linguagem, o programador Java também conta com um conjunto de APIs que facilitam o desenvolvimento ao oferecerem soluções para situações comuns de desenvolvimento.
Essa é apenas uma pequena introdução sobre a linguagem. A plataforma Java é muito extensa e consegue ser encaixada em muitos projetos. Aqui na Alura, temos uma formação que começa desde o básico com a linguagem e com orientação a objetos, até sistemas web com conexão no banco de dados.
Qual o mais caro granito ou quartzo?
Como voltar a ver Stories silenciado?
Como aumentar a potência da antena de rádio do meu carro?
Onde encontramos nitrogênio nós seres vivos?
Qual foi o primeiro país a se formar?
Qual é a principal diferença entre as plantas medicinais e os medicamentos comprados em farmácias?
Quem comete crime de desobediência?
Qual a largura máxima de uma carreta?
O que o suco de laranja faz no organismo?
Que é bom para baixar o potássio?
Porque o chocolate branco e branco?
Qual é o conceito de onomatopeia?
Quantas refeições por dia para quem quer emagrecer?
Qual o salário mais alto da Petrobras?