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.
Como colocar Valorant fullscreen?
Como baixar CoD Mobile no PC 2021?
Como mudar de vida da noite para o dia?
Porque não consigo atualizar os meus apps no iPhone?
Como mudar a chave Pix de banco?
Como mudar a tag do Discord de graça?
Como criar uma resolução na AMD?
Como alterar o MTU do computador?
Como mudar o idioma do Windows 7 para Português Brasil?
Como instalar o Meet na Smart TV?
Como sair de uma conta do Netflix no PC?
Quantos tiro a AK-47 dar por minuto?
Como funciona a tinta da impressora?
Qual máquina personalizar capa de celular?
Como funciona empresa de crédito?
Como fazer uma ecobag personalizada?
Para que serve a broca Escariadora?