Всем привет! задачу я решил, проблема в том, что я не понимаю вообще что происходит на этом уровне((((( Пожалуйста, если у вас были такие же проблемы, пожалуйста расскажите, как вы смогли разобраться! Если тут есть уникумы, которые на лету схватывают, может объясните мне все это более доступно. Крик души(
Максим Ананьев
41 уровень
Нужна помощь.
Решен
Комментарии (7)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Роман ЗверевJava Software Engineer в PrivatBank
9 апреля 2021, 19:02
привет!
Сейчас на этапе обучения очень сложно разобраться и осознать все потоки чтения и записи, т.к. если посмотреть в docs.oracle.com у того же Class OutputStream есть Direct Known Subclasses:
ByteArrayOutputStream, FileOutputStream, FilterOutputStream, ObjectOutputStream, OutputStream, PipedOutputStream
в свою очередь у некоторых из них есть классы наследники.
Еще Class Writer у которого Direct Known Subclasses:
BufferedWriter, CharArrayWriter, FilterWriter, OutputStreamWriter, PipedWriter, PrintWriter, StringWriter, например у Class OutputStreamWriter есть Direct Known Subclasses: FileWriter.
Короче говоря 🙂, я считаю что, нужно научиться, для начала, уверенно использовать хоть бы 1-2 способами записи данных в файл и понимать где пишутся байты, а где символы. А вот когда придет реальная практика (т.е. работа), там уже и научат и жизнь заставит 😀
+1
Максим Ананьев
9 апреля 2021, 19:37
Спасибо) С момента написания записи я стал более уверенно пользоваться) Идём дальше)
+1
Максим Ананьев
9 апреля 2021, 19:41
Успел смириться с тем, что некоторые вещи требуют времени и стараний.
0
Eugene Sinitsa
20 февраля 2021, 13:25
Это довольно трудные темы, мне тоже было тяжело их понять. Я их бегло прошел, задачи кое-как выполнил, но читал статьи и смотрел видосы, чтобы мозг всё переварил и разложил по полочкам. И уже на 20+ уровне появилось какое-то чуть большее понимание и осознание того, что происходит. Главное не забить полностью. В любом случае, вернуться когда-то придётся, поэтому удачи!
+7
Максим Ананьев
22 февраля 2021, 10:02
Большое спасибо!) Вам тоже желаю удачи!)
+2
JustinianJudge в Mega City OneMaster
18 февраля 2021, 09:09
Глобальные проблемы-вопросы абстрактны, их нельзя достичь.
Мир во всем мире. Понять все. Получить все. И тд , это абстракции.
Я не понимаю как работает метод forEach в коллекциях или почему метод read возвращает int а не byte
Это конкретные вопросы, на которые можно получить ответ.
Поэтому всегда своди все к конкретным дискретным вопросам, и двигайся от одного конкретного вопроса к другому.
Ну и трезво устанавливай границу уровня понимания, которое должно быть. Многие завышают себе границу понимания "я должен понимать вот на таааком уровне" и если не достигают впадают в ступор.
Сами придумали границу, сами себя загнали в ступор.
Программист никогда не будет знать что происходит в полной мере, со временем привыкаешь, главное фокусироваться на тех задачах, которые непосредственно поставлены.
Так что, формулируй конкретные вопросы, есть раздел Помощь, задавай эти вопросы столько раз, сколько тебе нужно.
+4
Максим Ананьев
22 февраля 2021, 10:02
Спасибо большое!)
0