Foros del Web » Programación para mayores de 30 ;) » Java »

Métodos deprecated

Estas en el tema de Métodos deprecated en el foro de Java en Foros del Web. Buenos días! Acabo de leer en un post sobre un método que está obsoleto. Supongo que esto se referirá a los métodos de las APIs ...
  #1 (permalink)  
Antiguo 28/07/2010, 09:29
 
Fecha de Ingreso: febrero-2010
Mensajes: 128
Antigüedad: 9 años, 9 meses
Puntos: 3
Métodos deprecated

Buenos días!

Acabo de leer en un post sobre un método que está obsoleto. Supongo que esto se referirá a los métodos de las APIs que son deprecated.

Que problemas puede tener utilizarlos? Supone que en las proximas implemetaciones de la API no van a tener soporte? Cuanto tiempo van a estar soportados como máximo?

Saludos
  #2 (permalink)  
Antiguo 28/07/2010, 11:10
Usuario no validado
 
Fecha de Ingreso: junio-2008
Mensajes: 386
Antigüedad: 11 años, 5 meses
Puntos: 10
Respuesta: Métodos deprecated

Hola buenos dias,

Segun he leido que si utilizas un metodo que esta "deprecated" probablemente en las proximas versiones de Java ya no lo utilizen, pero no dice para cuando, solo dice eso.

Y es bajo tu responsabilidad usarlo, yo pienso que los metodos, clases obsoletos no los quitan de una version a otra, sino que tardan mas tiempo.

Saludos!
  #3 (permalink)  
Antiguo 02/08/2010, 01:47
Avatar de elAntonie  
Fecha de Ingreso: febrero-2007
Mensajes: 894
Antigüedad: 12 años, 10 meses
Puntos: 10
Respuesta: Métodos deprecated

Wenas

Cuando ponen un metodo como deprecated. Te ponen la nueva alternativa a usar.

El usarlo o no ?? es muy subjetivo. Pero yo usaria la nueva forma. Siempre compilo con la opcion deprecated, y suelo poner la nueva version de uso.

Para ordenar un array, puedes usar el propio sort() o crearte un metodo para ordenar, opr ejemplo, por burbuja. Cual es mejor??

Saludos.
__________________
--
NO. Tu problema no es urgente.

CCFVLS
  #4 (permalink)  
Antiguo 03/08/2010, 06:37
 
Fecha de Ingreso: febrero-2010
Mensajes: 128
Antigüedad: 9 años, 9 meses
Puntos: 3
Respuesta: Métodos deprecated

Bueno, voy a haceros caso, pero tengo un problema

Utilizo un objeto de tipo Timestamp y el método getDate y varios más, pero lo importante es que la solución que me propone la API de TimeStamp es utilizar Calendar.get(Calendar.DAY_OF_MONTH).

El problema radica en que todo lo que he buscado sobre Calendar es para la fecha actual, y no para una fecha que yo haya preestablecido con anterioridad. No se como transformar el objeto TimeStamp en uno Calendar o en uno que pueda utilizar el Calendar.

A ver si alguien me puede dar alguna sugerencia.

He encontrado un método set(long milis) que establece el objeto calendar, pero sigo sin saber cómo puedo acceder al resto de opciones que me devuelven diferentes valores sobre esa fecha.

Se supone que los tipos static se han establecido correctamente? porque no tiene mucho sentido, la verdad...

Última edición por Denis127; 03/08/2010 a las 06:55
  #5 (permalink)  
Antiguo 04/08/2010, 02:42
 
Fecha de Ingreso: octubre-2003
Mensajes: 3.578
Antigüedad: 16 años, 2 meses
Puntos: 51
Respuesta: Métodos deprecated

Para convertir de Timestamp a Calendar, Calendar tiene un método setTime(Date) y Timestamp tiene uno getTimestamp() que devuelve un Date... No son muy intuitivos los nombres, ciertamente, pero es lo que hay .

En cuanto a obtener los valores de la fecha de un objeto Calendar
myCalendar..get(Calendar.DATE) // Es lo mismo que con DAY_OF_MONTH
myCalendar..get(Calendar.MONTH)
myCalendar..get(Calendar.YEAR)
...

S!
__________________
Para obtener respuestas, pregunta de forma inteligente o si no, pregunta lo que quieras que yo contestaré lo que me dé la gana.

Etiquetas: deprecated
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:52.