JavaRush/Java блог/Random UA/50 ключових слів у JAVA
RabenokDmitry
21 рівень

50 ключових слів у JAVA

Стаття з групи Random UA
учасників
Вчора на курсах ми грали у гру під назвою «Ключові слова». Кожен мав назвати ключове слово і пояснити, як може, що воно означає. Нас було чоловік 15, вистачало, на три з гаком кола. Хтось вибув уже у першому, хтось у другому. Із приємного, я вибув останнім. Тобто. зайняв друге місце, якщо можна роздавати місця, в цій грі. 50 ключових слів у JAVA - 1Отже, спробуйте свої сабо, без допомоги Google, звичайно, інакше сенс втрачається, пригадати їх усі без пояснення. Щоб перевірити себе, загляньте під кат. Нині у мові JAVA визначено 50 (п'ятдесят!) ключових слів. Раніше їх було трохи більше, але в поточній специфікації JAVA наведено 50 слів, які наведені нижче. Постарався їх розбити по групах, кожне пояснювати не буду, так більша частина має бути зрозумілою. Примітиви
  1. byte
  2. short
  3. int
  4. long
  5. char
  6. float
  7. double
  8. boolean
Цикли та розгалуження
  1. if
  2. else
  3. switch
  4. case
  5. default
  6. while
  7. do
  8. break
  9. continue
  10. for
Винятки
  1. try
  2. catch
  3. finally
  4. throw
  5. throws
Області видимості
  1. private
  2. protected
  3. public
Оголошення \ Імпорт
  1. import
  2. package
  3. class
  4. interface
  5. extends
  6. implements
  7. static
  8. final
  9. void
  10. abstract
  11. native // ​​сигналізує про те, що метод реалізований у платформо-залежному коді, часто мовою С. Такий модифікатор має, наприклад, метод hashcode в Object.
Створення \ Повернення \
  1. new
  2. return
  3. this
  4. super
Багатопоточність
  1. synchronized
  2. volatile
Ключові слова, які є (зарезервовані), але не використовуються у мові
  1. const
  2. goto
Ключові слова, які не увійшли до жодної групи
  1. instanceof
  2. enum // перерахування
  3. assert // перевірка даних
  4. transient // застосовується до полів класу і означає, що це поле не входить у персистентний стан класу. Тобто. при серіалізації це поле не записуватиметься. І, відповідно, при де-серіалізації воно не відновлюватиметься з потоку байтів.
  5. strictfp // все крім цього слова, я коли-небудь так чув, але ось це почути мені довелося вперше (його і слово const не зміг назвати ніхто, сказати). Модифікуючи клас, метод, інтерфейс із ключовим словом strictfp, ви гарантуєте, що обчислення з плаваючою точкою будуть виконуватися як у старих версіях. Це робиться для гарантування незмінності результатів операцій із плаваючою точкою на всіх платформах.
PS Всі ці слова в алфавітному порядку та з невеликими поясненнями є тут. На цьому поки що все! Усім успіхів та до нових зустрічей!
Коментарі
  • популярні
  • нові
  • старі
Щоб залишити коментар, потрібно ввійти в систему
Для цієї сторінки немає коментарів.