Спасибо дружище за твои видео! Я сейчас процессе переобучения, а на русскоязычном ютубе очень мало подобных качественных видео уроков. Не обращай внимания, что многие не ставят лайк. Это лишь по тому, что когда голова забита материалом, просто про это забываешь.. :)
учу. буду дальше учить. Я вообще С++ и C# практиковал. Но вот нашел вакансию по Java. И хочу попасть, мне дали длинючий список того, что нужно знать. Так все это есть на этом канале. Ну вроде все). Спасибо тебе большое. У тебя просто отличная подача материала. Слушается и воспринимается легко. Еще раз спасибо, надеюсь благодаря вашим урокам попаду на желанную работу. + надо было подчеркнуть, что нужно добавить библиотеки для сериализации.
public class Sword implements Serializable { String name; int level; float attackDamage; float attackSpeed; float weight; float attackRange; boolean oneHand; } // вот это уже меч :)
Спасибо за видео! Доступно и понятно объяснил. Лайк. Одно но: в первую очередь искал видео про сериализацию чтобы понять как при этом работают геттеры/сеттеры в связке с приватными полями. В видео про это ничего нет :/
А еще есть интерфейс Externalizable для ручной сериализации, которая работает быстрей, чем стандартная на основе рефлексии, и также в Android есть Parcelable
У меня вопрос: Вы говорите в середине урока, что вот есть сторонний класс Сворд, который не имплементит Сериалайзбл. Вы говорите, мол что делать в этом случае, как его сериализовать, и рассказываете про транзиент, который решает обратную задачу - делает несеализуемым сериализуемое. А про сериализацию несериализуемых классов (не имплементящих "Сериалайзбл") потом не рассказали. Так как это сделать? Спасибо!
Я что то не догнал.. ты сериализовал sord в классе User, в классе Main присвоил новый экземпляр Sord, записал через инпут, но в итоге вывело null, почему?
а стоп, transient делает так, чтобы объект не участвовал в сериализации? тогда вроде сходится, просто сначала я подумал, что transient наоборот сериализует конкретное поле, и ею можно уже пользоваться как заблагоразумится
все равно не выкупаю зачем нужны сериализации, в целом понимаю, они нужны, и выполняют какую то важную роль, но не понимаю какую, ну заимплементим мы ее, ну выведем без экспешена ну и что, толк то от нее какой, поэтому чтобы понять зачем нужны сериализации нужно приводить добротный пример, с явным доказательством как в матеше, зачем нужна сериализация
Если вы имеете ввиду что у меня написано main(String[] args) throws Exception { Это сделано для того что бы сосредоточиться на коде который Я хочу продемонстрировать, а не на отлавливании исключений.
Столько не понятной херни для того кто смотрел одни твои ролики . Понятно тем кто уже знает какойто другой язык . Мда и что мне делать? Мотивация не такая что было когда смотрел первые видео . Бывает такое что думаю что не смогу.
Буду рассказывать за коллекции, ты вместо них будешь рассказывать. Говори правильно, буду рассказывать О/об коллекциях, ПРО коллекции. Объясняешь норм, но вот эта ЗА уши режет. И так во всех лекциях
Спасибо дружище за твои видео! Я сейчас процессе переобучения, а на русскоязычном ютубе очень мало подобных качественных видео уроков. Не обращай внимания, что многие не ставят лайк. Это лишь по тому, что когда голова забита материалом, просто про это забываешь.. :)
Спасибо за приятный отзыв!)
Sword 9:30
thanks for all what u do for us =) !
учу. буду дальше учить. Я вообще С++ и C# практиковал. Но вот нашел вакансию по Java. И хочу попасть, мне дали длинючий список того, что нужно знать. Так все это есть на этом канале. Ну вроде все). Спасибо тебе большое. У тебя просто отличная подача материала. Слушается и воспринимается легко. Еще раз спасибо, надеюсь благодаря вашим урокам попаду на желанную работу.
+ надо было подчеркнуть, что нужно добавить библиотеки для сериализации.
ну что, устроился на работу?
Спасибо большое за урок. Очень приятно слушать. Вы довольно интересно подаете материал.
Знову ж таки, дуже вдячний за відео :)
Большое спасибо! Всё доступно и понятно!!!!
Отличные видео! Все структурировано. Огромное спасибо за старания.
Спасибо
купил монитор чтоб подогнать изображение твоих видео)
спасибо) пригодилось
public class Sword implements Serializable {
String name;
int level;
float attackDamage;
float attackSpeed;
float weight;
float attackRange;
boolean oneHand;
}
// вот это уже меч :)
Красавчик! Подписка однозначно!
Сериализация - это ерунда. Для меня самое сложное было понять "user.sord.level". Не знал, что так можно... :Ж)
потому что Вы привыкли ,что они private
Сериализация это круто, птому что сериализация это сериализация! :)
Спасибо за видео! Доступно и понятно объяснил. Лайк. Одно но: в первую очередь искал видео про сериализацию чтобы понять как при этом работают геттеры/сеттеры в связке с приватными полями. В видео про это ничего нет :/
А еще есть интерфейс Externalizable для ручной сериализации, которая работает быстрей, чем стандартная на основе рефлексии, и также в Android есть Parcelable
лайк за Transient)
У меня вопрос: Вы говорите в середине урока, что вот есть сторонний класс Сворд, который не имплементит Сериалайзбл. Вы говорите, мол что делать в этом случае, как его сериализовать, и рассказываете про транзиент, который решает обратную задачу - делает несеализуемым сериализуемое. А про сериализацию несериализуемых классов (не имплементящих "Сериалайзбл") потом не рассказали. Так как это сделать? Спасибо!
Вам надо определиться, если класс нужно сериализовать ставим "Сериалайзбл", если нет ставим "трансидент" в сериализуемом классе
я думаю ,раз сторонии класс не имплеметирует serializable значит его нельзя сериализовывать
Я что то не догнал.. ты сериализовал sord в классе User, в классе Main присвоил новый экземпляр Sord, записал через инпут, но в итоге вывело null, почему?
а стоп, transient делает так, чтобы объект не участвовал в сериализации? тогда вроде сходится, просто сначала я подумал, что transient наоборот сериализует конкретное поле, и ею можно уже пользоваться как заблагоразумится
все равно не выкупаю зачем нужны сериализации, в целом понимаю, они нужны, и выполняют какую то важную роль, но не понимаю какую, ну заимплементим мы ее, ну выведем без экспешена ну и что, толк то от нее какой, поэтому чтобы понять зачем нужны сериализации нужно приводить добротный пример, с явным доказательством как в матеше, зачем нужна сериализация
Жаль, не рассказано как самому файл настроек сохранять и загружать
Ввооод!
Здравствуйте. А зачем вы здесь кидаете исключение и в предыдущем уроке?
Если вы имеете ввиду что у меня написано main(String[] args) throws Exception { Это сделано для того что бы сосредоточиться на коде который Я хочу продемонстрировать, а не на отлавливании исключений.
если не писать throws Exception то придется все потоки блоком try/catch обрабатывать
Заготавливай текст заранее, пожалуйста, или хотя бы ставь на паузу, когда что-то из головы вылетает. Очень не приятно полролика слушать ААА ООО УУУ
2x включаешь и все! радуйся что бесплатно смотришь)
@@no_pai_mai4653 говна пожри. И радуйся.
Столько не понятной херни для того кто смотрел одни твои ролики . Понятно тем кто уже знает какойто другой язык . Мда и что мне делать? Мотивация не такая что было когда смотрел первые видео . Бывает такое что думаю что не смогу.
Да сможешь чувак
Я в тебя верю
Буду рассказывать за коллекции, ты вместо них будешь рассказывать. Говори правильно, буду рассказывать О/об коллекциях, ПРО коллекции. Объясняешь норм, но вот эта ЗА уши режет. И так во всех лекциях