Anda di halaman 1dari 18

O ciclo de vida

Boas Pr
aticas
Tipos de Dados em Java

Projeto Integrado III - Desenvolvimento WEB


Othon Oliveira
Fatec Faculdade de Inform
atica PE

26 de agosto de 2016

Othon Oliveira

Projeto Integrado III - Desenvolvimento WEB

O ciclo de vida
Boas Pr
aticas
Tipos de Dados em Java

Sumario

O ciclo de vida
Fazendo bem feito

Tipos de Dados em Java


Utilizando sada println

Othon Oliveira

Projeto Integrado III - Desenvolvimento WEB

O ciclo de vida
Boas Pr
aticas
Tipos de Dados em Java

Applet ou uma GUI

Relembrando; Applet e

uma pequena aplicacao executada em uma janela


(browser/appletviewer) e tem um prop
osito especfico.

Othon Oliveira

Projeto Integrado III - Desenvolvimento WEB

O ciclo de vida
Boas Pr
aticas
Tipos de Dados em Java

Applet ou uma GUI

Relembrando; Applet e

uma pequena aplicacao executada em uma janela


(browser/appletviewer) e tem um prop
osito especfico.
Tem por finalidade estender as funcionalidade de um browser,
adicionando som, animacao, etc;

Othon Oliveira

Projeto Integrado III - Desenvolvimento WEB

O ciclo de vida
Boas Pr
aticas
Tipos de Dados em Java

Applet ou uma GUI

Relembrando; Applet e

uma pequena aplicacao executada em uma janela


(browser/appletviewer) e tem um prop
osito especfico.
Tem por finalidade estender as funcionalidade de um browser,
adicionando som, animacao, etc;
Exemplos: Um applet java executa bytecodes junto a jvm; Um
applet ShockWave Flash (SWF) executa c
odigo flash; WMF
da Microsoft,...

Othon Oliveira

Projeto Integrado III - Desenvolvimento WEB

O ciclo de vida
Boas Pr
aticas
Tipos de Dados em Java

Fazendo bem feito

4 etapas

Os metodos principais que definem o ciclo de vida de um Applet

Othon Oliveira

Projeto Integrado III - Desenvolvimento WEB

O ciclo de vida
Boas Pr
aticas
Tipos de Dados em Java

Fazendo bem feito

4 etapas

Os metodos principais que definem o ciclo de vida de um Applet


1

init() inicializacao; quando a(o) applet e inicialmente


carregada;

Othon Oliveira

Projeto Integrado III - Desenvolvimento WEB

O ciclo de vida
Boas Pr
aticas
Tipos de Dados em Java

Fazendo bem feito

4 etapas

Os metodos principais que definem o ciclo de vida de um Applet


1

init() inicializacao; quando a(o) applet e inicialmente


carregada;

start() execucao (ou animacao); chamado apos o init();

Othon Oliveira

Projeto Integrado III - Desenvolvimento WEB

O ciclo de vida
Boas Pr
aticas
Tipos de Dados em Java

Fazendo bem feito

4 etapas

Os metodos principais que definem o ciclo de vida de um Applet


1

init() inicializacao; quando a(o) applet e inicialmente


carregada;

start() execucao (ou animacao); chamado apos o init();

stop() interrupcao; faz a applet parar a execucao: da


animacao, do audio, ou do vdeo;

Othon Oliveira

Projeto Integrado III - Desenvolvimento WEB

O ciclo de vida
Boas Pr
aticas
Tipos de Dados em Java

Fazendo bem feito

4 etapas

Os metodos principais que definem o ciclo de vida de um Applet


1

init() inicializacao; quando a(o) applet e inicialmente


carregada;

start() execucao (ou animacao); chamado apos o init();

stop() interrupcao; faz a applet parar a execucao: da


animacao, do audio, ou do vdeo;

destroy() liberacao; libera os recursos utilizados. Chamado


quando o browser e fechado

Othon Oliveira

Projeto Integrado III - Desenvolvimento WEB

O ciclo de vida
Boas Pr
aticas
Tipos de Dados em Java

Fazendo bem feito

4 etapas

Os metodos principais que definem o ciclo de vida de um Applet


1

init() inicializacao; quando a(o) applet e inicialmente


carregada;

start() execucao (ou animacao); chamado apos o init();

stop() interrupcao; faz a applet parar a execucao: da


animacao, do audio, ou do vdeo;

destroy() liberacao; libera os recursos utilizados. Chamado


quando o browser e fechado

Othon Oliveira

Projeto Integrado III - Desenvolvimento WEB

O ciclo de vida
Boas Pr
aticas
Tipos de Dados em Java

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

Fazendo bem feito

import java . applet .*;


import java . awt .*;
public class Exemplo extends Applet {
private int x ,y , tam ;
public void init () {
x = 10; y = 10; tam = 0;
}
public void start () { tam += 5; }
public void paint ( Graphics g ) {
g . setColor ( new Color (200 ,123 ,122 , 212) ) ;
g . fillRect (x ,y , tam ,10) ;
}
public void stop () { / / }
}

Othon Oliveira

Projeto Integrado III - Desenvolvimento WEB

O ciclo de vida
Boas Pr
aticas
Tipos de Dados em Java

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17

Fazendo bem feito

package escreverStr ;
import java . awt .*;
import java . applet .*;
public class MinhaApplet extends Applet {
public void init () { / / inicializacao
setBackground ( Color . white ) ;
}
public void paint ( Graphics g ) { / / conteudo
g . setColor ( Color . red ) ;
g . drawString ( " Eu sou uma applet " ,25 ,45) ;
g . setColor ( Color . green ) ;
g . drawString ( " que desenha um
retangulo " ,45 ,75) ;
g . setColor ( Color . orange ) ;
g . drawRect (200 ,50 ,30 ,40) ;
}
}
Othon Oliveira

Projeto Integrado III - Desenvolvimento WEB

O ciclo de vida
Boas Pr
aticas
Tipos de Dados em Java

Fazendo bem feito

O HTML

Para exibir o Applet Java


O HTML para mostrar este applet Java ap
os compilado (.class)

Othon Oliveira

Projeto Integrado III - Desenvolvimento WEB

O ciclo de vida
Boas Pr
aticas
Tipos de Dados em Java

1
2
3
4
5
6
7
8
9
10

Utilizando sada println

<! doctype html public " - / / w3c / / dtd html 4.0


transitional / / en " >
< html >
< head > < TITTLE > </ head >
< body >
Pequena Aplica & ccedil ;& atilde ; o
<h3 > < applet CODE = " MinhaApplet . class "
WIDTH = " 323 " HEIGHT = " 144 " >
</ applet >
<hr > </ h3 >
</ body >
</ html >

Othon Oliveira

Projeto Integrado III - Desenvolvimento WEB

O ciclo de vida
Boas Pr
aticas
Tipos de Dados em Java

Utilizando sada println

Strings, Arrays e outros

Tipos de dados em Java


Tipos de dados java exibidos com println

Othon Oliveira

Projeto Integrado III - Desenvolvimento WEB

O ciclo de vida
Boas Pr
aticas
Tipos de Dados em Java

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18

Utilizando sada println

public class TexteSaida {


public static void main ( String [] args ) {
Thread objectData = new Thread () ;
String stringData = " Java Mania " ;
char [] charArrayData = { 'a ' , 'b ', 'c ' };
int integerData = 4;
long longData = Long . MIN_VALUE ;
float floatData = Float . MAX_VALUE ;
double doubleData = Math . PI ;
boolean booleanData = true ;
. . .
System . out . println ( objectData ) ;
System . out . println ( stringData ) ;
System . out . println ( charArrayData ) ;
System . out . println ( longData ) ;
System . out . println ( floatData ) ;
System . out . println ( booleanData ) ;
}
Othon Oliveira

Projeto Integrado III - Desenvolvimento WEB

O ciclo de vida
Boas Pr
aticas
Tipos de Dados em Java

Utilizando sada println

Resultado do codigo acima

Sada do codigo java acima


Thread[Thread-0,5,main]
Java Mania
abc
4
-9223372036854775808
3.4028235E38
3.141592653589793
true

Othon Oliveira

Projeto Integrado III - Desenvolvimento WEB

Anda mungkin juga menyukai