Cuvinte cheie în Java(keywords)



Cuvintele cheie Java sunt cunoscute și sub numele de cuvinte rezervate. Cuvintele cheie sunt cuvinte particulare care acționează ca o cheie a unui cod. Acestea sunt cuvinte predefinite de Java, deci nu pot fi utilizate ca nume de variabilă sau obiect sau nume de clasă.


Lista de cuvinte cheie


O listă de cuvinte cheie Java sau cuvinte rezervate este prezentată mai jos:

  1. abstract: este folosit pentru a declara o clasă abstractă. O clasă abstractă poate asigura implementarea interfeței. Poate avea metode abstracte și non-abstracte.
  2. boolean: este utilizat pentru a declara o variabilă ca tip boolean. Poate conține numai valori adevărate și false.
  3. break: este folosit pentru a ieșii din buclă. Întrerupe fluxul curent al programului în condiții specificate.
  4. byte: este utilizat pentru a declara o variabilă care poate conține valori de date pe 8 biți.
  5. case: utilizat cu declarațiile switch pentru a marca blocuri de instrucțiuni.
  6. catch: este folosit pentru a prinde excepțiile generate de instrucțiunile try. Acesta trebuie utilizat numai după blocul try.
  7. char: folosit pentru a declara o variabilă care poate conține caractere Unicode pe 16 biți nesemnate
  8. class: este utilizat pentru a declara o clasă.
  9. continue: este folosit pentru a continua bucla. Acesta continuă fluxul curent al programului și omite codul rămas în starea specificată.
  10. default: este utilizat pentru a specifica blocul de cod implicit într-o instrucțiune de comutare.
  11. do: este utilizat în instrucțiunea de control pentru a declara o buclă. Poate itera o parte a programului de mai multe ori.
  12. double: este folosit pentru a declara o variabilă care poate conține un număr în virgulă mobilă pe 64 de biți.
  13. else: este folosit pentru a indica ramurile alternative într-o declarație if.
  14. enum: este folosit pentru a defini un set fix de constante. Constructorii Enum sunt întotdeauna private sau implicite.
  15. extends: este folosit pentru a indica faptul că o clasă este derivată dintr-o altă clasă sau interfață.
  16. final: este folosit pentru a indica faptul că o variabilă deține o valoare constantă. Se folosește cu o variabilă, metodă sau clasă. Împreună cu o variabilă restricționeaza utilizatorul de la actualizarea valorii variabilei, împreună cu o metoda restricționeaza metoda a mai putea fi suprascrisă și împreuna cu o clasă restricționeaza clasa pentru a mai putea fi moștenită.
  17. finally: indică un bloc de cod într-o structură try-catch. Acest bloc este întotdeauna executat indiferent dacă este tratată sau nu o excepție.
  18. float: este folosit pentru a declara o variabilă care poate conține un număr în virgulă mobilă pe 32 de biți.
  19. for: este folosit pentru a porni o buclă for. Este folosit pentru a executa în mod repetat un set de instrucțiuni / funcții atunci când unele condiții devin adevărate. Dacă numărul de iterații este fix, se recomandă utilizarea buclei.
  20. if: testează starea. Execută blocul if dacă condiția este adevărată sau falsă.
  21. implements: este folosit pentru a implementa o interfață.
  22. import: face clasele și interfețele disponibile și accesibile pentru codul sursă curent.
  23. instanceof: este folosit pentru a testa dacă obiectul este o instanță a clasei specificate sau dacă implementează o interfață.
  24. int: este folosit pentru a declara o variabilă care poate conține un întreg semnat pe 32 de biți.
  25. interface: este folosit pentru a declara o interfață. Poate avea doar metode abstracte.
  26. long: este folosit pentru a declara o variabilă care poate conține un număr întreg pe 64 de biți.
  27. native: este folosit pentru a specifica că o metodă este implementată în codul nativ folosind JNI (Java Native Interface).
  28. new: este folosit pentru a crea obiecte noi.
  29. null: este folosit pentru a indica faptul că o referință nu se referă la nimic.
  30. package: este folosit pentru a declara un pachet Java care include clasele.
  31. private: este un modificator de acces. Este folosit pentru a indica faptul că o metodă sau o variabilă poate fi accesată numai în clasa în care este declarată.
  32. protected: este un modificator de acces. Poate fi accesibil în cadrul pachetului și în afara pachetului, dar numai prin moștenire. Nu poate fi aplicat împreună cu clasa.
  33. public: is an access modifier. It is used to indicate that an item is accessible anywhere. It has the widest scope among all other modifiers.
  34. return: este folosit pentru a reveni dintr-o metodă când executarea sa este completă.
  35. short: este folosit pentru a declara o variabilă care poate conține un număr întreg de 16 biți.
  36. static: este folosit pentru a indica faptul că o variabilă sau o metodă este o metodă de clasă. Cuvântul cheie static în Java este utilizat în principal pentru gestionarea memoriei.
  37. strictfp: este utilizat pentru a restricționa calculele în virgulă mobilă pentru a asigura portabilitatea.
  38. super: este o variabilă de referință care este utilizată pentru a se referi la obiectele clasei părinte. Poate fi folosit pentru a invoca metoda clasei părinte imediate.
  39. switch: conține o instrucțiune switch care execută cod pe baza valorii testului. Instrucțiunea switch testează egalitatea unei variabile cu valori multiple.
  40. synchronized: este folosit pentru a specifica secțiunile sau metodele critice din codul cu mai multe fire(multythreading).
  41. this: poate fi folosit pentru a referi obiectul curent într-o metodă sau constructor.
  42. throw: este folosit pentru a arunca în mod explicit o excepție. Cuvântul cheie throw este utilizat în principal pentru a arunca excepții personalizate. Este urmat de o instanță.
  43. throws: este folosit pentru a declara o excepție. Excepțiile verificate pot fi propagate cu "throws".
  44. transient: este utilizat în serializare. Dacă definiți orice membru de date ca tranzitoriu, acesta nu va fi serializat.
  45. try: este folosit pentru a porni un bloc de cod care va fi testat pentru excepții. Blocarea "try" trebuie urmată fie blocul "catch", fie de blocul "finally".
  46. void: este folosit pentru a specifica că o metodă nu returnează nimic.
  47. volatile: este folosit pentru a indica faptul că o variabilă se poate modifica asincron.
  48. while: este folosit pentru a porni o buclă "while". Această buclă repetă o parte a programului de mai multe ori. Dacă numărul de iterații nu este fix, se recomandă utilizarea buclei "while".