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. Quindi, 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
- byte
- corto
- int
- lungo
- car
- galleggiante
- Doppio
- booleano
- Se
- altro
- interruttore
- caso
- predefinito
- Mentre
- Fare
- rottura
- Continua
- per
- Tentativo
- presa
- Finalmente
- gettare
- lancia
- privato
- protetto
- pubblico
- importare
- pacchetto
- classe
- interfaccia
- si estende
- implementa
- statico
- finale
- vuoto
- astratto
- 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.
- nuovo
- ritorno
- Questo
- super
- sincronizzato
- volatile
- cost
- vai a
- istanza di
- enum // enumerazione
- assert // controllo dei dati
- 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.
- 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.
GO TO FULL VERSION