sábado, 2 de fevereiro de 2013

Java Simplesmente! :)


Estou prestes a mudar muitas coisas por aqui. Começando pela linguagem de programação. :p

Estou migrando para Java e Android, vou focar meus estudos e consequentemente os posts nessa área.

Andei conversando com alguns Produtores Executivos de algumas empresas associadas a ABRA Games, a maioria me indicou isso, embora sempre haja aqueles que gostam de encher você com mil e uma coisas para fazer antes de entrar no mercado. Sempre fui do tipo “menos é mais”, por isso – como alguns me disseram – acredito que uma certificação SCJP e uma especialização em Android já é o suficiente.

Neste post vou dar uma introdução à linguagem Java, algo bem superficial, não pretendo ensinar a linguagem aqui (por enquanto não), minha motivação é para apenas um refresco de memória. Para quem já está familiarizado com programação, já deve saber o que é uma IDE, um SDK (JDK), um compilador, uma vez que são elementos básicos usados em quase toda programação de computadores atualmente. Estou citando isso aqui, para certificar que você está apto a continuar lendo e também para já ir dizendo que na Java a “revolução” já começou desde este ponto inicial. Em Java não usamos SDK (Software Development Kit – Kit de Desenvolvimento de Softwares), mas JDK (Java Development Kit – Kit de Desenvolvimento Java).
O processo de compilação, resumidamente era basicamente como mostra abaixo:



No Java temos o advento da Máquina Virtual (JVM), que é o que faz ser multiplataforma, uma vez que tendo instalado a JVM, qualquer aplicativo Java terá uma grande chance de rodar. Isso trás algumas modificações na forma como um programa Java nasce. Abaixo temos de muito bem simples como é a “compilação” de um programa Java:



Podemos observar que o que surge na realidade é um bytecode uma espécie de código que pode ser lido pelas máquinas virtuais, independente de plataforma.

Do Java 2 ao Java 5?

A linguagem Java evoluiu muito rapidamente, as modificações foram tão bruscas da versão 1.1 para 1.2 que resolveram chamar essa ultima de Java 2, usando o 2 do 1.2 para nomeá-la. Da versão 1.2 para 1.4 não ouve fortes modificações, sendo mais notória da versão 1.5. Não queriam simplesmente chamar a nova versão (com tantas alterações) de simplesmente Java 1.5, então por conta do marketing nomearam-na de Java 5, utilizando o 5 do 1.5.

Hoje a linguagem Java está muito poderosa e é uma das mais usadas no mercado.

Nos próximos posts, tentarei abordar um pouco mais a fundo, explicando o que são pacotes, classes, tipos de dados e etc. Reforço novamente que meu foco não é ensinar a linguagem Java, mas dar uma leve “relembrada” a aqueles que já programaram nela alguma vez. Talvez, posso tentar arriscar alguma coisa no ensinamento da linguagem daqui algum tempo ou até mesmo durante a programação de um projeto em Android.

Espero que tenham gostado desta introdução, qualquer dúvida entre em contato pelo e-mail tiagomanzini_17@hotmail.com ou nos comentários. Caso queira ficar mais por dentro do que anda acontecendo nos bastidores, sega-me no Twitter (@TiagoManzini1).

Abração e Sucesso a todos!

Nenhum comentário:

Postar um comentário