Bom dia pessoal,
vamos analisar as respostas do simulado aplicado no post anterior.
1. A resposta correta é:
C. É lançada uma exceção em tempo de execução.
É lançado um ClassCastException na linha 7 porque a variável objetct1 é um array[][] e não um array[].
2. A resposta correta é:
F. oi oi, seguida de uma exceção.
Repare que o objeto a2 não definiu um valor para o atributo a1, desta forma a variável a5 será null, lançando um NullPointerException.
3. As respostas corretas são:
C. varX é igual a 2
…
continuar lendo...Bom dia pessoal,
Hoje nosso simulado é sobre Atribuições e Operadores. Bons estudos!
1. Dado o código a seguir:
1.
2. public static void main(String[] args) {
3. int[][] array1 = { { 1, 2, }, { 3, 4 } };
4. int[] array2 = (int[]) array1[1];
5. Object object1 = array1;
6. int[][] array3 = (int[][]) object1;
7. int[] array4 = (int[]) object1;
8. System.out.println(array2[1]);
9. }
Qual é o resultado?…
continuar lendo...Bom dia pessoal,
Depois de 20 dias de férias estou aqui de volta para tirar seu sono, e martelar vocês com pregos de programação Java =)
Analisando o próximo capÃtulo (4. Operadores) e concluindo que irá ter pouco conteúdo de estudo, decidi então passar o material de estudo de Operadores agora, e depois faremos um simulado com os dois capÃtulos.
Assuntos
1. Operadores de Atribuição Composto
2. Operadores de comparação
3. Operador instanceof
4. Operadores aritméticos
5. Operadores de incremento e decremento
6. Operador condicional
…
continuar lendo...Bom dia pessoal,
Passamos por um breve recesso devido as férias do Marcos. Mas os estudos não podem parar! Por isso eu, Andrei, estou assumindo o controle até ele voltar!
Hoje iremos trabalhar com arrays de tipos primitivos.
E para quem achava que array era moleza… Vale apena ler esse artigo.
Arrays de tipos primitivos
Existem dois tipos: unidimensional e multidimensional
Regras para Unidimensional:
…
continuar lendo...Bom dia pessoal,
Hoje iremos ver dois assuntos referentes a métodos, vamos aprofundar um pouco em sobrecarga e iremos ver o que acontece quando passamos variáveis de referência primitivas ou de objetos para os métodos.
Assuntos
1. Passando variáveis para métodos
1.1. Variáveis de referência primitiva
1.2. Variáveis de referência de objeto
2. Sobrecarga
2.1. Ampliação
2.2. Boxing
2.3. Var-args
1. Passando variáveis para métodos
1.1. Variáveis de referência primitiva
Quando você passa uma variável primitiva…
continuar lendo...07 jun
Postado em Certificação, JBlog
Bom dia pessoal,
vamos analisar as respostas do simulado aplicado no post anterior.
1. As respostas corretas são:
[X] Ocorre falha na compilação com um erro na linha 9
[X] Ocorre falha na compilação com um erro na linha 10
A linha 9 não irá compilar porque o controlador de acesso default só da permissão para classes do mesmo pacote. A classe Teclado está em pkgB diferente da classe Abecedario que está em pkgA.
A linha 10 não irá compilar porque o controlador de acesso protected só da permissão para classes especÃficas (herança) ou para…
continuar lendo...Bom dia pessoal,
Hoje iremos ver dois assuntos que se tratam de tipos primitivos e são eles: atribuições e casts.
Assuntos
1. Atribuições de tipos primitivos
Para esse assunto iremos abordar apenas as dicas, mesmo porque não tem muitas regras em atribuições de primitivos.
Regras básicas
…
continuar lendo...01 jun
Postado em Certificação, JBlog
Bom dia pessoal,
gostaria de agradecer todos os comentários sobre elogios, e também gostaria de dizer a todos que estou muito feliz
em saber que esse trabalho tem ajudado muitas pessoas a se preparar para a prova da Certificação de Programador Java e chegar ao objetivo de ser certificado!
É isso ai pessoal e para nos avaliarmos como estamos indo com os estudos, nada melhor que fazer um simulado
1. Dados os dois arquivos mostrados a seguir:
package…
continuar lendo...
Bom dia pessoal,
Hoje o nosso tema é instância, então, vamos falar sobre Construtores e Casts de objetos.
Assuntos
1. Construtores
Sempre que você criar um objeto irá chamar um construtor e os construtores de suas superclasses. Um construtor será invocado pela chamada new.
Regras básicas
…
continuar lendo...
Bom dia pessoal,
Depois de estudarmos o que é polimorfismo vamos estudar sobrescrita e sobrecarga.
Assuntos
1. Sobrescrita
Sobrescrita pode ocorrer quando houver herança. Sabe aquele método (da classe generalizada) que fazia tal coisa que você não achava correto para sua especialização, então, ele mesmo, você pode mudar aquele comportamento (sobrescrever)! Como?
Regras que devemos obedecer
…
continuar lendo...