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

¿para que sirve la @ (arroba) en java?

Estas en el tema de ¿para que sirve la @ (arroba) en java? en el foro de Java en Foros del Web. Hola a todos, como estan? Simplemente es eso, si alguien me puede aclarar que es y para que se usa la @ ya que no ...
  #1 (permalink)  
Antiguo 29/12/2011, 08:25
 
Fecha de Ingreso: diciembre-2009
Mensajes: 115
Antigüedad: 14 años, 5 meses
Puntos: 0
¿para que sirve la @ (arroba) en java?

Hola a todos, como estan?
Simplemente es eso, si alguien me puede aclarar que es y para que se usa la @ ya que no he tenido suerte googleando y lo poco que encuentre excede mi nivel para entenderlo
Cuando uno en Netbeans crea una aplicacion aparecen palabras como:
@Override
@Action
@SuppressWarnings("unchecked")
y la verdad no se que son; @Override parece ser util, pero bueno, no se que utilidades tienen.
Les agradezco cualquier explicación para entender mejor esto.
Saludos!
  #2 (permalink)  
Antiguo 29/12/2011, 08:57
Avatar de FiruzzZ  
Fecha de Ingreso: diciembre-2007
Ubicación: en casa
Mensajes: 470
Antigüedad: 16 años, 4 meses
Puntos: 41
Respuesta: ¿para que sirve la @ (arroba) en java?

google: Java annotations.
te oriento sobre lo que tenés que buscar, porque el uso de anotaciones es muy amplio y depende de varias cosas (Entorno {SE, EE}, API's {JPA, JDK, EJB.....}, JS-JAX, Web Services bla bla bla..

Pero las básicas que mencionas las vas a encontrar fácil.


http://www.google.com.ar/url?sa=t&rc...TzA8LQ2AWkrxsQ
__________________
BadProgrammerException!
  #3 (permalink)  
Antiguo 04/01/2012, 17:24
 
Fecha de Ingreso: mayo-2011
Mensajes: 11
Antigüedad: 13 años
Puntos: 1
Respuesta: ¿para que sirve la @ (arroba) en java?

@Override en mis palabras (a grandes rasgos) sirve para "sobre-escribir" un metodo de los heredados por una clase padre.
  #4 (permalink)  
Antiguo 04/01/2012, 22:01
Avatar de CapacProg  
Fecha de Ingreso: marzo-2010
Ubicación: Lima - Perú
Mensajes: 324
Antigüedad: 14 años, 1 mes
Puntos: 71
Respuesta: ¿para que sirve la @ (arroba) en java?

Cita:
Iniciado por FiruzzZ Ver Mensaje
google: Java annotations.
te oriento sobre lo que tenés que buscar, porque el uso de anotaciones es muy amplio y depende de varias cosas (Entorno {SE, EE}, API's {JPA, JDK, EJB.....}, JS-JAX, Web Services bla bla bla..

Pero las básicas que mencionas las vas a encontrar fácil.


http://www.google.com.ar/url?sa=t&rc...TzA8LQ2AWkrxsQ
Es el carácter para iniciar una anotación pero depende de lo que necesites o tengas que programar con el framework, API que uses.
__________________
%
El mejor guerrero no es el que triunfa siempre sino el que vuelve sin miedo a la batalla.
%
  #5 (permalink)  
Antiguo 05/01/2012, 00:30
Avatar de zero0097  
Fecha de Ingreso: abril-2010
Ubicación: México
Mensajes: 481
Antigüedad: 14 años
Puntos: 69
Respuesta: ¿para que sirve la @ (arroba) en java?

En ese link de oracle, solo vi 3 anotaciones, solo esas existen? no hay una lista con todas y con su explicación?

Básicamente estas anotación son par aun mejor entendimiento del código y nada más, no?
  #6 (permalink)  
Antiguo 05/01/2012, 02:30
Avatar de chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 19 años, 7 meses
Puntos: 454
Respuesta: ¿para que sirve la @ (arroba) en java?

En la API tienes todas las annotation estándar, son las clases hijas de esta interfaz http://docs.oracle.com/javase/6/docs...nnotation.html

Aparte, cada framework o API adicional de java puede definir las suyas propias (JPA, Hibernate, JAX-WS, etc).

Se bueno.
__________________
Apuntes Java
Wiki de Programación
  #7 (permalink)  
Antiguo 05/01/2012, 02:36
Avatar de Fuzzylog  
Fecha de Ingreso: agosto-2008
Ubicación: En internet
Mensajes: 2.511
Antigüedad: 15 años, 8 meses
Puntos: 188
Respuesta: ¿para que sirve la @ (arroba) en java?

No, es para dotar de ciertas funcionalidades al código.
Por ejemplo la anotación @transactional de spring permite que todo lo que se ejecute a continuación sea considerado como una única transacción.
Existen más anotaciones. Hasta donde sé, es una caracteristica implementada a partir de java 5.0 y cada tecnologia ha desarrollado las suyas con sus utilidades, y además se pueden crear anotaciones personalizadas.
__________________
if (fuzzy && smooth) {
fuzzylog = "c00l";
return true;
}
  #8 (permalink)  
Antiguo 05/01/2012, 22:46
Avatar de zero0097  
Fecha de Ingreso: abril-2010
Ubicación: México
Mensajes: 481
Antigüedad: 14 años
Puntos: 69
Respuesta: ¿para que sirve la @ (arroba) en java?

Gracias, no me había interesado mucho en las anotaciones, pensé que solo eran para clasificar, pero ya veo que tienen su función, apenas estoy entrando al mundo de Java EE y veo que allí hay mas anotaciones, bueno en estos códigos se ven más...

Etiquetas: netbeans, aplicaciones
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 19:38.