Java - Inicializacion datos

 
Vista:
sin imagen de perfil

Inicializacion datos

Publicado por Jose (31 intervenciones) el 14/08/2013 22:19:21
Hola una consulta pequeña
que diferencia existe entre hacer

HashMap <String,String> hash = new HashMap();

a hacer

HashMap <String,String> hash=null;


y despues usar hash para reecibir valores de un metodo

hash=otroHashenOtraClase(x,x);

con ambas funciona, pero cual es mas optima saludos..
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Jhonnathan Emilio Cardona Saineda

Inicializacion datos

Publicado por Jhonnathan Emilio Cardona Saineda (328 intervenciones) el 14/08/2013 22:43:01
Hola Jose,
definitivamente la segunda forma es la mas optima ya que cuando se hace new es porque se esta creando un objeto lo que cuesta en rendimiento. Puedes comprobarlo midiendo el tiempo que gasta creando por ejemplo 1000 objetos en un for:
Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar