Nwlapcug.com


Definizione di Java parole riservate

Nel linguaggio di programmazione Java, parole chiave riservate sono parole che hanno un significato specifico. Non possono essere utilizzati come nomi di variabili o metodi. Non tutte le parole riservate sono parole chiave, e non tutte le parole riservate sono implementate in Java 6. La maggior parte delle parole chiavi controllano il flusso di programma o definiscono una classe o un metodo.

Primitive di Java

Tipi di dati primitivi Java includono numeri, caratteri e indicatori di vero/falso. "Byte", "breve", "int" e "long" sono tutti i tipi di numero intero. Essi coprono una diversa gamma di valori: un byte contiene otto bit di dati e quindi rappresenta una possibilità di 255 valori. Un "breve" contiene 16 bit, un "int" contiene 32 bits e detiene una lunga 64 bit - più di 9223372.036854775807 trilioni di valori possibili. "Float" e "doppie" rappresentare numeri a virgola mobile, o i numeri con valori decimali. "Char" rappresenta un carattere, ad esempio "a" o "!". "Boolean" indica un valore true o false.

Autorizzazioni

Alcune parole chiave Java impostare le autorizzazioni per una classe, variabile o metodo--autorizzazioni possibili includono "pubblico", "privato" e "protetto". Pubblico rende di classe, una variabile o un metodo accessibile da qualsiasi altro codice. Privato impedisce loro di essere utilizzato a tutti, tranne nel codice dove sono definite. Variabili, classi e metodi protetti possono essere raggiunto da una classe figlia, ma nessun altro.

Classi e librerie

Parole chiave classe identificano classi, interfacce e come vengono utilizzati. "Classe" rappresenta una classe java, e "interfaccia" indica un'interfaccia. Un "pacchetto" è una libreria inclusa in java, e "importare" indica che si sta importando una libreria Java incluso o il pacchetto. Quando si crea un nuovo oggetto di una certa classe, utilizzare la parola chiave "nuovo", ad esempio "carattere ch = nuovo Character('c');". All'interno di un metodo, "questo" richiama i metodi e le variabili della classe corrente e "super" richiama i metodi e le variabili della classe padre.

Classe, metodo e le definizioni di variabili

Parole chiave definiscono il tipo di una classe, metodo o una variabile. Se un metodo potenzialmente genera un errore pericoloso, utilizzare "getta" nella dichiarazione del metodo. Un metodo "statico" può essere richiamato senza creare un'istanza dell'oggetto. La parola chiave "strictfp" davanti a un metodo o una classe indica che tutti virgola i calcoli vengono effettuati in modo coerente. Utilizzare "vuoto" al posto di un valore restituito di un metodo per indicare che non restituisce un valore. "Sincronizzato" indica che più chiamate del metodo o della variabile non funzionano o non sono accessibili allo stesso tempo, anche con multi-threading. Variabili "Volatili" garantiscono che si accede il reale valore della variabile anziché un valore memorizzato nella cache. «Fase transitorie» variabili non esistono di là di un particolare metodo.

Metodi ereditati

Utilizzare "estende" per indicare il metodo che si sta dichiarando è un figlio di un altro metodo. Un metodo o una classe "astratta" può includere gusci di metodo da attuare da parte dei bambini della classe. "Finale" indica che una classe o un metodo non può essere sottoposto a override. Utilizzare "nativo" davanti a un altro metodo per indicare che esso verrà definito in un'altra lingua, ad esempio C.

Loop e comandi logici

I controlli di flusso logici vengono utilizzati all'interno di un metodo. "Se" test di un'istruzione, l'esecuzione di un blocco di codice se l'affermazione è vera e facoltativamente salto di un blocco "else", se non. "Per", "fare" e "mentre" definire cicli, che prova una dichiarazione ed eseguirlo mentre il vero. "Break" interrompe l'esecuzione di un ciclo. "Continuare" termina che il particolare iterazione del ciclo, ma continua con l'iterazione successiva. Istruzioni "Switch" testare una variabile per un particolare valore e istruzioni "case" indicano il codice che viene eseguito quando viene trovato un valore. Se nessuna delle istruzioni case è vera, viene eseguito il codice trovato nel blocco "predefinito". Infine, "instanceof" verifica se una variabile è un'istanza di una classe particolare.

Programma e controlli di errore

Altre istruzioni di controllo trattano gli errori e metodo uscendo. Alla fine "normale" di un metodo è dato dalla parola chiave "ritorno". "Throw" esce dal metodo di lanciare un messaggio di errore particolare. Un blocco di codice indicato dalla parola chiave "provare" i tentativi di eseguire il codice e rilevare errori specificati dal blocco "catch". La parola chiave "infine" viene utilizzata dopo questi blocchi di codice per eseguire codice che altrimenti non può essere eseguite. "Affermare" garantisce che un'istruzione è vera prima di continuare il codice; in caso contrario, genera un AssertionError.

Parole chiavi inutilizzate e valori letterali

Alcune parole riservate in Java non sono parole chiave ma valori letterali: valori costanti che non possono essere modificati. "Null" è un valore letterale che indica una variabile oggetto non è stato assegnato. "True" e "false" sono valori letterali che rappresentano valori booleani corrispondenti. Valori letterali non possono essere utilizzati nei programmi. Oltre ai valori letterali, "goto" e "const" sono parole chiave che non hanno alcun significato in Java a partire da 6.0, ma non possono essere assegnati come nomi di variabili o.