JavaRush /Java Blog /Random-IT /50 parole chiave in JAVA
RabenokDmitry
Livello 21
Саратов

50 parole chiave in JAVA

Pubblicato nel gruppo Random-IT
Ieri in classe abbiamo fatto un gioco chiamato “Parole Chiave”. Ognuno doveva nominare la parola chiave e spiegare meglio che poteva cosa significasse. Eravamo circa 15, sufficienti per più di tre giri. Alcuni si sono ritirati nella prima, altri nella seconda. Una nota più felice è che sono stato l’ultimo ad abbandonare. Quelli. si è classificato secondo, se puoi assegnare i posti, in questo gioco. 50 parole chiave in JAVA - 1Quindi, provateci, senza l'aiuto di Google, ovviamente, altrimenti si perde il punto, ricordandoli tutti senza spiegazione. Per controllarti, guarda sotto il gatto. Attualmente ci sono 50 (cinquanta!) parole chiave definite nel linguaggio JAVA. In passato ce n'erano un po' di più, ma l'attuale specifica JAVA specifica 50 parole, elencate di seguito. Ho provato a suddividerli in gruppi, non li spiegherò ciascuno, quindi la maggior parte dovrebbe essere chiara. Primitivi
  1. byte
  2. corto
  3. int
  4. lungo
  5. car
  6. galleggiante
  7. Doppio
  8. booleano
Loop e rami
  1. Se
  2. altro
  3. interruttore
  4. caso
  5. predefinito
  6. Mentre
  7. Fare
  8. rottura
  9. Continua
  10. per
Eccezioni
  1. Tentativo
  2. presa
  3. Finalmente
  4. gettare
  5. lancia
Scopo
  1. privato
  2. protetto
  3. pubblico
Pubblicità\Importazione
  1. importare
  2. pacchetto
  3. classe
  4. interfaccia
  5. si estende
  6. implementa
  7. statico
  8. finale
  9. vuoto
  10. astratto
  11. native // ​​segnala che il metodo è implementato in un codice dipendente dalla piattaforma, spesso in C. Ad esempio, il metodo hashcode in Object ha un tale modificatore.
Crea\Ritorna\Chiama
  1. nuovo
  2. ritorno
  3. Questo
  4. super
Multithreading
  1. sincronizzato
  2. volatile
Parole chiave che esistono (riservate) ma non vengono utilizzate nella lingua
  1. cost
  2. vai a
Parole chiave che non sono incluse in nessuno dei gruppi
  1. istanza di
  2. enum // enumerazione
  3. assert // controllo dei dati
  4. transitorio // si applica ai campi della classe e significa che il campo non fa parte dello stato persistente della classe. Quelli. Durante la serializzazione, questo campo non verrà scritto. E, di conseguenza, durante la deserializzazione non verrà ripristinato dal flusso di byte.
  5. strictfp // Ho già sentito tutto tranne questa parola, ma dovevo sentirla per la prima volta (nessuno poteva nominarla e la parola const, comunque). Modificando una classe, un metodo, un'interfaccia con la parola chiave strictfp, ti assicuri che i calcoli in virgola mobile verranno eseguiti come nelle versioni precedenti. Questo viene fatto per garantire che i risultati delle operazioni in virgola mobile siano coerenti su tutte le piattaforme.
PS Tutte queste parole in ordine alfabetico e con piccole spiegazioni sono qui. È tutto per ora! Buona fortuna a tutti e ci vediamo di nuovo!
Commenti
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION