| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Java Programming >> Content
    Java 1.5 Tutorial Note
    annotazioni personalizzabili sono una caratteristica aggiunta al linguaggio di programmazione Java a partire dalla versione 1.5 . Diversamente caratteristiche più programmazione in linguaggio Java , non hanno alcun effetto diretto sul funzionamento del codice . Tuttavia, possono servire a diversi scopi . Ad esempio , le annotazioni possono fornire metadati per altri sviluppatori , simili ai tag usati in commenti Javadoc . Essi possono anche rendere disponibili i dati per il compilatore in grado di aiutare i programmatori a rilevare gli errori fatti facilmente che il compilatore normalmente non notare. Istruzioni
    1

    Creare un nuovo file di classe Java denominata " AnnotationTest.java " e incollare il seguente codice in esso :
    classe

    AnnotationTest estende JFrame {

    pubblico UPDATE ( ) { //Alcuni codice qui . } }

    Come si può vedere , questo semplice classe estende la classe JFrame costruito nella libreria Java Swing . Tuttavia , sembra che lo sviluppatore ha fatto un errore di battitura . Mentre lui , ovviamente, destinato a sostituire il metodo della superclasse update () , ha scritto male " aggiornamento. " Normalmente , lo sviluppatore potrebbe non rilevare l'errore fino ore dopo, quando qualche aspetto del suo programma , possibilmente in una classe completamente diversa , non riesce per funzionare correttamente . Mentre non vi è certo di essere problemi a causa di questo errore , a seconda del contesto dell'errore , ci potrebbe anche non essere errore di compilazione , poiché qualsiasi codice altrove nel programma può sempre ripiegare sul metodo " update " nella classe JFrame . Non sarebbe bello se ci fosse un modo per dire al compilatore che questo metodo ha intenzione di sostituire un altro metodo ? Inserisci il annotazione @ Override
    2

    modificare il codice in modo che recita come segue: .

    @ Overridepublic udpate ( ) { //Alcuni codice qui . }

    L' annotazione @ Override permette al compilatore un assaggio di ciò che è nella testa del programmatore . In questo caso , che il programmatore intende il suo metodo " udpate " per sovrascrivere un altro metodo nella superclasse . Ora , quando il compilatore legge questo programma , si renderà conto subito che un errore è stato fatto . Il programmatore rivendica " udpate " sovrascrive un altro metodo , ma il JFrame classe contiene un metodo chiamato " udpate . " La compilazione fallirà e il compilatore farà si che il programmatore sa esplicitamente che il suo metodo " udpate " non sta facendo quello che lui previsto.

    Speriamo che il programmatore avrà un rapido sguardo e notare la sua supervisione , e correggere il suo errore di ortografia .
    3

    mettere la parola " @ disapprovato " appena dopo la " @ Override" annotazione per il metodo . Se siete stati programmando in Java lungo , probabilmente riconoscere @ Deprecated come un tag JavaDoc che indica ad altri sviluppatori , quando leggono la documentazione Javadoc , che una classe o un metodo non è più supportato e che dovrebbero smettere di usare il più presto possibile.

    Naturalmente, in pratica , alcuni sviluppatori stanno studiando compulsivamente le JavaDocs per tutte le biblioteche che utilizzano con ogni nuova versione . Così , invece di contare sulle sviluppatori Java di prendere l'iniziativa , l'annotazione @ Deprecated dice al compilatore di generare un avviso in qualsiasi momento viene utilizzato la classe o il metodo . In questo modo , ogni volta che uno sviluppatore crea una nuova versione del suo programma , le viene detto subito che lei sta usando un metodo o una classe che viene ormai considerato defunto e obsoleto .

    Previous :

    next :
      Articoli Correlati
    ·Tutorial su Enterprise Java Bean 
    ·Come includere file JAR locali nel progetto costruire i…
    ·Come fare il primo carattere di una stringa in Caps in …
    ·Come utilizzare un App Engine di Google in Eclipse 
    ·Come rimuovere i duplicati da una mappa in Java 
    ·Tecniche di debug Java 
    ·Come installare Java 3D 
    ·Qual è il TM piattaforma Java 2 
    ·Come ottenere l' indice da un nome di colonna in una JT…
    ·Tutorial Java per la connessione di un applet ad un tel…
      Articoli in evidenza
    ·Come fare un utente Ended Loop in Java 
    ·Come aggiungere un Light Show per le tue foto 
    ·Come creare una casella combinata in Access 
    ·Java & Risolto errore di compilazione 
    ·Come utilizzare un file SWF in VB form MDI 
    ·Come fare una installazione in VB.NET 
    ·Elenco dei comandi SQL 
    ·Come trasformare una stringa in un nome VAR in PHP 
    ·Come modificare i collegamenti all'interno di un iFrame…
    ·Come programmare applicazioni Windows Mobile 
    Copyright © Conoscenza Informatica http://it.wingwit.com