Resultados da pesquisa a pedido "autoboxing"
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; ...
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 ...
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;
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 ...
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?