Pessoal, fiz uma recente migração do blog para o seguinte endereço: http://bugaleatorio.wordpress.com
Estarei melhorando a qualidade e o conteúdo das postagens, focando em Design e desenvolvimento Java, Android e Unity.
Agradeço a todos!
Tiago Manzini
quinta-feira, 14 de fevereiro de 2013
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!
Assinar:
Comentários (Atom)

