русс | укр

Мови програмуванняВідео уроки php mysqlПаскальСіАсемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование


Linux Unix Алгоритмічні мови Архітектура мікроконтролерів Введення в розробку розподілених інформаційних систем Дискретна математика Інформаційне обслуговування користувачів Інформація та моделювання в управлінні виробництвом Комп'ютерна графіка Лекції


Тема 5 Типи даних. Перетворення типів


Дата додавання: 2014-05-29; переглядів: 1144.


План

1 Вступ

2 Змінні

3 Примітивні та вказівні типи даних

4 Види приведення даних

5 Перетворення до рядку

6 Заборонені перетворення

 

1 Вступ

Java є суворо типізовані мовою. Це означає, що будь-яка змінна і будь-який вираз мають визначений тип ще на момент компіляції. Таке суворе правило дозволяє виявляти багато помилок вже під час компіляції. Компілятор, знайшовши помилку, вказує точне місце (рядок) і причину її виникнення. Тому чітке розуміння моделі типів даних в Java дуже допомагає в написанні якісних програм.

Всі типи даних поділяються на дві групи. Першу складають 8 простих, або примітивних (від англійського primitive), типів даних. Вони, в свою чергу, поділяються на три підгрупи:

- цілочисельні

- byte

- short

- int

- long

- char (також є цілочисловим типом)

- дробові

- float

- double

- булеві

- boolean

Другові групу складають об'єктні, або вказівні (від англійського reference), типи даних. Це всі класи, інтерфейси та масиви. Ілюструвати логіку роботи з типами даних простіше всього на прикладі змінних.

2 Змінні

Змінні використовуються в програмі для зберігання даних. Будь-яка змінна має три базових характеристики:

- ім'я;

- тип;

- значення.

Крім того, при оголошенні змінної може бути використано ключове слово final. Його вказують перед типом змінної, і тоді її необхідно відразу ініціалізувати й вже більше ніколи не змінювати її значення. Таким чином, final-змінні стають чимось на зразок констант, алі насправді деякі ініціалізатори можуть обчислюватися тільки під час виконання програми, генеруючи різні значення.


<== попередня лекція | наступна лекція ==>
Застосування в настільних програмах | Примітивні й вказівні типи даних


Онлайн система числення Калькулятор онлайн звичайний Науковий калькулятор онлайн