Уроки Java для профессионалов | #4 - Запись и чтение данных из файлов (Java io)

  Рет қаралды 80,219

Гоша Дударь

Гоша Дударь

6 жыл бұрын

Работа с файлами это важная часть многих языков программирования. В этом уроке мы научимся работать с файлами: помещать в них информацию, а также считывать информацию из файлов.
Урок на itProger: itproger.com/course/java-inte...
✔ Основной сайт: itproger.com/
✔ Конструктор сайтов: crafty.site/
✔ -------------
Группа Вк - prog_life
Группа FaceBook - goo.gl/XW0aaP
Instagram: / gosha_dudar
Telegram: t.me/itProger_official
Twitter - / goshadudar
- Уроки от #GoshaDudar 👨🏼‍💻
- Все уроки по хештегу #GoshaJavaProfi

Пікірлер: 74
@user-yy7qj6cs5r
@user-yy7qj6cs5r 5 жыл бұрын
Всем кому не нравится когда человек делится знанием, могут пойти лесом
@igorbridnia3549
@igorbridnia3549 2 жыл бұрын
Спасибо, хороший и понятный урок!
@thomast0m
@thomast0m 4 жыл бұрын
Молодец. Все подробно и понятно объясняете.
@legomonsters6888
@legomonsters6888 4 жыл бұрын
Гошан, спасибо!!! Я книжку читаю и там не все расписано, но если сней сложить твои уроки то получается оч хорошо😌👍
@x10vip10
@x10vip10 4 жыл бұрын
что за книга?)
@legomonsters6888
@legomonsters6888 4 жыл бұрын
@@x10vip10 А Н Васильев ООП Java
@fatherlessness
@fatherlessness 6 жыл бұрын
Огромное спасибо!!
@menq3997
@menq3997 6 жыл бұрын
Давай следующий урок по sql
@nadd5386
@nadd5386 6 жыл бұрын
Гоша, когда ожидать масштабный урок по UE4? Все же, уже прошло 7 месяцев, а не два, как было сказано.
@iliaastafev5084
@iliaastafev5084 5 жыл бұрын
В чем разница между PrintWriter и FileWriter? Почему дописывать новые строки, не перетирая остальные, можно только через FileWriter?
@maksimvolkov8892
@maksimvolkov8892 4 жыл бұрын
Выводя текст через FileWriter текст сохраняется в поток, но не выводится, пока не будет прописан flush() для потока или он не будет закрыть. Так же поток выведет в файл текст, если поток переполнен. Тогда данные выводятся, поток пустеет и снова сохраняет в себя данные.
@lynxgl9431
@lynxgl9431 2 жыл бұрын
а как считывать массив чисел?
@romanortynskyi
@romanortynskyi 5 жыл бұрын
а что если есть пустая строка и за ней идет снова текст?
@duckdeduct522
@duckdeduct522 2 жыл бұрын
Ты Добрый. Низкий тебе поклон из декабря 20221 года!
@cobra56s
@cobra56s Жыл бұрын
ты из будущего? Не думал что только в 20221 году изобретут машину времени..)
@anglory_4378
@anglory_4378 6 жыл бұрын
Гош, а какой у тебя монитор или какой можешь посоветовать?
@antonmaurer8734
@antonmaurer8734 6 жыл бұрын
Даниил Ткаченко да, только макось можно поставить не только на компьютеры apple
@antongoto3126
@antongoto3126 6 жыл бұрын
Давай лучше более подробные уроки по гейм меqкеру 2! А то в инете крайне мало инфы по этому движку.
@gamsgams9112
@gamsgams9112 Жыл бұрын
br.close не нужно в тру кач заключать, просто надо было записать для непроверяемых исключений: public static void main(String[] args) throws IOException, что и произошло во время исправления ошибки.
@marselgreatfull202
@marselgreatfull202 2 жыл бұрын
можно все написать в одну строку pw.print("everything is working Hello World Hello world 2");
@RUSGALEDON
@RUSGALEDON 6 жыл бұрын
Слабо такой же класс самому написать ? Или классы с методами тип parseFloat
@user-sz2bg6yr9k
@user-sz2bg6yr9k 5 жыл бұрын
Почему не используешь "sout + Tab" для быстрой записи "System.out.println();" ???
@n00ble24
@n00ble24 4 жыл бұрын
а он может не знать о sout и ещё можно написать fori и нажать ENTER для создания for(int i = 0;i < ;i++)
@dezexofficialname8203
@dezexofficialname8203 2 жыл бұрын
как читать обновляемий файл?
@user-pk3lh4dx3r
@user-pk3lh4dx3r 5 жыл бұрын
Как читать одну строку в файле? P.s. с циклом я разберусь, хотя можно и написать.
@bhms-binary
@bhms-binary 2 жыл бұрын
А что делает try{} ?
@malignissus
@malignissus 6 жыл бұрын
Ну... throws тебе IDE добавила. Невнимательность или что по хуже?
@ufaretail
@ufaretail 6 жыл бұрын
👍
@user-wy9tq1rp7f
@user-wy9tq1rp7f 8 ай бұрын
У меня в intelijidea, когда записываю команду import java.io.File после того, как ставлю ";" данная строка проподает. не могу понять почему
@user-wy9tq1rp7f
@user-wy9tq1rp7f 8 ай бұрын
Разобрался! Она сама прописывается, когда ввожу необходимые команды
@anton9460
@anton9460 6 жыл бұрын
Это даже не для "продвинутых" такие вещи как ArrayList, Исключения и запись / чтение файлов проходят все кто чуть сильнее новичков. Более интересным и полезным для "профессионалов" было бы послушать про Потоки, Базы данных, Стек и другие вещи. Громкое название для видео.
@user-zq4kr4up7i
@user-zq4kr4up7i 6 жыл бұрын
тобеж
@poulpogba9268
@poulpogba9268 4 жыл бұрын
что такое тобиш
@user-xb8zn3eh6f
@user-xb8zn3eh6f 4 жыл бұрын
try with resources ? не, не слышал
@SamuilOlegovich
@SamuilOlegovich 3 жыл бұрын
Оп ри нажатии пробросил исключение да и все это же написано в сигнатуре метода мейн
@sergiyboiko4776
@sergiyboiko4776 6 жыл бұрын
Вот мне интересно курс для профессионалов, а такие вещи в 2018 году как try-with-resources стыдно как то не знать. Что есть специальные класс (AutoCloseable or Closeable Interface) который позволяет не писать кучу лишнего кода.
@maksymkrokhmaliuk7719
@maksymkrokhmaliuk7719 2 жыл бұрын
PrintWriter сам создает файл если его нету
@iivanmakarovv
@iivanmakarovv 4 жыл бұрын
Если есть try, то необязательно писать close.
@vikis418
@vikis418 4 жыл бұрын
try не есть try-with-resourses, не надо путать.
@xaptmah5354
@xaptmah5354 3 жыл бұрын
Библиотеки у тебя в dll а тут пэкеджи, и никто их никуда не подключает.
@pawsdev
@pawsdev 2 жыл бұрын
У меня данный код не принтит файл
@FAN_116
@FAN_116 6 жыл бұрын
При запуске пишет СБОРКА ЗАВЕРШЕНА СО СБОЕМ! А создает в папке проекта файл build.xml
@gonzalick
@gonzalick 6 жыл бұрын
Почему файл всегда нужно закрывать?
@AlexanderZotov
@AlexanderZotov 6 жыл бұрын
Потому что пока он открыт, другие объекты не имеют к нему доступа.
@yauhenizakhno8510
@yauhenizakhno8510 5 жыл бұрын
для закрытия потока соединения с файлом, а именно, при создании объекта файла и указания пути к файлу мы его открываем неявно, а вот закрывать надо его явно, кроме случая с AutoClosable
@user-my4rd6rb7s
@user-my4rd6rb7s 5 жыл бұрын
Гоша, спасибо за уроки, но сначала перед тем, как произносить на запись английские слова, лучше узнай, как они правильно произносятся. А то каждый новый урок уши режет, а зрители впитывают эти неправильные произношения и привыкают к ним.
@feelclear
@feelclear 5 жыл бұрын
Evrithing is working
@arenmkhoyan
@arenmkhoyan 6 жыл бұрын
Название видео = False
@arenmkhoyan
@arenmkhoyan 6 жыл бұрын
Super Cat Круто :)
@user-fk3kf5tk9i
@user-fk3kf5tk9i 6 жыл бұрын
привет.
@arenmkhoyan
@arenmkhoyan 6 жыл бұрын
Привет :) я нашел хороший курс по django посмотри kzbin.info/www/bejne/r5fKpJ6igMSsfNE
@user-fk3kf5tk9i
@user-fk3kf5tk9i 6 жыл бұрын
Спасибо.
@FlupiGaming
@FlupiGaming 5 жыл бұрын
@@KreizLandGames Скорее if(!video.getName().equals(real)) System.out.println("Deceptive name of the video. Author " +video.getAuthor() +" is lying!");
@animeshnikaaa8992
@animeshnikaaa8992 4 жыл бұрын
Не я импортирую все!! Пока я все это напишу можно пройти 99999 калибровак в "counter strike global offensive" или cs:go
@hikmatillonishonov8462
@hikmatillonishonov8462 4 жыл бұрын
Гоша красава. Я учу JAVA по этим курсам. Спасибо огромное
@user-cv3nd2ls3y
@user-cv3nd2ls3y 15 күн бұрын
как успехи? я только начинаю
@iondoga7379
@iondoga7379 4 жыл бұрын
нуу 10 раз то бишь перебор
@YWNWA-ZXC
@YWNWA-ZXC 5 жыл бұрын
импорт класса вручную...
@kekuopex5783
@kekuopex5783 4 жыл бұрын
11 строка , мы создали файл , а зачем делать проверку на его наличие ?13 строка
@vitalijuskolinko9011
@vitalijuskolinko9011 4 жыл бұрын
Может быть много причин, из-за чего не создался. Поэтому подстраховка.
@animeshnikaaa8992
@animeshnikaaa8992 4 жыл бұрын
Я не знаю (новичок) я думал нужна библиотека java.util вот так я приставляю код: import java.util.Formatter; class main { Formatter (имя) = new Formatter(); }
@ksviety
@ksviety 5 жыл бұрын
"Уроки Java для профессионалов" разжевывает, как создать переменную .-.
@witoldjnc4754
@witoldjnc4754 5 жыл бұрын
Ну, собственно, после урока с Jframe и пошло все это говно с ШТУЧКАМИ и НЕОБОСНОВАННЫМИ действиями с этими штучками. Видимо, автор и сам не понимает зачем все это. Что? Зачем? Как работает? Похуй, берет урок с какого нибудь ресурса - печатает код под запись.
@Nooutahere
@Nooutahere 6 жыл бұрын
Автор, подучи уже английский!! какой еще "принтритер..", что ты несешь, стыдно за тебя..
@igorbridnia3549
@igorbridnia3549 2 жыл бұрын
Он произносит по буквам чтоб можно было правильно писать под диктовку .
Задача из Собеседования на 160,000 Евро в Год
13:27
Саша Лукин
Рет қаралды 1,1 МЛН
Must-have gadget for every toilet! 🤩 #gadget
00:27
GiGaZoom
Рет қаралды 12 МЛН
Khó thế mà cũng làm được || How did the police do that? #shorts
01:00
Получилось у Вики?😂 #хабибка
00:14
ХАБИБ
Рет қаралды 7 МЛН
Files In Java - Read Text File Easily #38
7:48
Alex Lee
Рет қаралды 529 М.
Зачем нужны указатели в C++?
8:14
Dima
Рет қаралды 2,2 М.
Optionals In Java - Simple Tutorial
15:53
Coding with John
Рет қаралды 200 М.
Java read CSV File 📰
9:12
Bro Code
Рет қаралды 90 М.
УЧИЛСЯ ПРОГРАММИРОВАТЬ ВСЕ ЛЕТО
10:31
Honey Montana
Рет қаралды 997 М.