Tuesday, August 17, 2010

Primeiro dia de estudos... alguns conceitos básicos.

O livro começa abordando dois objetivos 1.3 e 1.4 (veja aqui lista completa)
.
    1.3 Develop code that declares, initializes, and uses primitives, arrays, enums, and
    objects as static, instance, and local variables. Also, use legal identifiers for variable names.
   
    1.4 Develop code that declares both static and non-static methods, and—if appropriate—
    use method names that adhere to the JavaBeans naming standards. Also develop code that
    declares and uses a variable-length argument list.


Legal Identifiers

Basicamente o que você tem de entender aqui é:

Um indentificador tem deve ser iniciado com letras, o caractere "$" ou por undercore "_". Nada além disto, qualquer outra tentativa além dessa vai gerar erro.

Depois da primeira letra, você poderá colocar qualquer combinação de letras, simbolos de moeda ou números.

Não use caracteres especiais, tais como $%@#$ em qualquer lugar que seja.

Keywords, também não são permitidas.

Alguns exemplos de "Legal Identifiers":

int _a;
int $c;
int ______2_w;
int _$;
int this_is_a_very_detailed_name_for_an_identifier;

Non-legal identifiers:

int :b;
int -d;
int e#;
int .f;
int 7g;

Sun's Java Code Conventions

Classes e Interfaces - A primeira letra tem que ser maiúscula, Nomes de classes devem ser tipicamente substantivos
    Cachorro
    Conta

Interfaces devem ser tipicamente adjetivos:
    Executável
    Serializavel

E hoje termina o primeiro dia de estudos amanhã continuamos...

Abraços.

Alexandro Felix.





A Motivação

Por que obter esta certificação?


Abaixo listo alguns dos benefícios oferecido por esta certificação

Melhorar a empregabilidade
Conseguir um aumento salarial
Provar que você realmente sabe o que você diz saber
Provar que você não é um total demente(a menos que você utilize testkiller)
Mostrar que você consegue estudar e se preparar para um desafio
Ter um diferencial no currículo


Não vou me aprofundar muito no assunto sobre certificações em geral, afinal este não é um objetivo deste blog. Quem sabe num outro blog.. em um próximo post... escrevo algo legal sobre.


Abraços.


Alexandro Felix.


Iniciando os Estudos

Galera,

Esse blog tem como objetivo registrar o meu trajeto até a obtenção da certificação SCJP.

Estou iniciando hoje os estudos, e tendo como base para os mesmo o livro SCJP Sun Certified Programmer for Java 6 Exam 310-065 by Katherine Sierra. Acredito que este livro seja a melhor fonte de estudo atualmente no mercado, pois foi escrito pelos desenvolvedores do teste.


Este livro tem 889 páginas! Muito didático. Apesar de estar começando hoje minha preparação, já andei lendo-o e tive uma ótima impressão.


Ao longo da minha preparação, além de contar minha experiência, irei preparar alguns resumos para melhor entendimento de alguns assuntos e elaborar algumas dicas para que os leitores do blog possam utilizar como fonte de pesquisa.


Abraços.