Java

Disponível somente no TrabalhosFeitos
  • Páginas : 114 (28282 palavras )
  • Download(s) : 0
  • Publicado : 28 de março de 2012
Ler documento completo
Amostra do texto
D EPARTAMENTO DE E NGENHARIA DE C OMPUTAÇÃO E AUTOMAÇÃO I NDUSTRIAL FACULDADE DE E NGENHARIA E LÉTRICA E U NIVERSIDADE E STADUAL DE C AMPINAS
DE

C OMPUTAÇÃO

Programação Orientada a Objetos: Uma Abordagem com Java

Ivan Luiz Marques Ricarte

2001

Sumário
1 Fundamentos da programação orientada a objetos 1.1 Classes . . . . . . . . . . . . . . . . . . . . . 1.2 Objetos . . . . . . .. . . . . . . . . . . . . . 1.3 Herança . . . . . . . . . . . . . . . . . . . . . 1.4 Polimorfismo . . . . . . . . . . . . . . . . . . 3 3 4 6 6 8 8 10 11 11 12 13 13 15 16 18 19 20 20 21 24 25 25 27 28 29 30 31 32 32 33 34 34

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . ..

. . . .

. . . .

. . . .

. . . .

2 Princípios da programação na linguagem Java 2.1 Tipos primitivos . . . . . . . . . . . . . . . . . . 2.2 Identificadores . . . . . . . . . . . . . . . . . . . 2.3 Expressões . . . . . . . . . . . . . . . . . . . . 2.3.1 Expressões retornando valores numéricos 2.3.2 Expressões retornando valores booleanos 2.3.3 Outros tipos de expressões . . . . . .. . 2.3.4 Controle do fluxo de execução . . . . . . 2.3.5 Comentários . . . . . . . . . . . . . . . 2.4 Operações sobre objetos . . . . . . . . . . . . . 2.4.1 Arranjos . . . . . . . . . . . . . . . . . . 2.4.2 Strings . . . . . . . . . . . . . . . . . . 2.5 Classes em Java . . . . . . . . . . . . . . . . . . 2.5.1 Pacotes . . . . . . . . . . . . . . . . . . 2.5.2 Definição de classes em Java . . .. . . . 2.5.3 O método main . . . . . . . . . . . . . 2.5.4 Visibilidade da classe e seus membros . . 2.5.5 Classes derivadas . . . . . . . . . . . . . 2.5.6 Classes abstratas e finais . . . . . . . . . 2.5.7 Interfaces . . . . . . . . . . . . . . . . . 2.6 Exceções . . . . . . . . . . . . . . . . . . . . . 2.6.1 Tratamento de exceções . . . . . . . . . 2.6.2 Erros e exceções de runtime . . . . .. . 2.6.3 Propagando exceções . . . . . . . . . . . 2.6.4 Definindo e gerando exceções . . . . . . 2.7 O ambiente de Java . . . . . . . . . . . . . . . . 2.7.1 Ferramentas do Java SDK . . . . . . . . 2.7.2 Geração de código portátil . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . .. . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . .. . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . .. . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . .

1

Programação orientada a objetos com Java

Sumário

2.7.3

Desenvolvimento de aplicações . . . . . . . . . . . . . . . . . . . . . . . .

35 37 37 38 39 40 41 42 43 45 46 46 47 47 50 54 55 57 65 66 67 68 69

3 Uso das classes da API padrão de Java 3.1Funcionalidades básicas . . . . . . 3.2 Entrada e saída . . . . . . . . . . 3.2.1 Transferência de texto . . 3.2.2 Transferência de bytes . . 3.2.3 Manipulação de arquivos . 3.2.4 Serialização . . . . . . . . 3.3 Framework de coleções . . . . . . 3.4 Extensões padronizadas . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . ....
tracking img