#3 Ok, error mío por asumir que era Java .
Portada
mis comunidades
otras secciones
#c-1" class="content-link" style="color: rgb(227, 86, 20)" data-toggle="popover" data-popover-type="comment" data-popover-url="/tooltip/comment/2229102/order/1">#1 buenas, soy el autor del post.
Veo que he cometido un error suponiendo que todos entenderían que me refería a c#. A lo largo del post hablo de c# y linq (que yo sepa no existe de éso en java).
En c#, List es una clase y no una interfaz, en esa parte no me he confundido
Sobre el tema de boxing / unboxing en java no tengo ni idea, hace muchos años que no toco nada de código, pero te dejo lo que dice Microsoft al respecto:
http://msdn.microsoft.com/en-us/library/b5bx6xee%28v=vs.80%29.aspx
"Any reference or value type that is added to an ArrayList is implicitly upcast to Object. If the items are value types, they must be boxed when added to the list, and unboxed when they are retrieved. Both the casting and the boxing and unboxing operations degrade performance"
"you can create a list that is not only safer than ArrayList, but also significantly faster, especially when the list items are value types."
Muchas gracias por comentar (ya lo he especificado en el blog por si acaso) y por compartir
SaludeteS!