Primeiros Passos
Boa noite!
Já que vamos estudar
JAVA
aqui então é melhor saber como a coisa realmente anda, funciona, é executada, etc... Bem, vamos entender quem são os responsáveis por pegar um texto cheio de palavras estranhas e transformá-lo em um programa que roda no seu computador!
Todo aplicativo
JAVA
roda sobre uma JVM (famosa Java Virtual Machine) e quem realiza esse trabalho é o JRE (Java Runtime Environment) desde que nosso texto estranho (código) tenha sido compilado pelo JDK (Java Development Kit). Então vamos entender como cada um funciona separadamente.
JVM: A máquina virtual JAVA tem a responsabilidade de traduzir seu código em tempo de execução para o Sistema Operacional em uso. Ela literalmente pega seu código (bytecodes) em execução e chama as exatas bibliotecas de execução do Sistema Operacional para executá-lo. Como essas bibliotecas variam de S.O. para S.O., a JVM fica incumbida da correta tradução xD
JRE: O ambiente de execução JAVA cuida especificamente de rodar seu código, para tanto ele usa a JVM!!! (SIM, instalando o JRE você estará instalando a JVM automaticamente xD)Para tanto ele é composto de várias bibliotecas com várias interfaces JAVA.
JDK: O kit de desenvolvimento JAVA é responsável por ler nosso código e gerar o bytecode que será executado pelo JRE e traduzido para o PC com a JVM. É a principal ferramenta do desenvolvedor, inclusive a única necessária para fazer qualquer coisa a partir do zero, uma vez que com ele podemos compilar e executar nosso código.
Bem pessoal, por enquanto é só. No próximo post já iniciarei um programa bem básico exibindo como funciona na prática a execução de um código JAVA. Por isso não percam!!! ;D
Deixo aqui o fluxo analisado hoje em formato de diagrama, e por favor, enviem críticas, sugestões e dúvidas.
Assinar:
Postar comentários
(
Atom
)
Nenhum comentário :
Postar um comentário