SP: 15/05/17 – 18h45

SARAH

Na coluna “Conte-me mais sobre Java”, a Analista de Suporte Técnico e graduanda em Sistemas, Sarah Fernanda, apresentará dicas sobre conceitos de computação e outras dúvidas recorrentes do dia a dia. Envie suas perguntas para: sarahfernandati@gmail.com

Desenvolvimento e Execução

Quando falamos em linguagem Java, temos que considerar dois cenários no que está relacionado ao contexto da usabilidade.

Usuários comuns e Programadores profissionais

Usuários comuns e Programadores profissionais

Para os desenvolvedores que pretendem realizar tal feito na linguagem,

Devemos falar sobre JDK. Por outro lado, para usuários que não possuem a pretensão de programar na linguagem e desejam apenas “rodar” o programa, falaremos sobre JRE.

Vocês já ouviram falar nos dois?

Ambos são componentes muito importantes em Java.

Mas antes de começar a detalhar sobre eles, quero mostrar o ciclo de vida de uma aplicação Java, Ilustrando melhor cada etapa para vocês:

Ciclo-de-vida-de-uma-aplicação-Java

Ciclo de Vida de uma aplicação Java

Quando criamos um código fonte, se enviarmos direto para o computador, o mesmo irá informar:

“Opa, O que é isso? eu desconheço esse monte de coisa!”

computador-ou-notebook

Computador só reconhece linguagem codificada. Ou seja: Código fonte.

 

Necessitamos então, de alguns intermediários nesse fluxo.

E o nome dele é… Compilador!

JavaC é o responsável por transformar o código fonte em código de máquina (byteCode) que é o tipo de linguagem que o computador consegue entender.

javac_pc

JavaC – o compilador que “traduz” a nossa mensagem para o computador

Envie-me as suas dúvidas e vamos conversando! Na próxima coluna começaremos a nos profundar sobre o Java. Se estiver entendendo e gostando, envie-me sugestões e indique a coluna a seus amigos e colegas de estudo!

Até a próxima!

___________________________________________________________________________________________________________________

sarahSarah Fernanda

é Analista de Sistemas da Empresa Open Text Brasil, em São Paulo; e graduanda em Redes de Sistemas e Telecomunicações pela Faculdade Impacta de São Paulo.

Envie suas dúvidas para: sarahfernandati@gmail.com

___________________________________________________________________________________________________________________

 

LEIA MAIS

 

- LINGUAGEM JAVA: JDK e JRE – por Sarah Fernanda

 

- “Como fazer o download das plataformas Java?” por Sarah Fernanda

- A importância de se saber sobre Linguagem Java