Certificação Sun Para Programador Java 6: (Registro n. 2558)

006 - Campo Fixo - Material Adicional
fixed length control field a|||||r|||| 00| 0
007 - Campo Fixo - Descrição Física
fixed length control field ta
008 - Campo de Tamanho Fixo
Campo fixo de controle local 190617s2006 bl gr 000 0 por u
020 ## - ISBN
ISBN 9788576083030
040 ## - Fonte da Catalogação
Fonte de catalogação BR-BrCADE
090 ## - Número de Chamada
Localização na estante 005.133 S571c
Cutter S572c
100 10 - Autor
Autor SIERRA, Kathy
245 10 - Titulo Principal
Título principal Certificação Sun Para Programador Java 6:
Subtítulo Guia de Estudo/
260 ## - Editora
Cidade Rio de Janeiro:
Editora Alta Books,
Data 2006.
300 ## - Descrição Física
Número de páginas 466 p.
505 ## - Conteúdo
Conteúdo Sumário<br/><br/>CAPÍTULO 1 - DECLARAÇÕES E CONTROLE DE ACESSO <br/><br/>Revisão de java <br/>Identificadores e Palavras-chove <br/>Herança<br/>Interfaces<br/>Encontrando Outras Classes <br/>Objetivo para a Certificação <br/>Identificadores e JavaBeans (Objetivos 1.3 e 1.4) <br/>Identificadores Legais <br/>Convenções de Código Java da Sun <br/>Padrões Java Beans <br/>Regras de nomeação de Listeners JavaBeans<br/>Objetivo para a Certificação <br/>Declarar Classes (Objetivo 1. 1 do Exame) <br/>Regras de Declaração para Arquivos-Fonte <br/>Declarações e Modificadores de Classes <br/>Acessoa Classes <br/>Outros Modificadores de Classes (Não-referentes o Acesso) <br/>Exercício 1 -1 Criando uma Superclasse Abstrata e uma Subclasse Concreta <br/>Objetivo para a Certificação <br/>Declarar Interfaces (Objetivos 1. 1 e 1.2 do Exame) <br/>Declarando uma Interface<br/>Declarando Constantes de Interface <br/>Objetivo para a Certificação <br/>Declarar Membros de Classes (Objetivos 1.3 e 1.4) <br/>Modificadores de Acesso <br/>Membros Publi (Públicos) <br/>Membros Private (Privados) <br/>Membros Protected e Default<br/> Detalhes de Protected <br/>Detalhes de Defaulf <br/>Variáveis Locais e Modificadores de Acesso <br/>Modificadores Não-Referentes a Acesso<br/>Métodos Final <br/>Argumentos Final <br/>Métodos Abstratos <br/>MétodosSincronizados<br/>Métodos Nativos <br/>Métodos Strictfp <br/>Métodos com Listas de Argumentos Variáveis (var-args) <br/>Declarações de Construtores <br/>Declarações de Variáveis <br/>Declarando Primitivos e Intervalos de Primitivos <br/>Declarando Variáveis de Referência <br/>Variáveis de Instâncias <br/>Variáveis Locais (Automático/de Pilho/Método) <br/>Declarações de Arroys <br/>Variáveis Final <br/>Variáveis transient<br/>Variáveis Volatile <br/>Variáveis e Métodos Estáticos <br/>Declarando Enums<br/>Declaração de Construtores, Métodos e Variações em um enum <br/>Resumo para a Certificação <br/>Exercícios Rápidos <br/>Teste Individual <br/>Respostas do Teste Individual<br/><br/>CAPITULO 2 – ORIENTAÇÃO A OBJETOS <br/><br/>Objetivo para a Certificação <br/>Benefícios do Encapsulamento (Objetivo 5.1 do exame)<br/>Objetivo para a Certificação Herança, E-Um (I5-A), Tem-Um (HAS-A) (Objetivo 5.5 do Exame) <br/>Relacionamentos É-UM e TEM-UM<br/>É-UM <br/>TEM-UM <br/>Na Sala de Aula <br/>Objetivo para a Certificação <br/>Polimorfismo (Objetivo 5.2 do Exame) <br/>Objetivo para a Certificação <br/>Sobrescrevendo / Sobrecarregando (Objetivos 1.5 e 5.4 do Exame) <br/>Métodos Sobrescritos<br/>Chamando a Versão da Superclasse de um Método Sobrescrito <br/>Exemplos de Métodos Subscritos Válidos e Não-válidos <br/>Métodos Sobrecarregados<br/>Sobrecargas Válidas <br/>Chamando Métodos Sobrecarregados<br/>Polimorfismo em Métodos Sobrecarregado e Sobrescritos<br/>Objetivo para a Certificação <br/>Conversão (cast) de Variáveis de Referência (Objetivo 5.2 do Exame) <br/>Objetivo para a Certificação <br/>Implementando uma Interface (Objetivo 1.2 do Exame) <br/>Objetivo para a Certificação .<br/>Tipos de Retorno Válidos (Objetivo 1.5 do Exame) <br/>Declarações de Tipos de Retorno <br/>Tipos de Retorno de Métodos Sobrecarregados <br/>Sobrescrita e Tipos de Retorno, e Retornos Covariantes<br/>Retornando um Valor<br/>Objetivo para a Certificação <br/>Construtores e Instanciação (Objetivos 1 .6, 5.3 e 5.4 do Exame) <br/>Aspectos básicos do construtor<br/>Cadeia de Construtores <br/>Regras dos Construtores <br/>Identificando se um Construtor Padrão Será Criado<br/>Como Você Pode Ter a Certeza de Que um Construtor Padrão Será Criado? <br/>O Que Acontecerá se o Construtuor da Superclasse Tiver Argumentos? <br/>Construtores Sobrecarregados<br/>Objetivo para a Certificação <br/>Static (Objetivo 1.3 do Exame)<br/>Variáveis e Métodos Estáticos <br/>Acessando Variáveis e Métodos Static<br/>Objetivo para a Certificação <br/>Acoplamento e Coesão (Objetivo 5 1 do Exame) Acoplamento<br/>Coesão<br/>Resumo para a Certificação <br/>Exercícios Rápidos<br/>Teste Individual <br/>Respostas<br/><br/>CAPÍTULO 3 – ATRIBUIÇÕES<br/><br/>Pilhae Heap - Uma Revisão <br/>Objetivo para a Certificação <br/>Literais, Atribuições e Variáveis (Objetivos 1.3 e 7.6 do Exame) <br/>Valores Literais de Todos os Tipos Primitivos <br/>Literais Inteiros <br/>Literais de Ponto Flutuante<br/>Literais Booleanos <br/>Literais de Caracteres <br/>Valores Literais Para Strings <br/>Operadores de Atribuição <br/>Atribuições Primitivas <br/>Conversão de Tipos Primitivos <br/>Exercício 3-1 Convertendo tipos Primitivos (Cast ou Tipagem) <br/>Atribuições de Variáveis de Referência<br/>Escopo da Variável <br/>Usando uma Variável ou Elemento de Array Que Não Tenha Sido <br/>Inicializado e Atribuído <br/>Variáveis de Instância de Tipo Primitivo e de Objeto <br/>Variáveis de Instância Primitivas <br/>Variáveis de Instância de Referência a Objetos .<br/>Variáveis de Instância de Array<br/>Tipos Primitivos e Objetos Locais (de pilha, Automáticos)<br/>Tipos Arimitivos Locais <br/>Referências de Objetos Locais <br/>Arrays Locais <br/>Atribuindo uma Variável de Referência a Outra<br/>Objetivo para a Certificação <br/>Passando Variáveis para Métodos (Objetivo 7.3 do Exame)<br/>Passando Variáveis de Referência a Objeto <br/>A Linguagem Java Usa a Semântica de Passagem por Valor? <br/>Passando Variáveis Primitivas <br/>124 NaSala de Aula <br/>Objetivo para a Certificação <br/>Declaração, Construção e Inicialização de Arrays (Objetivo 1.3 do Exame) <br/>Declarando um Array<br/>Declarando um Array de Tipos Primitivos <br/>Construindoum Array<br/>Construindo Arrays Unidimensionais <br/>Construindo Arrays Multidimensionais <br/>Inicializando um Array <br/>Inicializando Elementos em um Loop <br/>Declarando, Construindo e Inicializando em uma Linha <br/>Construindo e Inicializando um Array Anônimo <br/>Atribuições Válidas Para os Elementos do Array <br/>Arrays de Tipos Primitivos <br/>Arrays de Referência a Objetos <br/>Atribuições de Variáveis de Referência de Arrays Unidimensionais<br/>Atribuições de Variáveis de Referência de Arrays Multidimensionais <br/>Blocos de Inicialização <br/>Objetivo para a Certificação <br/>Usando Classes Wrapper e Boxing (Objetivo 3.1 do Exame)<br/>Uma Visão Geral das Classes Wrapper <br/>Criando Objetos Wrapper <br/>Os Construtores Wrapper <br/>Os Métodos value Of()<br/>Usando os Utilitários de Conversão das Classes Wrapper<br/>XxxxValue() <br/>parseXxx() e valueOf() <br/>toString()<br/>toXxxString() (Base Binária, Hexadecimal e Octal) <br/>Autoboxing<br/>Boxing,==,eequals() <br/>OndePode ser Usado o Boxing <br/>Objetivo para a Certificação <br/>Sobrecarregando (Objetivos 1.5 e 5.4 do Exame) <br/>Sobrecarregando da Maneira Difícil - Correspondência de Métodos <br/>Sobrecarga com Boxing eVar-args <br/>Ampliando Variáveis de Referência <br/>Sobrecarga na Combinação de Ampliação com Boxing <br/>Sobrecarga em Combinação com Var-args <br/>Objetivo para a Certificação <br/>Coleta de Lixo (Garbage Coliection) (Objetivo 7.4 do Exame) <br/>Visão Total do Gerenciamento da Memória e da Coleta de Lixo <br/>Visão Geral do Coletor de Lixo em Java <br/>Quando o Coletor de Lixo é Executado? <br/>Como o Coletor de Lixo Funciona? <br/>Escrevendo um Código que Torne os Objetos Explicitamente Elegíveis<br/>Paraa Coleta<br/>Anulando uma Referência <br/>Reatribuindo uma Variável de Referência <br/>Isolando uma Referência <br/>Forçando a Coleta de Lixo.<br/>Fazendo uma Limpeza Antes da Coleta do Lixo - o Método fFinalize()<br/>Cuidados Relacionados com Finalize()<br/>Resumo para a Certificação<br/>Exercício Rápidos <br/>Teste Individual <br/>Respostas<br/><br/>CAPITULO 4 - OPERADORES <br/><br/>Objetivo para a certificação <br/>Operadores Java (Objetivo 7.6 do Exame)<br/>Operadores de Atribuição <br/>Operadores de Atribuição Compostos <br/>Operadores de Comparação <br/>Operadores de Igualdade <br/>Igualdade de Tipos Primitivos <br/>Igualdade de Variáveis de Referência<br/>Igualdade para Enums <br/>Operador de Comparação instanceof <br/>Erro de Compilação de insfanceof .<br/>Operadores Aritméticos <br/>O Operador Resto (%) (Módulo) <br/>Operador de Concatenação de Strings<br/>Operadores de Incremento e Decremento <br/>Operador Condicional<br/> Operadores Lógicos <br/>Operadores Bitwise (Não Caem no Exame!) <br/>Operadores Lógicos de Abreviação (Short-Circuit) <br/>Operadores Lógicos (Que Não São de Abreviação) (NOT Shorf-Circuit) <br/>Operadores Lógicos e Resumo para a Certificação <br/>Exercícios Rápidos <br/>Teste Individual <br/>Respostas<br/><br/>CAPÍTULO 5 - CONTROLE DE FLUXO, EXCEÇÕES E ASSERTIVAS <br/><br/>Objetivo para a Certificação <br/>Escrevendo o Código Usando Instruções if e switch<br/>(Objetivo 2.1 do Exame)<br/>Ramificação If-else <br/>Expressões Cálidas para Instruções If <br/>Instruçõess witch<br/>Expressões Válidas para switch e case <br/>Break e a Passagem Completa em Blocos switch <br/>A Instrução Case Default <br/>Exercício 5-1 Criando uma Instrução Switch-case <br/>Objetivo para a Certificação <br/>Loops e Iteradores (Iterators) (Objetivo 2.2 do exame)<br/>Usando loops while <br/>Usando loops do <br/>Usando loops for <br/>O Loop for Básico (Loop for) <br/>Loop for Básico: Declaração e inicialização <br/>Loop for Básico: Expressão condicional (booleana) <br/>Loop for Básico: Expressão de iteração <br/>Loop for Básico: Características do loop for <br/>O Loop for Aprimorado (para Arrays) <br/>Usando break e continue <br/>Instruções não rotuladas <br/>Instruções rotuladas<br/>Exercício 5-2 Criando um loop while rotulado<br/>Objetivo para a Certificação <br/>Tratamento de Exceções (Objetivos 2.4 e 2.5 do Exame) <br/>Capturando uma Exceção Usando Try e Catch <br/>Usando finally<br/>Propagando Exceções Não Capturadas <br/>Exercício 5-3 Propagando e Capturando uma Exceção<br/>Definindo Exceções<br/>Hierarquia de Exceções <br/>Manipulando uma Hierarquia Inteira de Classes de Exceções <br/>Correspondência/ Combinação de Exceções <br/>Declaração de Exceções e Interface Pública <br/>Relançando a Mesma Exceção <br/>Exercício5-4 Criando uma Exceção <br/>Objetivo para a Certificação <br/>Erros e Exceções Comuns (Objetivo 2.6 do Exame) <br/>De Onde Vêm as Exceções<br/>Exceções Lançadas pela JVM <br/>Exceções Lançadas Progra matica mente <br/>Um Resumo das Exceções e Erros para o Exame<br/>Objetivo para a Certificação<br/>Trabalhando com o Mecanismo de Assertivas (Assertion) <br/>(Objetivo 2.3 do Exame) <br/>Visão Geral das Assertivas <br/>Regras das Expressões de Assertivas <br/>Habilitando Assertivas <br/>Identificador x Palavra-Chave<br/>Usando a Versão 6 de java e javac <br/>Compilando um Código Atento às Assertivas <br/>Execução com Assertivas<br/>Ativando Assertivas no Tempo de Execução<br/>Desativando Assertivas em Tempo de Execução<br/>Ativação e Desativação Seletiva<br/>Usando as Assertivas Apropriadamente <br/>Não Use Assertivas para Validar Argumentos de um Método Público <br/>Use as Assertivas para Validar Argumentos de um Método Privado <br/>Não Use Assertivas para Validar Argumentos de Linha de Comando . <br/>Não Use Assertivas, Mesmo em Métodos Públicos, para Procurar Instruções Case Que Sabe Que Nunca Ocorrerão <br/>Não use expressões assertivas que possam causar efeitos colaterais!<br/>Resumo para a Certificação <br/>ExercíciosRápidos <br/>Teste Individual<br/>Respostas<br/><br/>CAPÍTULO 6 - STRINGS, EIS, FORMATAÇÃO E PARSING<br/><br/>Objetivo para a Certificação <br/>String, StringBuilder e StringBuffer (Objetivo 3.1 do Exame) <br/>A Classe String<br/>Strings São Objetos Imutáveis <br/>Fatos Importantes Eelacionados aos Objetos String e a Memória<br/>Criando Novas Strings<br/>Métodos Importantes da Classe String <br/>As Classes StringBuffer e StringBuilder <br/>StringBuffer x StringBuilder <br/>Usando StringBuffer e StringBuilder <br/>Métodos Importantes das Classes StringBuffer e StringBuilder <br/>Objetivo para a Certificação <br/>Navegação de Arquivos e EIS (PIO) (Objetivo 3.2 do Exame) <br/>Criando Arquivos com a Classe File<br/>Usando FileWriter e File Reader <br/>Combinando Classes de E/S <br/>Trabalhando com Arquivos e Diretórios<br/>A Classe java. io. Console <br/>Objetivo para a Certificação<br/>Serialização (Objetivo 3.3 do Exame) <br/>Trabalhando com ObjecfOufputStream e ObectlnputStream <br/>Grafo de Objetos <br/>Usando writeOblect e readOblect<br/>Como a Herança Afeta a Serialização<br/>A Serialização não é para Estáticos <br/>Objetivo para a Certificação<br/>Datas, Números e Moeda (Objetivo 3.4 do Exame)<br/>Trabalhando com Datas, Números e Moedas<br/>Orquestrando Classes Relacionadas a Datas e Números<br/> A Classe Date<br/>A Classe Colendar <br/>A Classe Date Format <br/>A Classe Locale<br/>A Classe NumberFormat <br/>Objetivopara a Certificação <br/>Parsing, Tokenização e Formatação (Objective 3.5 do Exame) <br/>UmTutorial de Busca <br/>Buscas Simples <br/>Buscas Usando Metacaracteres<br/>Buscas Usando Quantificadores<br/>O Ponto Pré-definido <br/>Quantificadores Gananciosos <br/>Quando Metacaracteres e Strings Colidem <br/>Localizando Dados Através da Correspondência de Padrões <br/>Tokenização<br/>Tokense Delimitadores<br/>Tokenizando com String.split() <br/>Tokenizandocom Scanner<br/>Formatando com printfO e formatO <br/>Resumo para a Certificação<br/>Exercícios Rápidos <br/>Teste Individual <br/>Respostas<br/><br/>CAPITULO 7- GENÉRICOS E COLEÇÕES <br/><br/>Objetivo para a Certificação <br/>Sobrescrevendo hash Code( ) e equals() (Objetivo 6.2 do Exame) <br/>Sobrescrevendo e quals() <br/>O que Significará a Não Sobrescrita de equals()<br/>Implementando um Método e equals()<br/>O Contrato de equals()<br/>Subscrevendo hashCode() <br/>Entendendo os Códigos de Hashing (Hash Codes) <br/>Implementando hash Code()<br/>O Contrato de hashCode() .<br/>Objetivo para a Certificação<br/>Conjuntos (Objetivo 6.1 do exame) <br/>Mas o Que Fazer com uma Coleção<br/>Principais Interfaces e Classes-Chave da Estrutura de Conjuntos <br/>A Interface List<br/>A Interface Set<br/>A Interface Map <br/>A Interface Queue<br/>Objetivo para a Certificação <br/>Usando Ferramentas Coliection (Objetivo 6.3 e 6.5 do Exame)<br/>Fundamentosde ArrayList <br/>Auto boxingcom Coleções <br/>ClassificandoColeções e Arrays <br/>Classificando Coleções <br/>A Interface Comparable <br/>Classificando com Comparator<br/>Classificando com o Classe Arrays <br/>Fazendo Buscas em Arrays e em Conjuntos <br/>Convertendo Arrays em Listas e de Volta em Arrays <br/>Usando Lists <br/>Usando Sets <br/>Usando Maps <br/>Navegação (Busca) em TreeSets e TreeMaps <br/>Outros Métodos de Navegação<br/>Enquete<br/>Ordem Descendente <br/>Coleções Vinculadas <br/>Usando a Classe PriorityQueue <br/>Visão Geral de Métodos para Arroys e Coliections <br/>Visão Geral dos Métodos para List, Set, Mop e Queue<br/>Objetivopara a Certificação<br/>Tipos Genéricos (Objetivos 6.3 e 6.4 do Exame)<br/>A Forma Antiga de Usar Coleções <br/>Genéricos e Códigos Antigos (Código Legado).. <br/>Misturando Coleções Genéricos e Não-Genéricos <br/>Polimorfismo e os Genéricos <br/>Métodos Genéricos <br/>Declarações Genéricas <br/>Criando a sua Própria Classe Genérico <br/>Criando Métodos Genéricos <br/>Resumo para a Certificação <br/>Exercícios Rápidos <br/>Teste Individual <br/>Respostas<br/><br/>CAPÍTULO 8 - CLASSES INTERNAS<br/><br/>Objetivo para a Certificação <br/>Classes Internas <br/>Codificando uma Classe Interna "Comum" <br/>Instanciando uma Classe Interna <br/>Referenciando a Instância Interna ou Externa de Dentro da Classe Interna <br/>Objetivo para a Certificação <br/>Classes Internas Locais de Método <br/>O que um Objeto Interno Local de Método Pode ou Não Fazer <br/>Objetivo para a Certificação <br/>Classes Internas Anônimas <br/>Classes Internas Anônimas Simples, (Plain-Old-Anonymous Inner Classe) Versão Um <br/>Classes Internas Anônimas Simples, (Plain-Old-Anonymous Inner Classe) Versão Dois Classe Interna Anônima Definida no Argumento <br/>Objetivo para a Certificação <br/>Classes Estáticas Aninhadas <br/>Instanciando Uma Classe Aninhada Estática <br/>Resumo para Certificação <br/>Exercícios Rápidos <br/>Teste Individual Respostas<br/><br/>CAPITULO 9 - THREADS <br/><br/>Objetivo para a Certificação .<br/>Definindo, Instanciando e Iniciando Thread<br/>(Objetivo 4.1 do Exame) <br/>Criando uma Thread <br/>Definindo uma Thread<br/>Estendendo java.lang.Thread<br/>Implementando java.lang.Runnable <br/>Instanciando uma Thread<br/>Iniciando uma Thread<br/>Iniciando e Executando Múltiplas Threads <br/>O Agendador de threads (Thread Sheduler)<br/>Objetivo para a Certificação <br/>Estados e Transições de Threads (Objetivo 4.2 do Exame) <br/>Estados das Threads<br/>Impedindo a Execução da Thread Suspensão<br/>Exercícios 9- 1 Criando um Thread e Colocando-o em Suspensão .<br/>Prioridade das Threads e o Método Yield()<br/>O Método join() <br/>Objetivo para a Certificação<br/>Sincronizando o Código (Objetivo 4.3 do Exame) <br/>Sincronização e Bloqueios <br/>Exercício 9-2 Sincronizando um Bloco de Código<br/>O que Acontecerá se uma Thread não Puder Obter o Bloqueio?<br/>Então, Quando Eu Preciso Sincronizar2416 Classes Seguras em Relação a Threads (thread-safe)<br/>Impasse em Threads (Dead Lock) <br/>Objetivo para a Certificação <br/>Interação Entre os Threads (Objetivo 4.4 do Exame) <br/>Usando notifyAll() Quando Houver a Possibilidade de Muitas Threads Estarem Esperando <br/>Usandowait() em um Loop <br/>Resumo para a Certificação <br/>Exercícios Rápidos<br/>Teste Individual Respostas<br/>Respostas dos Exercícios <br/>Exercício 9-1: Criando uma Thread e Colocando-o em Suspensão <br/>Exercício 9-2: Sincronizando um Bloco de Código <br/><br/><br/>CAPÍTULO 10- DESENVOLVIMENTO <br/><br/>Objetivos para a Certificação <br/>Usando os Comandos javac e java (Objetivos 7. 1, 7.2 e 7.5 do Exame) <br/>Compilando com javac <br/>Compilando com –d <br/>Iniciando Aplicativos com java<br/>Usando as Propriedades do Sistema <br/>Manipulando Argumentos da Linha de Comando <br/>Procurando por Outras Classes<br/>Declarando e Usando Class paths <br/>Pacotes e a Procura <br/>Caminhos Relativos e Absolutos <br/>Objetivo para a Certificação <br/>Arquivos JAR (Objetivo 7.5)<br/>Arquivos JAR e Busca<br/>Usando./re/lib/ext com Arquivos JAR <br/>Objetivopara a Certificação <br/>Usando Importações Estáticas (Objetivo 7.1 do Exame) <br/>Importações Estáticas<br/>Resumo para a Certificação <br/>Exercidos Rápidos<br/>Teste Individual <br/>Respostas<br/>APÊNDICE A Requisitos do sistema <br/>Instalando e Executando o MasterExam <br/>Livro Eletronico <br/>Master Exam<br/>Ajuda<br/>Removendo <br/>Instalações <br/>Suporte Técnico<br/>Suporte técnico da LearnKey <br/>Indice Remissivo <br/><br/>
650 #4 - ASSUNTO
9 (RLIN) 1857
Assunto Linguagem de programação
650 #4 - ASSUNTO
9 (RLIN) 1854
Assunto Gerenciamento de dados
650 #4 - ASSUNTO
9 (RLIN) 1858
Assunto Banco de dados
650 #4 - ASSUNTO
9 (RLIN) 1936
Assunto Java
942 ## - Elementos de Entrada Adicionados
Tipo de Material Livros
942 ## - Elementos de Entrada Adicionados
Tipo de Material Livros
Exemplares
Classificação Empréstimo Locação permanente Locação corrente Data de aquisição Patrimônio Número completo de chamada Código de barras Número do exemplar Data de inserção do exemplar Tipo de item no Koha
    Biblioteca Agamenon Magalhães Biblioteca Agamenon Magalhães 2019-06-17 30010 005.133 S571c 2019-0028 1 2019-06-17 Livros
    Biblioteca Agamenon Magalhães|(61) 3221-8416| biblioteca@cade.gov.br| Setor de Edifícios de Utilidade Pública Norte – SEPN, Entrequadra 515, Conjunto D, Lote 4, Edifício Carlos Taurisano, térreo