JAVA 02 - Comandos e Sintaxe Flashcards
[V/F] Java é case sensitive
Verdadeiro
Quais as regras para nome de classe?
Iniciar com letra maiúscula;
não iniciar com número
não conter espaços
Quais são as regras para identificadores?
1) Não pode ser uma palavra reservada;
2) não pode ser true ou false
3) não pode ser null
4) não pode conter espaços em brancos
5) caráter de formatação
6) dentro de unicode-16
Formas de comentar
//
//
// */ - javadoc
Palavras reservadas importantes
1) Default ou package;
2) Public;
3) Private;
4) Protected
Quais são os tipos primitivos em JAVA?
1) boolean
2) char
3) byte
4) short
5) int
6) long
7) float
8) double
Qual tamanho do tipo int em java e ele depende do SO em que está sendo executado?
INT - 32 bits - 4 bytes;
Sempre é o mesmo tamanho.
O que é conversão boxing?
tipo primitivo -> objeto da classe empacotadora
o que conversão unboxing
objeto -> tipo primitivo
Operadores em relação à quantidade de operandos
unário, binário e ternário
Precedência de operadores (maior)
sufixais
prefixais
Precedências de operadores (menor)
ternário
(último) atribuição
Diferença entre array e vetor
array - 1 dimensão
vetor mais de 1 dimensão
Array é um tipo primitivo ou objeto?
Objeto da classe Array
como são declarações de um array?
int [] vetor = {34, 27, 3 ,2};
int [] vetor = new int[4];
vetor = {34, 27, 3, 2};
Como descobrir o tamanho de um array?
propriedade lenght
System.out.println(array.lenght);
Complete: for (int i =0; i < array._____; i++)
for (int i= 0; i < array.lenght < i++)
Como funciona a declaração da iteração for-each
for (String i : cars){
System.out.println(i);
}
Sobre a conversão de tipos, quando ela é automática:
Menor -> maior
Maior -> menor
menor para maior é automático
No caso do comando switch.
Quando nenhuma condição é preenchida, o caso default é utilizado, faz diferença se a declaração do mesmo vem no começo ou no fim?
Não faz diferença,
Geralmente vem junto com a instrução break.
Qual a diferença entre loop while e do while?
do/ While garante a execução ao menos uma vez.