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.

supresswarnings anotación en Java
Sin una anotación SuppressWarnings, Java le advierte sobre un campo serialVersionUID faltante.

“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?

Artículos Relacionados