Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Java - мова програмування

Реферат Java - мова програмування





аписаному на мові C). Система класів підтримує наслідування (одиночне і множинне) і метапрограмування. Можливо спадкування від більшості вбудованих типів і типів розширень. p align="justify"> Всі об'єкти діляться на посилальні і атомарні. До атомарним відносяться int, long, complex і деякі інші. При присвоєнні атомарних об'єктів копіюється їх значення, в той час як для посилальних копіюється тільки покажчик на об'єкт, таким чином, обидві змінні після присвоювання використовують одне і те ж значення. Посилальні об'єкти бувають змінювані і незмінні. Наприклад, рядки і кортежі є незмінними, а списки, словники та багато інших об'єктів - змінюваними. Кортеж у Пітоні є, по суті, незмінним списком. У багатьох випадках кортежі працюють швидше списків, тому якщо ви не плануєте змінювати послідовність, то краще використовувати саме їх. p align="justify"> Синтаксис і семантика

Мова володіє чітким і послідовним синтаксисом, продуманої модульність і масштабованість, завдяки чому вихідний код написаних на Пітоні програм легко читаємо.

Оператори

Набір операторів досить традиційний. Ось деякі з них:

В§ умовний оператор if (якщо). Альтернативний блок після else (інакше). Якщо умов і альтернатив кілька, можна використовувати elif (скор. від else if).

В§ оператори циклу while (поки) і for (для). Всередині циклу можливе застосування break і continue для переривання циклу і переходу відразу до наступної ітерації відповідно.

В§ оператор визначення класу class.

В§ оператор визначення функції, методу або генератора def. Усередині можливе застосування return (повернення) для повернення з функції або методу, а в разі генератора-yield (давати).

В§ оператор обробки виключень try - except - else або try - finally (починаючи з версії 2.5, можна використовувати finally, except і else в одному блоці).

В§ оператор pass нічого не робить. Використовується для порожніх блоків коду.

Однією з цікавих синтаксичних особливостей мови є виділення блоків коду за допомогою відступів (прогалин чи табуляцій), тому у Пітоні відсутні операторні дужки begin/end, як у мові Паскаль, або фігурні дужки, як у Сі. Такий В«трюкВ» дозволяє скоротити кількість рядків і символів в програмі і привчає до В«хорошомуВ» стилю програмування. З іншого боку, поведінка і навіть коректність програми може залежати від початкових прогалин у тексті. Деякі критики мови вважають таку поведінку неінтуітівнимі і незручним. br/>


Назад | сторінка 9 з 9





Схожі реферати:

  • Реферат на тему: Оператор присвоювання мови FORTRAN
  • Реферат на тему: Оператор вибору Switch
  • Реферат на тему: Уповноважений економічний оператор
  • Реферат на тему: Створення програми, яка дозволяє використовувати камеру
  • Реферат на тему: База даних &Оператор мобільного зв'язку&