JAVA 02 - Comandos e Sintaxe Flashcards

1
Q

[V/F] Java é case sensitive

A

Verdadeiro

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Quais as regras para nome de classe?

A

Iniciar com letra maiúscula;
não iniciar com número
não conter espaços

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Quais são as regras para identificadores?

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Formas de comentar

A

//
//
//
*/ - javadoc

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Palavras reservadas importantes

A

1) Default ou package;
2) Public;
3) Private;
4) Protected

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Quais são os tipos primitivos em JAVA?

A

1) boolean
2) char
3) byte
4) short
5) int
6) long
7) float
8) double

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Qual tamanho do tipo int em java e ele depende do SO em que está sendo executado?

A

INT - 32 bits - 4 bytes;
Sempre é o mesmo tamanho.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

O que é conversão boxing?

A

tipo primitivo -> objeto da classe empacotadora

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

o que conversão unboxing

A

objeto -> tipo primitivo

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Operadores em relação à quantidade de operandos

A

unário, binário e ternário

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Precedência de operadores (maior)

A

sufixais
prefixais

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Precedências de operadores (menor)

A

ternário
(último) atribuição

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Diferença entre array e vetor

A

array - 1 dimensão
vetor mais de 1 dimensão

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Array é um tipo primitivo ou objeto?

A

Objeto da classe Array

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

como são declarações de um array?

A

int [] vetor = {34, 27, 3 ,2};
int [] vetor = new int[4];
vetor = {34, 27, 3, 2};

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Como descobrir o tamanho de um array?

A

propriedade lenght
System.out.println(array.lenght);

17
Q

Complete: for (int i =0; i < array._____; i++)

A

for (int i= 0; i < array.lenght < i++)

18
Q

Como funciona a declaração da iteração for-each

A

for (String i : cars){
System.out.println(i);
}

19
Q

Sobre a conversão de tipos, quando ela é automática:
Menor -> maior
Maior -> menor

A

menor para maior é automático

20
Q

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?

A

Não faz diferença,
Geralmente vem junto com a instrução break.

21
Q

Qual a diferença entre loop while e do while?

A

do/ While garante a execução ao menos uma vez.