ADS4 ProgramacaoAvancada Parte I
-
Upload
fabio-miranda -
Category
Documents
-
view
36 -
download
13
Transcript of ADS4 ProgramacaoAvancada Parte I
![Page 1: ADS4 ProgramacaoAvancada Parte I](https://reader031.fdocumentos.tips/reader031/viewer/2022020200/55cf9d39550346d033acc17c/html5/thumbnails/1.jpg)
Programação Avançada 1 Plataforma Java
Análise e Desenvolvimento de Sistemas
Programação Avançada
Prof. MSc. Marcos [email protected]
Sejam Bem-Vindos !!!
![Page 2: ADS4 ProgramacaoAvancada Parte I](https://reader031.fdocumentos.tips/reader031/viewer/2022020200/55cf9d39550346d033acc17c/html5/thumbnails/2.jpg)
Programação Avançada 2 Plataforma Java
JAVA AVANÇADO1. Conceitos básicos sobre a plataforma JAVA
2. Revisão: Princípios da Orientação a Objetos
3. Classes e Objetos com JAVA
4. Tipos Literais, Compostos, Wrappers e Comandos
5. Programação Concorrente
6. Interface Gráfica - Swing
7. Sockets - UDP / TCP / MULTICAST
8. Datas / Log4J / JAR / StringBuffer
9. Collections Framework
10.JDBC
11.CORBA IDL e IIOP/RMI
12.Entrada e Saída (IO)
13.Novidades do JAVA
![Page 3: ADS4 ProgramacaoAvancada Parte I](https://reader031.fdocumentos.tips/reader031/viewer/2022020200/55cf9d39550346d033acc17c/html5/thumbnails/3.jpg)
Programação Avançada 3 Plataforma Java
FERRAMENTAS A SEREM UTILIZADAS
![Page 4: ADS4 ProgramacaoAvancada Parte I](https://reader031.fdocumentos.tips/reader031/viewer/2022020200/55cf9d39550346d033acc17c/html5/thumbnails/4.jpg)
Programação Avançada 4 Plataforma Java
LIVROS RECOMENDADOS
![Page 5: ADS4 ProgramacaoAvancada Parte I](https://reader031.fdocumentos.tips/reader031/viewer/2022020200/55cf9d39550346d033acc17c/html5/thumbnails/5.jpg)
Programação Avançada 5 Plataforma Java
LIVROS RECOMENDADOS
![Page 6: ADS4 ProgramacaoAvancada Parte I](https://reader031.fdocumentos.tips/reader031/viewer/2022020200/55cf9d39550346d033acc17c/html5/thumbnails/6.jpg)
Programação Avançada 6 Plataforma Java
LIVROS RECOMENDADOS
![Page 7: ADS4 ProgramacaoAvancada Parte I](https://reader031.fdocumentos.tips/reader031/viewer/2022020200/55cf9d39550346d033acc17c/html5/thumbnails/7.jpg)
Programação Avançada 7 Plataforma Java
JAVA AVANÇADO
Conceitos Básicos sobre a Plataforma
![Page 8: ADS4 ProgramacaoAvancada Parte I](https://reader031.fdocumentos.tips/reader031/viewer/2022020200/55cf9d39550346d033acc17c/html5/thumbnails/8.jpg)
Programação Avançada 8 Plataforma Java
TECNOLOGIA JAVA
8
![Page 9: ADS4 ProgramacaoAvancada Parte I](https://reader031.fdocumentos.tips/reader031/viewer/2022020200/55cf9d39550346d033acc17c/html5/thumbnails/9.jpg)
Programação Avançada 9 Plataforma Java
LINGUAGEM E API JAVA
9
![Page 10: ADS4 ProgramacaoAvancada Parte I](https://reader031.fdocumentos.tips/reader031/viewer/2022020200/55cf9d39550346d033acc17c/html5/thumbnails/10.jpg)
Programação Avançada 10 Plataforma Java
MÁQUINA VIRTUAL DO JAVA
10
![Page 11: ADS4 ProgramacaoAvancada Parte I](https://reader031.fdocumentos.tips/reader031/viewer/2022020200/55cf9d39550346d033acc17c/html5/thumbnails/11.jpg)
Programação Avançada 11 Plataforma Java
AMBIENTE DE EXECUÇÃO (JRE) E DESENVOLVIMENTO (SDK)
11
![Page 12: ADS4 ProgramacaoAvancada Parte I](https://reader031.fdocumentos.tips/reader031/viewer/2022020200/55cf9d39550346d033acc17c/html5/thumbnails/12.jpg)
Programação Avançada 12 Plataforma Java
CLASSLOADER E CLASSPATH
12
![Page 13: ADS4 ProgramacaoAvancada Parte I](https://reader031.fdocumentos.tips/reader031/viewer/2022020200/55cf9d39550346d033acc17c/html5/thumbnails/13.jpg)
Programação Avançada 13 Plataforma Java
VERIFICAÇÃO DE BYTECODE
13
![Page 14: ADS4 ProgramacaoAvancada Parte I](https://reader031.fdocumentos.tips/reader031/viewer/2022020200/55cf9d39550346d033acc17c/html5/thumbnails/14.jpg)
Programação Avançada 14 Plataforma Java
GARBAGE COLLECTOR
14
![Page 15: ADS4 ProgramacaoAvancada Parte I](https://reader031.fdocumentos.tips/reader031/viewer/2022020200/55cf9d39550346d033acc17c/html5/thumbnails/15.jpg)
Programação Avançada 15 Plataforma Java
GARBAGE COLLECTOR
15
![Page 16: ADS4 ProgramacaoAvancada Parte I](https://reader031.fdocumentos.tips/reader031/viewer/2022020200/55cf9d39550346d033acc17c/html5/thumbnails/16.jpg)
Programação Avançada 16 Plataforma Java
COMPILADOR
16
![Page 17: ADS4 ProgramacaoAvancada Parte I](https://reader031.fdocumentos.tips/reader031/viewer/2022020200/55cf9d39550346d033acc17c/html5/thumbnails/17.jpg)
Programação Avançada 17 Plataforma Java
EXECUÇÃO
17
![Page 18: ADS4 ProgramacaoAvancada Parte I](https://reader031.fdocumentos.tips/reader031/viewer/2022020200/55cf9d39550346d033acc17c/html5/thumbnails/18.jpg)
Programação Avançada 18 Plataforma Java
FERRAMENTAS JDK
18
![Page 19: ADS4 ProgramacaoAvancada Parte I](https://reader031.fdocumentos.tips/reader031/viewer/2022020200/55cf9d39550346d033acc17c/html5/thumbnails/19.jpg)
Programação Avançada 19 Plataforma Java
JAVA AVANÇADO
Princípios da Orientação a Objetos
![Page 20: ADS4 ProgramacaoAvancada Parte I](https://reader031.fdocumentos.tips/reader031/viewer/2022020200/55cf9d39550346d033acc17c/html5/thumbnails/20.jpg)
Programação Avançada 20 Plataforma Java
O QUE É ORIENTAÇÃO A OBJETOS ?
![Page 21: ADS4 ProgramacaoAvancada Parte I](https://reader031.fdocumentos.tips/reader031/viewer/2022020200/55cf9d39550346d033acc17c/html5/thumbnails/21.jpg)
Programação Avançada 21 Plataforma Java
EXEMPLO ANÁLISE OO (1) E PROCEDURAL (2)
21
![Page 22: ADS4 ProgramacaoAvancada Parte I](https://reader031.fdocumentos.tips/reader031/viewer/2022020200/55cf9d39550346d033acc17c/html5/thumbnails/22.jpg)
Programação Avançada 22 Plataforma Java
O QUE É UM OBJETO?
22
![Page 23: ADS4 ProgramacaoAvancada Parte I](https://reader031.fdocumentos.tips/reader031/viewer/2022020200/55cf9d39550346d033acc17c/html5/thumbnails/23.jpg)
Programação Avançada 23 Plataforma Java
VARIÁVEIS, VALORES E REFERÊNCIAS
23
![Page 24: ADS4 ProgramacaoAvancada Parte I](https://reader031.fdocumentos.tips/reader031/viewer/2022020200/55cf9d39550346d033acc17c/html5/thumbnails/24.jpg)
Programação Avançada 24 Plataforma Java
LITERAIS E TIPOS
24
![Page 25: ADS4 ProgramacaoAvancada Parte I](https://reader031.fdocumentos.tips/reader031/viewer/2022020200/55cf9d39550346d033acc17c/html5/thumbnails/25.jpg)
Programação Avançada 25 Plataforma Java
TIPOS PRIMITIVOS E COMPLEXOS
25
![Page 26: ADS4 ProgramacaoAvancada Parte I](https://reader031.fdocumentos.tips/reader031/viewer/2022020200/55cf9d39550346d033acc17c/html5/thumbnails/26.jpg)
Programação Avançada 26 Plataforma Java
TIPOS PRIMITIVOS EM JAVA
26
![Page 27: ADS4 ProgramacaoAvancada Parte I](https://reader031.fdocumentos.tips/reader031/viewer/2022020200/55cf9d39550346d033acc17c/html5/thumbnails/27.jpg)
Programação Avançada 27 Plataforma Java
EXEMPLOS DE TIPOS PRIMITIVOS
27
![Page 28: ADS4 ProgramacaoAvancada Parte I](https://reader031.fdocumentos.tips/reader031/viewer/2022020200/55cf9d39550346d033acc17c/html5/thumbnails/28.jpg)
Programação Avançada 28 Plataforma Java
O QUE É UMA CLASSE ?
28
![Page 29: ADS4 ProgramacaoAvancada Parte I](https://reader031.fdocumentos.tips/reader031/viewer/2022020200/55cf9d39550346d033acc17c/html5/thumbnails/29.jpg)
Programação Avançada 29 Plataforma Java
MEMBROS: ATRIBUTOS E MÉTODOS
29
![Page 30: ADS4 ProgramacaoAvancada Parte I](https://reader031.fdocumentos.tips/reader031/viewer/2022020200/55cf9d39550346d033acc17c/html5/thumbnails/30.jpg)
Programação Avançada 30 Plataforma Java
EXEMPLO
30
![Page 31: ADS4 ProgramacaoAvancada Parte I](https://reader031.fdocumentos.tips/reader031/viewer/2022020200/55cf9d39550346d033acc17c/html5/thumbnails/31.jpg)
Programação Avançada 31 Plataforma Java
REUSO DE IMPLEMENTAÇÃO
31
![Page 32: ADS4 ProgramacaoAvancada Parte I](https://reader031.fdocumentos.tips/reader031/viewer/2022020200/55cf9d39550346d033acc17c/html5/thumbnails/32.jpg)
Programação Avançada 32 Plataforma Java
COMPOSIÇÃO, AGREGAÇÃO E ASSOCIAÇÃO
32
![Page 33: ADS4 ProgramacaoAvancada Parte I](https://reader031.fdocumentos.tips/reader031/viewer/2022020200/55cf9d39550346d033acc17c/html5/thumbnails/33.jpg)
Programação Avançada 33 Plataforma Java
HERANÇA
33
![Page 34: ADS4 ProgramacaoAvancada Parte I](https://reader031.fdocumentos.tips/reader031/viewer/2022020200/55cf9d39550346d033acc17c/html5/thumbnails/34.jpg)
Programação Avançada 34 Plataforma Java
EXTENSÃO E SOBREPOSIÇÃO
34
![Page 35: ADS4 ProgramacaoAvancada Parte I](https://reader031.fdocumentos.tips/reader031/viewer/2022020200/55cf9d39550346d033acc17c/html5/thumbnails/35.jpg)
Programação Avançada 35 Plataforma Java
POLIMORFISMO
35
![Page 36: ADS4 ProgramacaoAvancada Parte I](https://reader031.fdocumentos.tips/reader031/viewer/2022020200/55cf9d39550346d033acc17c/html5/thumbnails/36.jpg)
Programação Avançada 36 Plataforma Java
ENCAPSULAMENTO
36
![Page 37: ADS4 ProgramacaoAvancada Parte I](https://reader031.fdocumentos.tips/reader031/viewer/2022020200/55cf9d39550346d033acc17c/html5/thumbnails/37.jpg)
Programação Avançada 37 Plataforma Java
JAVA AVANÇADO
Classes & Objetos
![Page 38: ADS4 ProgramacaoAvancada Parte I](https://reader031.fdocumentos.tips/reader031/viewer/2022020200/55cf9d39550346d033acc17c/html5/thumbnails/38.jpg)
Programação Avançada 38 Plataforma Java
O QUE PODE CONTER UM CLASSE
38
![Page 39: ADS4 ProgramacaoAvancada Parte I](https://reader031.fdocumentos.tips/reader031/viewer/2022020200/55cf9d39550346d033acc17c/html5/thumbnails/39.jpg)
Programação Avançada 39 Plataforma Java
MÉTODOS
39
![Page 40: ADS4 ProgramacaoAvancada Parte I](https://reader031.fdocumentos.tips/reader031/viewer/2022020200/55cf9d39550346d033acc17c/html5/thumbnails/40.jpg)
Programação Avançada 40 Plataforma Java
SINTAXE DE DEFINIÇÃO DE MÉTODOS
40
![Page 41: ADS4 ProgramacaoAvancada Parte I](https://reader031.fdocumentos.tips/reader031/viewer/2022020200/55cf9d39550346d033acc17c/html5/thumbnails/41.jpg)
Programação Avançada 41 Plataforma Java
ATRIBUTOS
41
![Page 42: ADS4 ProgramacaoAvancada Parte I](https://reader031.fdocumentos.tips/reader031/viewer/2022020200/55cf9d39550346d033acc17c/html5/thumbnails/42.jpg)
Programação Avançada 42 Plataforma Java
SINTAXE DE DEFINIÇÃO DE ATRIBUTOS
42
![Page 43: ADS4 ProgramacaoAvancada Parte I](https://reader031.fdocumentos.tips/reader031/viewer/2022020200/55cf9d39550346d033acc17c/html5/thumbnails/43.jpg)
Programação Avançada 43 Plataforma Java
CONSTRUTORES
43
![Page 44: ADS4 ProgramacaoAvancada Parte I](https://reader031.fdocumentos.tips/reader031/viewer/2022020200/55cf9d39550346d033acc17c/html5/thumbnails/44.jpg)
Programação Avançada 44 Plataforma Java
SINTAXE DE CONSTRUTORES
44
![Page 45: ADS4 ProgramacaoAvancada Parte I](https://reader031.fdocumentos.tips/reader031/viewer/2022020200/55cf9d39550346d033acc17c/html5/thumbnails/45.jpg)
Programação Avançada 45 Plataforma Java
EXEMPLO
45
![Page 46: ADS4 ProgramacaoAvancada Parte I](https://reader031.fdocumentos.tips/reader031/viewer/2022020200/55cf9d39550346d033acc17c/html5/thumbnails/46.jpg)
Programação Avançada 46 Plataforma Java
VETORES
46
![Page 47: ADS4 ProgramacaoAvancada Parte I](https://reader031.fdocumentos.tips/reader031/viewer/2022020200/55cf9d39550346d033acc17c/html5/thumbnails/47.jpg)
Programação Avançada 47 Plataforma Java
INICIALIZAÇÃO DE VETORES
47
![Page 48: ADS4 ProgramacaoAvancada Parte I](https://reader031.fdocumentos.tips/reader031/viewer/2022020200/55cf9d39550346d033acc17c/html5/thumbnails/48.jpg)
Programação Avançada 48 Plataforma Java
PROPRIEDADE LENGTH
48
![Page 49: ADS4 ProgramacaoAvancada Parte I](https://reader031.fdocumentos.tips/reader031/viewer/2022020200/55cf9d39550346d033acc17c/html5/thumbnails/49.jpg)
Programação Avançada 49 Plataforma Java
ESCOPO DE VARIÁVEIS
49
![Page 50: ADS4 ProgramacaoAvancada Parte I](https://reader031.fdocumentos.tips/reader031/viewer/2022020200/55cf9d39550346d033acc17c/html5/thumbnails/50.jpg)
Programação Avançada 50 Plataforma Java
EXEMPLO
50
![Page 51: ADS4 ProgramacaoAvancada Parte I](https://reader031.fdocumentos.tips/reader031/viewer/2022020200/55cf9d39550346d033acc17c/html5/thumbnails/51.jpg)
Programação Avançada 51 Plataforma Java
MEMBROS DE INSTÂNCIAS E ESTÁTICOS
51
![Page 52: ADS4 ProgramacaoAvancada Parte I](https://reader031.fdocumentos.tips/reader031/viewer/2022020200/55cf9d39550346d033acc17c/html5/thumbnails/52.jpg)
Programação Avançada 52 Plataforma Java
EXEMPLO
52
![Page 53: ADS4 ProgramacaoAvancada Parte I](https://reader031.fdocumentos.tips/reader031/viewer/2022020200/55cf9d39550346d033acc17c/html5/thumbnails/53.jpg)
Programação Avançada 53 Plataforma Java
VARIÁVEIS LOCAIS E DE INSTÂNCIA
53
![Page 54: ADS4 ProgramacaoAvancada Parte I](https://reader031.fdocumentos.tips/reader031/viewer/2022020200/55cf9d39550346d033acc17c/html5/thumbnails/54.jpg)
Programação Avançada 54 Plataforma Java
COMENTÁRIOS EM JAVA
54
![Page 55: ADS4 ProgramacaoAvancada Parte I](https://reader031.fdocumentos.tips/reader031/viewer/2022020200/55cf9d39550346d033acc17c/html5/thumbnails/55.jpg)
Programação Avançada 55 Plataforma Java
DOCUMENTAÇÃO DE CÓDIGO
55
![Page 56: ADS4 ProgramacaoAvancada Parte I](https://reader031.fdocumentos.tips/reader031/viewer/2022020200/55cf9d39550346d033acc17c/html5/thumbnails/56.jpg)
Programação Avançada 56 Plataforma Java
CONVENÇÃO DE CÓDIGO
56
![Page 57: ADS4 ProgramacaoAvancada Parte I](https://reader031.fdocumentos.tips/reader031/viewer/2022020200/55cf9d39550346d033acc17c/html5/thumbnails/57.jpg)
Programação Avançada 57 Plataforma Java
EXERCÍCIOS
57
![Page 58: ADS4 ProgramacaoAvancada Parte I](https://reader031.fdocumentos.tips/reader031/viewer/2022020200/55cf9d39550346d033acc17c/html5/thumbnails/58.jpg)
Programação Avançada 58 Plataforma Java
EXERCÍCIOS
58
2. Representar as classes do Diagrama usando a linguagem
JAVA
![Page 59: ADS4 ProgramacaoAvancada Parte I](https://reader031.fdocumentos.tips/reader031/viewer/2022020200/55cf9d39550346d033acc17c/html5/thumbnails/59.jpg)
Programação Avançada 59 Plataforma Java
JAVA AVANÇADO
Tipos Literais, Operadores e
Comandos
![Page 60: ADS4 ProgramacaoAvancada Parte I](https://reader031.fdocumentos.tips/reader031/viewer/2022020200/55cf9d39550346d033acc17c/html5/thumbnails/60.jpg)
Programação Avançada 60 Plataforma Java
CONTEXTO
60
![Page 61: ADS4 ProgramacaoAvancada Parte I](https://reader031.fdocumentos.tips/reader031/viewer/2022020200/55cf9d39550346d033acc17c/html5/thumbnails/61.jpg)
Programação Avançada 61 Plataforma Java
OPERADORES
61
![Page 62: ADS4 ProgramacaoAvancada Parte I](https://reader031.fdocumentos.tips/reader031/viewer/2022020200/55cf9d39550346d033acc17c/html5/thumbnails/62.jpg)
Programação Avançada 62 Plataforma Java
OPERADORES
62
![Page 63: ADS4 ProgramacaoAvancada Parte I](https://reader031.fdocumentos.tips/reader031/viewer/2022020200/55cf9d39550346d033acc17c/html5/thumbnails/63.jpg)
Programação Avançada 63 Plataforma Java
PRECEDÊNCIA
63
![Page 64: ADS4 ProgramacaoAvancada Parte I](https://reader031.fdocumentos.tips/reader031/viewer/2022020200/55cf9d39550346d033acc17c/html5/thumbnails/64.jpg)
Programação Avançada 64 Plataforma Java
LITERAIS DE CARACTERES EM JAVA
64
![Page 65: ADS4 ProgramacaoAvancada Parte I](https://reader031.fdocumentos.tips/reader031/viewer/2022020200/55cf9d39550346d033acc17c/html5/thumbnails/65.jpg)
Programação Avançada 65 Plataforma Java
PASSAGEM DE VALORES VIA ATRIBUIÇÃO
65
![Page 66: ADS4 ProgramacaoAvancada Parte I](https://reader031.fdocumentos.tips/reader031/viewer/2022020200/55cf9d39550346d033acc17c/html5/thumbnails/66.jpg)
Programação Avançada 66 Plataforma Java
OPERADORES MATEMÁTICOS
66
![Page 67: ADS4 ProgramacaoAvancada Parte I](https://reader031.fdocumentos.tips/reader031/viewer/2022020200/55cf9d39550346d033acc17c/html5/thumbnails/67.jpg)
Programação Avançada 67 Plataforma Java
OPERADORES RELACIONAIS
67
![Page 68: ADS4 ProgramacaoAvancada Parte I](https://reader031.fdocumentos.tips/reader031/viewer/2022020200/55cf9d39550346d033acc17c/html5/thumbnails/68.jpg)
Programação Avançada 68 Plataforma Java
OPERADORES LÓGICOS
68
![Page 69: ADS4 ProgramacaoAvancada Parte I](https://reader031.fdocumentos.tips/reader031/viewer/2022020200/55cf9d39550346d033acc17c/html5/thumbnails/69.jpg)
Programação Avançada 69 Plataforma Java
OPERADORES TERNÁRIO
69
![Page 70: ADS4 ProgramacaoAvancada Parte I](https://reader031.fdocumentos.tips/reader031/viewer/2022020200/55cf9d39550346d033acc17c/html5/thumbnails/70.jpg)
Programação Avançada 70 Plataforma Java
OPERADORES DE CONCATENAÇÃO E INSTANCEOF
70
![Page 71: ADS4 ProgramacaoAvancada Parte I](https://reader031.fdocumentos.tips/reader031/viewer/2022020200/55cf9d39550346d033acc17c/html5/thumbnails/71.jpg)
Programação Avançada 71 Plataforma Java
CONVERSÃO DE TIPOS PRIMITIVOS
71
![Page 72: ADS4 ProgramacaoAvancada Parte I](https://reader031.fdocumentos.tips/reader031/viewer/2022020200/55cf9d39550346d033acc17c/html5/thumbnails/72.jpg)
Programação Avançada 72 Plataforma Java
CONVERSÃO DE REFERÊNCIAS
72
![Page 73: ADS4 ProgramacaoAvancada Parte I](https://reader031.fdocumentos.tips/reader031/viewer/2022020200/55cf9d39550346d033acc17c/html5/thumbnails/73.jpg)
Programação Avançada 73 Plataforma Java
OPERADORES DE CASTING
73
![Page 74: ADS4 ProgramacaoAvancada Parte I](https://reader031.fdocumentos.tips/reader031/viewer/2022020200/55cf9d39550346d033acc17c/html5/thumbnails/74.jpg)
Programação Avançada 74 Plataforma Java
OPERADORES DE PROMOÇÃO
74
![Page 75: ADS4 ProgramacaoAvancada Parte I](https://reader031.fdocumentos.tips/reader031/viewer/2022020200/55cf9d39550346d033acc17c/html5/thumbnails/75.jpg)
Programação Avançada 75 Plataforma Java
COMANDO IF
75
![Page 76: ADS4 ProgramacaoAvancada Parte I](https://reader031.fdocumentos.tips/reader031/viewer/2022020200/55cf9d39550346d033acc17c/html5/thumbnails/76.jpg)
Programação Avançada 76 Plataforma Java
COMANDO WHILE E DO-WHILE
76
![Page 77: ADS4 ProgramacaoAvancada Parte I](https://reader031.fdocumentos.tips/reader031/viewer/2022020200/55cf9d39550346d033acc17c/html5/thumbnails/77.jpg)
Programação Avançada 77 Plataforma Java
COMANDO FOR
77
![Page 78: ADS4 ProgramacaoAvancada Parte I](https://reader031.fdocumentos.tips/reader031/viewer/2022020200/55cf9d39550346d033acc17c/html5/thumbnails/78.jpg)
Programação Avançada 78 Plataforma Java
COMANDO BREAK E CONTINUE
78
![Page 79: ADS4 ProgramacaoAvancada Parte I](https://reader031.fdocumentos.tips/reader031/viewer/2022020200/55cf9d39550346d033acc17c/html5/thumbnails/79.jpg)
Programação Avançada 79 Plataforma Java
COMANDO BREAK E CONTINUE COM RÓTULOS
79
![Page 80: ADS4 ProgramacaoAvancada Parte I](https://reader031.fdocumentos.tips/reader031/viewer/2022020200/55cf9d39550346d033acc17c/html5/thumbnails/80.jpg)
Programação Avançada 80 Plataforma Java
COMANDO SWITCH (CASE)
80
![Page 81: ADS4 ProgramacaoAvancada Parte I](https://reader031.fdocumentos.tips/reader031/viewer/2022020200/55cf9d39550346d033acc17c/html5/thumbnails/81.jpg)
Programação Avançada 422 Plataforma Java
Bibliografia Básica:
• BLOCH, Joshua. Effective Java Programming Language Guide. USA: Paperback, 2001.
• CAMPIONE, Mary. Java Tutorial. USA: ADDISON WESLEY, 1998.
• DEITEL, H.M., DETEL, P.J. Java Como Programar. São Paulo: Prentice Hall, 2005.
• ECKEL, Bruce. Thinking in Java. USA: Printice Hall, 2000.
• ECKEL, Bruce. Thinking in Java 4th Edition. USA: Paperback, 2006.
• FLANAGAN, D.; MCLAUGHLIM, B. Java 1.5 Tiger: A Developer’s Notebook. USA: O’Reilly, 2004.
• HELLER, P.; ROBERTS, S. Complete Java 2 Certification. USA: SYBEX Inc, 2002.
• HORSTMANN, Cay. Core Java 2 – Volume 1: Fundamentals. São Paulo: Printice Hall, 2000.
• SIERRA, Kathy; BATES, Bert. Head First Java, 2nd Edition. USA: Paperback, 2005.
Sites de referência:
• http://java.sun.com - Site oficial da Sun com documentação e novidades da plataforma Java.
• www.ibm.com/developerworks/ - Portal IBM do desenvolvedor com muitos exemplos e informações
sobre Java.
• http://www.guj.com.br/ - Portal com exemplos, dicas e fóruns sobre a tecnologia Java.
• http://www.portaljava.com/home/index.php - Portal com exemplos, dicas e fóruns sobre a
tecnologia Java nos seus diversos componentes.
• http://www.portaljava.com/home/index.php - Portal com exemplos, dicas e fóruns sobre a
tecnologia Java nos seus diversos componentes.
• http://www.mundojava.com.br - Revista sobre tecnologia Java focando novidades e explorando
os mais diversos componentes.
• http://www.devmedia.com.br/portal/ - Revista sobre tecnologia Java.
REFERÊNCIAS BIBLIOGRÁFICAS
![Page 82: ADS4 ProgramacaoAvancada Parte I](https://reader031.fdocumentos.tips/reader031/viewer/2022020200/55cf9d39550346d033acc17c/html5/thumbnails/82.jpg)
Programação Avançada 423 Plataforma Java
Copyright © 2012 Prof. Marcos Macedo
Todos direitos reservados. Reprodução ou
divulgação total ou parcial deste documento é
expressamente proíbido sem o consentimento
formal, por escrito, do Professor (autor).