Você está na página 1de 30

+

Java Bsico
Aula 1 por Thalles Cezar

Histrico

Green Project (1991)


Desenvolver

plataforma para eletrodomsticos inteligentes Tentaram usar C++ Mas resolveram desenvolver uma linguagem prpria

Oak language (1992)


J rodava

no PDA Star7 Tambm rodavam ela em um decodificador de TV a cabo

Histrico

Java na Web (1994)


Advento

dos browsers Internet se tornava mais iterativa do que a TV a cabo

Java no Netscape (1995)

Histrico

JDK lanado (1996) JavaOne (1997)


A maior conferncia de

desenvolvedores do mundo (8.000 visitantes)

75% dos desenvolvedores usam Java como sua primeira linguagem (2003) Open Source (2006)

Histrico
Vrias

edies (abaixo: Java Micro Edition, Android e Java Enterprise Edition)

O que exatamente Java?

Duas coisas:

A linguagem de programao Java

A plataforma Java

Java Virtual Machine (Mquina Virtual Java) Java Application Programming Interface (API Java)

O que exatamente Java?


de uma mquina virtual, o mesmo cdigo em Java pode ser rodado em diferentes arquiteturas de software e hardware!

Atravs

O que exatamente Java?


portabilidade s possvel porque os compiladores Java geram cdigos intermedirios (bytecodes) que por sua vez so rodados nas mquinas virtuais Java
so armazenados em arquivos .class

Essa

Os bytecodes

O que exatamente Java?


API Java uma grande coleo de componentes de softwares que podemos usar para nos ajudar a construir nossos programas! API Java temos componentes que nos ajudam a programar jogos, interfaces, banco de dados, etc...

Na

Trabalhando com a IDE Eclipse


Vamos

abrir o Eclipse

Trabalhando com a IDE Eclipse


Agora

apertamos com o boto direito no Package Explorer para criarmos um novo projeto Java...

Trabalhando com a IDE Eclipse


D

um nome para seu projeto e clique em Finish!

Trabalhando com a IDE Eclipse


Aperte

com o boto direito em src, abra New e escolha a opo Class

Trabalhando com a IDE Eclipse


D

um nome para sua primeira classe seguindo ao padro de nomenclatura de classes de Java padro o seguinte:

Todas palavras juntas A cada nova palavra colocar primeira letra como maiscula Ex: MinhaPrimeiraClasse

Trabalhando com a IDE Eclipse


Agora programar e

apertar no Run quando terminar!

O boto Run esse

O cdigo-fonte fica aqui

Programando
Vamos

ver um exemplo de cdigo e tentar entender o que ele faz...

Programando
Vamos

ver um exemplo de cdigo e tentar entender o que ele faz...


As chaves abrem e fecham blocos do cdigo

Programando
Vamos

ver um exemplo de cdigo e tentar entender o que ele faz...


Nesse caso, as chaves abrem e fecham uma classe

Programando
Vamos

ver um exemplo de cdigo e tentar entender o que ele faz...


Essa classe se chama MinhaPrimeiraClasse

Programando
Vamos

ver um exemplo de cdigo e tentar entender o que ele faz...


Todo programa precisa de pelo menos uma classe

Programando
Vamos

ver um exemplo de cdigo e tentar entender o que ele faz...

Agora as chaves abrem e fecham um mtodo

Programando
Vamos

ver um exemplo de cdigo e tentar entender o que ele faz...

Esse mtodo se chama main, ele que vai ser executado quando o programa for executado

Programando
Vamos

ver um exemplo de cdigo e tentar entender o que ele faz...

A nica coisa que o main de MinhaPrimeiraClasse faz chamar o mtodo System.out.println

Programando
Vamos

ver um exemplo de cdigo e tentar entender o que ele faz...

O mtodo System.out.println um mtodo da API Java! Ele serve para colocar resultados na tela, ou seja, imprimir resultados

Programando
Vamos

ver um exemplo de cdigo e tentar entender o que ele faz...

Ao chamar esse mtodo, dizemos ao computador que ele deve imprimir a expresso que colocarmos entre parnteses

Programando
Vamos

ver um exemplo de cdigo e tentar entender o que ele faz...

A expresso que colocamos entre parnteses 2 + 2. O computador avaliar essa expresso e a imprimir.

Programando
Vamos salvar as alteraes (se necessrio)... ...e rodar o cdigo!

Aqui est o resultado do nosso primeiro programa!

Programando
Viram o

resultado? Ele aparece no Console. no console que vemos o resultado em forma de texto dos programas. Aqui ns vemos o nmero 4 como um texto no Console, mas poderamos v-lo em uma janela tambm.

Referncias

http://en.wikipedia.org/wiki/Java_(software_platform)#History http://www.java.com/en/javahistory/timeline.jsp http://developer.android.com/guide/basics/what-is-android.html https://www.cs.auckland.ac.nz/references/java/java1.5/tutorial/getStarted/intro/definition.html https://www.cs.auckland.ac.nz/references/java/java1.5/tutorial/getStarted/intro/cando.html http://www.eclipse.org/