Збереження рахунку гри

Після того, як програма закінчує роботу, вона вивантажується з його оперативної памяті Це означає, що всі класи, методи та змінні перестають існувати до тих пір, поки програма не буде запущена знову Щоб зберегти результати роботи програми, їх потрібно записати на жорсткий диск, флешку, або інший пристрій, здатне зберігати дані довгий час У цьому розділі ви дізнаєтеся, як працювати з даними на диску, використовуючи потоки (streams)

Попросту кажучи, відкривається потік між програмою і диском (або іншим пристроєм, навіть віддаленим) Якщо потрібно рахувати з диска, це має бути потік введення, Якщо ж необхідно записати дані на диск, топотік виводу Наприклад, якщо гравець завершує гру і необхідно запамятати його результат, можна записати його у файл під назвою scorestxt, Використовуючи потік виводу

Програма зчитує і записує дані в потік послідовно, Байт за байтом, символ за символом і тд Програма може використовувати різні типи даних, наприклад, String, int, double і інші, тому необхідно вибирати відповідний тип потоку Java, наприклад, потік байтів, потік символів, потік даних

Класи для роботи з потоками знаходяться в пакетах javaio  іjavanio

Незалежно від того, який тип файлової системи буде використаний, необхідно провести три дії:

ü  Відкрити потік, який вказує на деякий файлü  Вважати або записати дані

Джерело: Java Programming for Kids, Parents and Grandparents by Yakov Fain

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*