Aprendendo do básico sobre a linguagem de programação JAVA.

Primeiros Passos

Nenhum comentário
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.

win-lin
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.

Nenhum comentário :

Postar um comentário