Como usar suppresswarnings anotação de java

A anotação é um código extra que fornece informações úteis sobre a natureza do seu programa de Java. Os seguintes códigos usa a SuppressWarnings

anotação.

importação java.awt.FlowLayout-

importação javax.swing.JFrame-

Video: Que es Java y para que sirve.mp4

importação javax.swing.JButton-

@SuppressWarnings ("serial")

classe pública SimpleFrame estende JFrame {

SimpleFrame pública () {

Video: Como utilizar el Switch en Java

setTitle ("dom&apos-t clique no botão!") -

setLayout (new FlowLayout ()) -

setDefaultCloseOperation (EXIT_ON_CLOSE) -

add (new JButton ("Pânico")) -

SetSize (300, 100) -

setVisible (true) -



}

}

Quando você usa um anotação SuppressWarnings, você diga Java não para lembrá-lo que o programa contém determinado código questionável. A linha @SuppressWarnings ("serial") informa Java não para lembrá-lo que você omitido uma coisa chamada serialVersionUID campo. Em outras palavras, o SuppressWarnings anotação informa Java não exibir um aviso.

supresswarnings anotação em java
Sem uma anotação SuppressWarnings, Java avisa sobre um campo serialVersionUID faltando.

“E o que”, você pergunta, “é um serialVersionUID campo?”É algo que tenha a ver com o alargamento do JFrame classe - algo que você não se preocupam. Não ter um serialVersionUID campo gera um aviso, não um erro. Então, viver perigosamente! Apenas suprimir o aviso e não se preocupe com serialVersionUID Campos.

  • Em JShell, digite o seguinte sequência de declarações e declarações. O que acontece? Por quê?

jshellgt; importação javax.swing.JFrame

jshellgt; JFrame quadro

jshellgt; frame.setSize (100, 100)

jshellgt; frame = novo Jframe ()

jshellgt; frame.setSize (100, 100)

jshellgt; frame.setVisible (true)

Altere a instrução

setLayout (new FlowLayout ()) -

  • para

setLayout (new BorderLayout ()) -

Que diferença faz essa mudança faz quando você executar o programa?


Publicações relacionadas