sábado, 9 de novembro de 2013

Entendendo o Java


Nesta postagem irei explicar como é o funcionamento do Java.



Então, como o Java funciona?
Digamos que seu objetivo é escrever um aplicativo para convidar alguns de seus amigos para sua festa de aniversário e seu desejo é que eles recebam este convite em qualquer dispositivo.
Vamos aos passos necessários:
Você criará um arquivo de código-fonte, o compilador Javac irá compilar o seu código e, em seguida será executado o bytecode compilado em uma maquina virtual Java.

Detalhes do funcionamento:

1 - Código-fonte: Crie um documento código fonte, neste caso a linguagem Java será a nossa linguagem utilizada. O código-fonte é o código salvo como ".java". Exemplo: churrascao.java.


Exemplo de código-fonte Java

2 – Compilador: O compilador busca em seu código-fonte algum erro, caso haja algum erro no seu código ele retorna para você (mensagem de erro). O código só é compilado quando não há mais nenhum erro.  Quando não existir mais nenhum erro é gerado um arquivo  .class, este .class é um segundo documento gerado pelo compilador. Este arquivo é composto por bytecodes Java.

3 - Saída: A saída é simplesmente o código compilado. Exemplo: Churrascao.class
Qualquer dispositivo que execute Java conseguirá interpretar ou converter este arquivo em algo que possa ser processado. O bytecode gerado pelo compilador funciona independente de plataforma, ou seja, posso executar em um computador ou até mesmo em uma geladeira (desde que tenha uma JVM).

4 - Máquinas Virtuais: A maquina virtual é a responsável por converter o bytecode em algo que a plataforma escolhida entenda e execute. A maquina virtual utilizada é a JVM(Java Virtual Machine).
Em breve começaremos de fato a codificar, a ideia é só entender como tudo funciona antes de qualquer coisa.


Na próxima postagem estarei explicando um pouco sobre a estrutura do código Java.


Espero que continuem a me seguir e não se esqueçam de comentar, pois preciso de um feedback de vocês.



Valeu Galera!!!

sexta-feira, 8 de novembro de 2013

Objetivo do Blog





Olá, eu me chamo Diego Santos Araújo. Sou estudante de Analise e Desenvolvimento de Sistemas no Instituto INFNET e atualmente trabalho com desenvolvimento e SharePoint na GPS IT.

O objetivo do blog é alcançar os leigos e estudantes que estão migrando para a área de analise e desenvolvimento. Sempre irei publicar artigos e minhas linhas de estudo da faculdade e do trabalho. 

Assuntos como SharePoint, desenvolvimento de software, metodologias de projetos, linguagens de programação, novidades sobre tecnologia e outros temas da área estarão aqui.


O meu real interesse é gerar uma interação entre nós(eu e você leitor) para que possamos trocar figurinhas sem muita formalidade e desta forma alcançarmos o objetivo que é compreender o "mundo da programação" e seus "braços".





Espero que dê tudo certo e...mãos à obra!!!