Cómo utilizar suppresswarnings anotación de java
La anotación es código adicional que proporciona información útil sobre la naturaleza de su programa Java. Los siguientes códigos utiliza el SuppressWarnings
anotación.
importación java.awt.FlowLayout-
importación javax.swing.JFrame-
importación javax.swing.JButton-
(@SuppressWarnings"de serie")
SimpleFrame clase pública se extiende JFrame {
SimpleFrame pública () {
setTitle ("Don&apos-t Haga clic en el botón!") -
setLayout (nueva FlowLayout ()) -
setDefaultCloseOperation (EXIT_ON_CLOSE) -
add (new JButton ("Pánico")) -
setSize (300, 100) -
setVisible (verdadero) -
}
}
Cuando se utiliza una anotación SuppressWarnings
, le dice Java no recordamos que el programa contiene cierto código cuestionable. La línea (@SuppressWarnings"de serie")
indica a Java no para recordarle que usted ha omitido algo llamado serialVersionUID
campo. En otras palabras, el SuppressWarnings
anotación de Java no dice para mostrar una advertencia.
“Y qué”, le pregunte, “es una serialVersionUID
campo?”Es algo que tiene que ver con la ampliación de la JFrame
clase - algo que no se preocupan. No tener una serialVersionUID
campo genera una advertencia, no un error. Así que vivir peligrosamente! Sólo suprimir la advertencia y no se preocupe por serialVersionUID
campos.
- En JShell, escriba la siguiente secuencia de declaraciones y declaraciones. ¿Lo que pasa? ¿Por qué?
jshellgt; importación javax.swing.JFrame
jshellgt; marco de JFrame
jshellgt; frame.setSize (100, 100)
jshellgt; frame = new JFrame ()
Video: What is SuppressWarnings ("unchecked") in Java? | javapedia.net
jshellgt; frame.setSize (100, 100)
jshellgt; frame.setVisible (true)
Cambie la sentencia
setLayout (nueva FlowLayout ()) -
Video: How To Suppress Script Errors (Visual Basic Tabbed Web Browser)
- a
setLayout (nueva BorderLayout ()) -
¿Qué diferencia hace este cambio hace cuando se ejecuta el programa?