![]()
![]() |
Sun Certified Java Programmer - Guia do Exame SCJP Camilo Lopes 256 páginas - 1aª edição - 2010 ISBN: 9788573939224 - Formato: 14 x 21 |
Este guia de bolso foi escrito com o objetivo de explicar de forma objetiva, através de códigos Java, os assuntos para a certificação SCJP. Não tem como objetivo ensinar a tecnologia Java e seus derivados.
Você, leitor, vai encontrar:
• exemplo de códigos: compila, não compila, lança exceções;
• explicação dos códigos dentro de comentários Java a fim de chamar a atenção do leitor para o código;
• as nomeações das classes não seguirão as recomendações da Sun. Isso para ser mais próximo do exame real;
• uma leitura leve e descontraída.
Não espere aprender a tecnologia Java com este material. Acreditamos que você já possui bons conhecimentos básicos sobre Java.
E, para complementar seus estudos, você pode solicitar, via e-mail, acesso ao simulado SimSCJP para poder testar seus conhecimentos.
Capítulo 1
Fundamentos – declaração de níveis do pacote e acesso. - 1
Modificadores de Acesso - 1
Modificador de Acesso - 10
Variável Local - 13
Construtores - 14
Modificador Static - 17
Enum - 19
Capítulo 2
Herança, polimorfismo, retorno covariantes - 21
Modificador Static – dicas - 32
Capítulo 3
Atributos - 37
Wrapper - 46
Quando usar? - 46
Wrappers no Java 5/superior - 46
Diferenciar um Wrapper de Tipos primitivos - 47
Capítulo 4
Operadores - 57
Avaliando Valores - 57
Enums - 59
Instanceof - 61
Concatenação de Strings - 62
Acréscimo e decréscimo - 63
Variável Final - 63
Operador ternário - 64
Operadores lógicos de abreviação - 64
Operadores sem abreviação - 65
Capítulo 5
Tratamentos de exceções - 69
Throwable, Error, Exception, RuntimeException - 70
Controle de Fluxo – IF, SWITCH, FOR, LOOP - 74
Continue e Break - 79
Continue e Break – Rotulados - 79
Capítulo 6
API - 83
StringBuilder e StringBuffer - 85
Serialização - 91
Regras da Serialização - 92
Variáveis Static - 92
Datas, números e moedas - 96
Capítulo 7
Expressões regulares - REGEX - 105
Delimitadores gananciosos - 107
Capítulo 8
Genéricos e Conjuntos - 111
Subscrevendo equals() - 111
hashCode() - 116
Objetos ! = com hashing = = - 119
Conjuntos - 121
Ordenado X Classificado - 121
Interface lang.COMPARABLE - 136
Interface util.COMPARATOR - 139
Comparable!= Comparator - 139
Classificando com classes Arrays - 139
Convertendo array em lista e o inverso - 144
Sets - 150
PriorityQueue - 154
Revisão - 157
Genéricos - 160
Pré-Java 5 - 161
Polimorfismo e Genéricos - 167
Coringa > - 173
Supertipo > - 174
Criando suas próprias classes genéricas - 180
Criando métodos genéricos - 181
Capítulo 9
Classes Internas - 187
Classes internas anônimas - 192
Interface especializada - 196
Classes estáticas aninhadas - 198
Capítulo 10
Threads - 203
Definindo uma Thread – extends Thread ou implements Runnable - 204
Estados das Threads - 208
STATIC SLEEP() – Suspensão - 208
STATIC YIELD () – Prioridades de Threads - 210
NON-STATIC JOIN() – Lança uma exceção verificada. - 214
Sincronização - 217
Quando sincronizar? - 217
Iteração entre as Threads - 223
Quando usar? - 223
Capítulo 11
Desenvolvimento - 227
Compilando com –d - 227
Propriedades do sistema - 228
Usando java e javac - 229
Referências bibliográficas - 231
Camilo Lopes - Camilo Lopes é bacharel em Sistemas de Informação, pós-graduado em Gestão Estratégica de Negócios, possui certificação internacional Programador Java SCJP pela SunMicrosystem. Trabalha na IBM em projetos internacionais na plataforma JEE como Analista Programador Java/Especialista TI e atua como Embaixador Academic Initiative IBM. Nas horas livres, gosta de escrever artigos para o IMasters e a revista Java Magazine, além de postar artigos em seu blog http://www.camilolopes.com.br
>> Site: http://
Livro do Java Script ( Um Guia Pratico das Paginas da Web Interativas) O
Ajax na Prática - Todo o poder dos melhores Frameworks Ajax aliados ao desenvolvimento Web 2.0 com PHP 5
Ant em Ação - 2a. Edição de Java Development com Ant
ASP.NET AJAX em Ação
Como Tomcat Funciona
Core Servlet e Java Pages - Vol 1 Tecnologia Core
Dante Explica Java 2 ( V. 1.4)
Dante Explica Java V. 5 : J2ME, J2SE e J2EE
Desenvolvendo Aplicações Comerciais em Java com Java J2EE e UML
Desenvolvendo Aplicações Web com JSP, SERVELTS, JAVASERVER FACES, HIBERNATE, EJB 3 PERSISTANCE E AJAX
Desenvolvendo Aplicações Web com Netbeans IDE 5.5
Desenvolvendo Aplicações WEB com NetBeans IDE 6
Desenvolvendo na Web com Java Server Pages ( Um Guia Pratico para Projetar e Construir Serviços Dinamicos na Web - Abrange JSP 1.1)
Desenvolvendo Relatórios Profissionais com iReport para Netbeans IDE
Desenvolvimento de Aplicações Comerciais com Java e NetBeans
Desenvolvimento para Internet com Java
Dominando AJAX - As Melhores Práticas Ligadas á Aplicações Web Escritas tanto em Java como em PHP 5
Dominando Eclipse : Tudo que o Desenvolvedor Java Precisa para Criar Aplicativos p/ Desktop
Dominando Java Server Faces e Facelets Utilizando Spring 2.5, Hibernate e JPA
Dominando NetBeans Construa Aplicativos Java tanto em Desktop, como para Web , Trabalhando com uma das Ferramentas mais usadas no Mundo
Dominando o BORLAND JBUILDER X
Dominando o OpenSwing (Java)
Dominando Relatórios JasperReport com iReport
ECLIPSE IDE - Dicas e Truques
EJB 3 Profissional - Java Persistence API
EJB Livro de Receitas ( Cookbook)
Estruturas de Dados e Algoritmos em Java ( Traduzido da 2a Edição Americana)
FLEX 3 em Ação
FXRuby - Crie GUIs Enxutas e Excelentes com o Ruby
Guia Completo de estudos para Certificação em Java 2
Guia de Certificação em Java - Exame CX 310-035
Guia de Java na Web - Preparatório para Certificação SCWCD - J2EE 1.4, JSP 2.0, Servlets 2.4 - Exame 310.081
Guia para Programação com Framework ZEND
Hibernate em Ação
Java 1.2 Para Leigos Passo a Passo
Java 2 para Leigos Passo a Passo
Java 2 para Programadores Profissionais ( A Solução Definitiva)
Java Avançado
Java na Web com JSF, Spring, Hibernate e Netbeans 6
Java para a Web com Servlets , JSP e EJB
Java para Iniciantes
Java Persistance com Hibernate (Edição revisada e ampliada de Hibernate em Ação)
Java Servelet : Programação ( O Reilly)
Java Server Pages Avançado
Java Server Pages Bibliotecas de Tags
Junit em Ação
Orientação a Objetos na Prática - Aprendendo Orientação A Objetos com Java
Plataforma Pro JavaFX - Desenvolvimento de RIA para Dispositivos Móveis e para Área de Trabalho por Scripts com a Tecnologia Java
POJOS em Ação - Como Desenvolver aplicações Corporativas com Frameworks Leves
Practical Apache Struts 2 Web 2.0 Projects - Aprenda e aplique o novo framework open source Apache Struts 2 em seus projetos
Pro JSF e AJAX - Construindo componentes ricos para a internet
Pro Spring 2.5
Programando em JavaServer Faces
Projetando Web Services com a Plataforma J2EE 1.4 - tecnologia JAX , RPC , SOAP , e XML -
Projetos Práticos com JBoss Seam
Rails para Desenvolvedores Java
Ria com Framework ZK - Desenvolva Aplicações Ricas para a Internet, na Plataforma Java, com o Framework ZK, Eclipse e MySQL
Segurança de Dados em Java
Spring em Ação
Struts 2 Projeto e Programação
Struts em Ação
TOMCAT Guia Rápido do Administrador - Manual Técnico e Prático
Tutorial do J2EE Enterprise Edition 1.4 Traduzido da Segunda Edição Americana