Resultados da pesquisa a pedido "autoboxing"

15 a resposta

Por que os números inteiros não são armazenados em cache em Jav

Eu sei que existemsimilar posts [https://stackoverflow.com/questions/4428774/why-java-does-not-see-that-integers-are-equal] no tópico, mas eles não atendem bem à minha pergunta. Quando você faz Integer a = 10; Integer b = 10; ...

6 a resposta

Por que não colocar automaticamente tipos primitivos Java em genéricos?

@Java não permite que tipos primitivos sejam usados em estruturas de dados genéricas. Por exemplo. ArrayList <int> não é permitido. O motivo é que tipos primitivos não podem ser convertidos diretamente em Objeto. No entanto, o Java 1.5 suporta ...

7 a resposta

Por que Integer e int podem ser usados de forma intercambiável?

Estou confuso a respeito de por que Integer e int podem ser usados de forma intercambiável em Java, mesmo que um seja um tipo primitivo e o outro seja um objet Por exemplo Integer b = 42; int a = b;O int d = 12; Integer c = d;

8 a resposta

etornando null como um int permitido com o operador ternário, mas não se a instrução

Vejamos o código Java simples no seguinte trecho: public class Main { private int temp() { return true ? null : 0; // No compiler error - the compiler allows a return value of null // in a method signature that returns an int. } private int ...

3 a resposta

Por que o boxe automático marcado como aviso?

Entendo que o desempacotamento automático deve ser feito com cuidado, pois a referência que está sendo retirada do box pode ser nula. Por que o boxe automático também está marcado como aviso? Há algumas armadilhas que estou perdendo aqui?