-
Nem li a D, questão tosca... caberia recurso.
-
Respondi E e errei, a D faz mais sentido pois uma String é uma cadeia (array) de caracteres
-
Gente, a quetão pede todos e não apenas alguns.
Confesso que essa questão foi a famosa "pegadinha"
byte, short, int, long, float, double, boolean e char.
-
Marqui a B não prestei atenção nisso : todos os tipos primitivos da linguagem Java.
-
Segundo Deitel:
Tipos no Java são divididos em duas categorias – tipos primitivos e tipos por referencia. Os tipos primitivos são boolean, byte, char, short, int, long, float e Double (a principal diferença entre Double e float é que Double pode armazenar números com maior magnitude e maior detalhe do que variáveis do tipo float). Todos os demais são tipos por referência.
-
Lembrando que String não é tipo primitivo. Quando é instanciado uma String é criado um objeto da classe String.
Do mesmo jeito que existe double, que é um tipo primitivo, e classe de objeto Double. São duas coisas diferentes.
Dica: tipo primitivos sempre com letra minuscula, classes de objetos costumam ser com letra maiúscula!
-
d-
boolean , byte , char , short , int , long , float and double .
se o tipo for em maisculo , nao sera primitivo, mas do tipo objeto. ex: String, Queue, Array etc