JavaRush /Blog Java /Random-PL /50 słów kluczowych w JAVA
RabenokDmitry
Poziom 21
Саратов

50 słów kluczowych w JAVA

Opublikowano w grupie Random-PL
Wczoraj na zajęciach graliśmy w grę o nazwie „Słowa kluczowe”. Każdy musiał wymienić słowo kluczowe i najlepiej jak potrafił wyjaśnić, co ono oznacza. Było nas około 15 osób, co wystarczyło na więcej niż trzy okrążenia. Niektórzy odpadli w pierwszym, inni w drugim. Co najszczęśliwsze, odpadłem jako ostatni. Te. zajął drugie miejsce w tej grze, jeśli można rozdawać miejsca. 50 słów kluczowych w JAVA - 1Spróbuj więc swoich sił, oczywiście bez pomocy Google, w przeciwnym razie stracisz sens, zapamiętując je wszystkie bez wyjaśnienia. Aby się sprawdzić, zajrzyj pod kota. Obecnie w języku JAVA zdefiniowanych jest 50 (pięćdziesiąt!) słów kluczowych. Kiedyś było tego trochę więcej, ale obecna specyfikacja JAVA określa 50 słów, które wymieniono poniżej. Próbowałem podzielić je na grupy, nie będę opisywać każdego z nich, więc większość powinna być jasna. Prymitywy
  1. bajt
  2. krótki
  3. wew
  4. długi
  5. zwęglać
  6. platforma
  7. podwójnie
  8. wartość logiczna
Pętle i gałęzie
  1. Jeśli
  2. w przeciwnym razie
  3. przełącznik
  4. sprawa
  5. domyślny
  6. chwila
  7. Do
  8. przerwa
  9. Kontynuować
  10. Do
Wyjątki
  1. próbować
  2. złapać
  3. Wreszcie
  4. rzucić
  5. rzuca
Zakres
  1. prywatny
  2. chroniony
  3. publiczny
Reklama\Importuj
  1. import
  2. pakiet
  3. klasa
  4. interfejs
  5. rozciąga się
  6. przybory
  7. statyczny
  8. finał
  9. próżnia
  10. abstrakcyjny
  11. natywny // sygnalizuje, że metoda jest zaimplementowana w kodzie zależnym od platformy, często w C. Przykładowo metoda hashcode w Object posiada taki modyfikator.
Utwórz\Powrót\Zadzwoń
  1. nowy
  2. powrót
  3. Ten
  4. Super
Wielowątkowość
  1. zsynchronizowane
  2. lotny
Słowa kluczowe, które istnieją (zarezerwowane), ale nie są używane w danym języku
  1. konst
  2. iść do
Słowa kluczowe, które nie znajdują się w żadnej z grup
  1. wystąpienie
  2. enum // wyliczenie
  3. asercja // sprawdzenie danych
  4. transient // dotyczy pól klas i oznacza, że ​​pole nie jest częścią trwałego stanu klasy. Te. Podczas serializacji to pole nie zostanie zapisane. I odpowiednio podczas deserializacji nie zostanie on przywrócony ze strumienia bajtów.
  5. strictfp // Słyszałem już wszystko oprócz tego słowa, ale to musiałem usłyszeć po raz pierwszy (swoją drogą nikt nie potrafił go nazwać i słowa const). Modyfikując klasę, metodę, interfejs za pomocą słowa kluczowego strictfp, masz pewność, że obliczenia zmiennoprzecinkowe będą wykonywane tak jak w starszych wersjach. Ma to na celu zapewnienie, że wyniki operacji zmiennoprzecinkowych nie zmienią się na wszystkich platformach.
PS Wszystkie te słowa w kolejności alfabetycznej i z małymi objaśnieniami są tutaj. To wszystko na teraz! Życzę wszystkim powodzenia i do zobaczenia ponownie!
Komentarze
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION