Resultados da pesquisa a pedido "boxing"

4 a resposta

Comparando o objeto primitivo com o wrapper com o comportamento == inexplicável

Eu tenho um pedaço de código que eu preciso entender: public static void main(String[] args) { Character c = new Character('a'); Character cy = new Character('a'); char cx = 'a'; System.out.println(c == cx); System.out.println(cx == cy); ...

4 a resposta

A chamada de um método em um tipo de valor resulta em boxe no .NET?

Eu estava participando da pergunta Stack OverflowTudo no .NET é um objeto? [https://stackoverflow.com/questions/436211/is-everything-in-c-an-object]. E um pôster (nos comentários da resposta aceita) parecia pensar que executar uma chamada de ...

4 a resposta

Passar um tipo de valor em um parâmetro "out" faz com que a variável seja encaixotada?

Eu estou ciente de queboxe e unboxing são relativamente caros [http://msdn.microsoft.com/en-us/library/ms173196.aspx]em termos de desempenho. O que eu quero saber é: Passar um tipo de valor para o métodoout parâmetro causa boxe / unboxing ...

4 a resposta

Por que o método genérico com restrição de classe T: resulta em boxe? [duplicado

Esta pergunta já tem uma resposta aqui: Boxing ao usar genéricos em C # [/questions/646517/boxing-when-using-generics-in-c-sharp] 2 respostasor que um método genérico que restringe T à classe teria instruções de boxe no código MSIL ger Fiquei ...

4 a resposta

O boxe causa problemas de desempenho?

Estou trabalhando em um projeto no qual estamos produzindo uma linguagem que é compilada em java. A estrutura que estamos usando (xtext) faz uso prolífico do boxe em seu código gerado. Especificamente, se você tiver uma declaração como: int i = ...

5 a resposta

Estendendo java Integer cache

Há um conselho geral para usarInteger.valueOf(int) ao invés denew Integer(int) por causa do cache. No JDK 5+, você realmente deve usarvalueOf PorqueInteger agora cachesInteger objetos entre-128 e127 e pode devolvê-lo da mesma maneiraInteger(0) ...

5 a resposta

Cast Box Objeto de volta ao Tipo Original

Espero que exista uma de duas respostas para isso, impossível ou extremamente simples, e ignorei a consulta óbvia do Googl O problema subjacente é que tenho um objeto genérico sendo passado através de umEventHandler que encaixa o objeto e ...

6 a resposta

Por que o método HasFlag do Enum precisa de boxe?

Eu estou lendo "C # via CLR" e na página 380, há uma nota dizendo o seguinte:Nota A classe Enum define um método HasFlag definido da seguinte forma

6 a resposta

Por que as estruturas precisam ser encaixotadas?

6 a resposta

Por que comparar Integer com int pode gerar NullPointerException em Java?

Foi muito confuso para mim observar esta situação: Integer i = null; String str = null; if (i == null) { //Nothing happens ... } if (str == null) { //Nothing happens } if (i == 0) { //NullPointerException ... } if (str == "0") { //Nothing ...