# |
Название видеоурока |
Видео / Тесты |
Решило |
Рейтинг |
Доступ |
1 |
Подготовка - Фрукты по списку
|
00:12:36
2 теста |
45 чел. |
★ 5 |
$ |
|
На этом уроке мы познакомимся с перечислением Enum. Фактически - это набор именных констант в одной упаковке. Перечисления в языке Java представляют из себя класс, который предоставляет много интересных возможностей.
Преимущества использования перечислений: + Все константы собраны под одним именем. + Можно проверить наличие строчного значения в списке. + Можно в цикле перебрать все константы. + Оператор выбора switch на основе перечисления исключает ошибки. + Можно использовать как константную справочную базу данных.
Самостоятельное задание: Создайте перечисление по дням недели - от MONDAY до SUNDAY. Введите с клавиатуры строку и проверьте, является ли она днём недели. Выведите название введённого дня недели на русском языке (switch-case). Выведите на экран список всех дней недели, кроме введённого.
|
|
Tom, Михаил, Ksandr, Yefim, Anatoli, Dmitry Sinitsin, Chip, Andrei, Sergej Šugajev, Андрей Гладков, Kiril Krutiajev, Andrej Petrunev, Andrej Gladkov, Aleksej Fiodorov, Povilas Abramovicius, Фомичева Наталья, Станислав, Ivan Bykov, Gražvydas Kairys, Vladimir Falejev, Monachov Maksim, Erik Obuchovič, Валерий Жданов, Кирилл Шмойлов, Максим Лапшинов, Николай Миролюбов, Константин, Алексей В., Rita, Сергей Соколов, Иван Воронин, Jevgenij Kariagin, Tekashnik, Sergej Piskun, Reinis Stacevič, Kiril Palajev, Michail Ostryj, Vladimir Fedotov, Zulchumor Kurbonova, Dmitrij Starikovič, Leonid Shevchenko, Евгений Мехтиев, Новопашин Владимир, Кирилл Бравин, Aleksandra Kostrukova
|
2 |
Подготовка - База фруктов
|
00:18:10
1 тест |
38 чел. |
★ 5 |
$ |
|
На этом уроке мы увидим интересные возможности перечислений enum в языке Java. Оказывается каждое слово - это не просто константное числовое значение, а целый экземпляр класса, в котором можно размещать справочную информацию. Получается целая константная база данных - справочник!
Рекомендуемая литература: http://interviewinit.com/2014/04/java-enumerations-особенности/ 15 вопросов на собеседование относительно Enum, с ответами: http://info.javarush.ru/translation/2015/10/13/15-вопросов-для-собеседования-разработчиков-относительно-Enum-в-Джаве-с-ответами-.html
Самостоятельное задание
|
|
Tom, Михаил, Ksandr, Yefim, Anatoli, Dmitry Sinitsin, Chip, Andrei, Андрей Гладков, Sergej Šugajev, Andrej Gladkov, Kiril Krutiajev, Andrej Petrunev, Aleksej Fiodorov, Povilas Abramovicius, Ivan Bykov, Фомичева Наталья, Станислав, Валерий Жданов, Gražvydas Kairys, Vladimir Falejev, Monachov Maksim, Максим Лапшинов, Zulchumor Kurbonova, Николай Миролюбов, Константин, Алексей В., Rita, Иван Воронин, Сергей Соколов, Кирилл Бравин, Tekashnik, Sergej Piskun, Vladimir Fedotov, Dmitrij Starikovič, Новопашин Владимир, Ogijenko Bogdan, Auksė Cycarienė
|
3 |
Постановка задачи
|
00:11:50
2 теста |
51 чел. |
★ 4.9 |
Free |
|
Мы начинаем создание Java-проекта на основе задачи про Деда Мороза, который дарил детям фрукты.
При создании проекта вы сможете проникнуться духом Явы и прочуствовать во всей красе суть объектно-ориентированного подхода.
|
|
Tom, Михаил, 1, Ksandr, Yefim, Anatoli, Dmitry Sinitsin, Chip, Andrei, Андрей Гладков, Иван, Sergej Šugajev, Andrej Gladkov, Andrej Petrunev, Kiril Krutiajev, Aleksej Fiodorov, Povilas Abramovicius, Станислав, Gražvydas Kairys, Rita, Snepper, Кирилл Шмойлов, Николай Миролюбов, Константин, Monachov Maksim, Tekashnik, Сергей Соколов, Максим Лапшинов, Иван Воронин, Sergej Piskun, Валерий Жданов, Kiril Palajev, Vladimir Falejev, Алексей В., Фомичева Наталья, Ogijenko Bogdan, Alvydas Buičenka, Reinis Stacevič, Новопашин Владимир, Auksė Cycarienė, Michail Ostryj, Erik Obuchovič, Antonina Ignatjeva, Jevgenij Kariagin, Ivan Bykov, Zulchumor Kurbonova, Евгений Мехтиев, Dmitrij Starikovič, Denis Morozov, Leonid Shevchenko, Vladimir Fedotov
|
4 |
Яблоки на снегу
|
00:15:44
2 теста |
47 чел. |
★ 5 |
$ |
|
На этом уроке мы добавим в нашу программу перечисление - enum Fruit. Таким образом мы сможем изменять список допустимых фруктов, не меняя основную программу.
|
|
Tom, Михаил, Ksandr, Yefim, Anatoli, Dmitry Sinitsin, Chip, Andrei, Андрей Гладков, Sergej Šugajev, Andrej Gladkov, Andrej Petrunev, Kiril Krutiajev, Aleksej Fiodorov, Povilas Abramovicius, Станислав, Gražvydas Kairys, Rita, Кирилл Шмойлов, Monachov Maksim, Николай Миролюбов, Константин, Сергей Соколов, Tekashnik, Иван Воронин, Максим Лапшинов, Валерий Жданов, Sergej Piskun, Алексей В., Kiril Palajev, Vladimir Falejev, Alvydas Buičenka, Reinis Stacevič, Фомичева Наталья, Новопашин Владимир, Michail Ostryj, Jevgenij Kariagin, Auksė Cycarienė, Dmitrij Starikovič, Antonina Ignatjeva, Ivan Bykov, Erik Obuchovič, Vladimir Fedotov, Denis Morozov, Leonid Shevchenko, Евгений Мехтиев, Zulchumor Kurbonova
|
5 |
Фрукточтец
|
00:11:51
2 теста |
45 чел. |
★ 5 |
$ |
|
На этом уроке мы создадим класс FruitReader, в который перенесём алгоритм считывания начальных данных. Таким образом основная программа значительно упростится.
Создайте текстовы файл "fruits.txt". На нескольких строчках напишите названия фруктов. Не забудьте в конце файла два раза нажать Enter. Разместите файл в корень проекта. Попробуйте открыть файл, указав полный путь с именем.
|
|
Tom, Михаил, Ksandr, Yefim, Anatoli, Dmitry Sinitsin, Chip, Andrei, Андрей Гладков, Sergej Šugajev, Andrej Gladkov, Andrej Petrunev, Kiril Krutiajev, Aleksej Fiodorov, Povilas Abramovicius, Станислав, Gražvydas Kairys, Rita, Кирилл Шмойлов, Николай Миролюбов, Константин, Kiril Palajev, Tekashnik, Vladimir Falejev, Иван Воронин, Сергей Соколов, Максим Лапшинов, Валерий Жданов, Алексей В., Sergej Piskun, Alvydas Buičenka, Reinis Stacevič, Фомичева Наталья, Новопашин Владимир, Michail Ostryj, Ivan Bykov, Jevgenij Kariagin, Leonid Shevchenko, Auksė Cycarienė, Евгений Мехтиев, Denis Morozov, Vladimir Fedotov, Antonina Ignatjeva, Zulchumor Kurbonova, Dmitrij Starikovič
|
6 |
Фрукты из строки
|
00:14:40
2 теста |
44 чел. |
★ 5 |
$ |
|
На этом уроке мы напишем метод, который сконвертирует строчку в объект BufferedReader. Таким образом мы сможем задачу по заполнению коллекции фруктов из строки делегировать уже созданному методу Read().
Теперь наш класс FruitReader стал чересчур универсальным, и это не очень хорошо. Мы его разделим на несколько составных частей, каждая часть будет отвечать за свой инструментарий.
|
|
Tom, Михаил, Ksandr, Yefim, Anatoli, Dmitry Sinitsin, Chip, Andrei, Андрей Гладков, Sergej Šugajev, Andrej Petrunev, Andrej Gladkov, Aleksej Fiodorov, Kiril Krutiajev, Povilas Abramovicius, Станислав, Gražvydas Kairys, Rita, Кирилл Шмойлов, Sergej Piskun, Николай Миролюбов, Константин, Tekashnik, Иван Воронин, Vladimir Falejev, Максим Лапшинов, Сергей Соколов, Валерий Жданов, Алексей В., Alvydas Buičenka, Reinis Stacevič, Фомичева Наталья, Новопашин Владимир, Michail Ostryj, Ivan Bykov, Auksė Cycarienė, Jevgenij Kariagin, Leonid Shevchenko, Vladimir Fedotov, Евгений Мехтиев, Dmitrij Starikovič, Antonina Ignatjeva, Denis Morozov, Zulchumor Kurbonova
|
7 |
Волшебные конструкторы
|
00:18:40
2 теста |
39 чел. |
★ 5 |
$ |
|
На этом уроке мы рассмотрим несколько способов, как можно оформить содержимое наследников класса FruitReader. Какие будут преимущества и недостатки при их использовании из основной программы.
В конечном итоге мы реализуем всё через волшебные конструкторы наследников. В основной программе алгоритм вычислений вынесем в отдельную функцию. Избавимся от статика и удивимся, как удобно теперь можно изменять тип источника данных - нужно всего лишь менять вызов конструктора.
|
|
Tom, Михаил, Ksandr, Yefim, Anatoli, Dmitry Sinitsin, Chip, Andrei, Sergej Šugajev, Aleksej Fiodorov, Andrej Petrunev, Andrej Gladkov, Kiril Krutiajev, Povilas Abramovicius, Станислав, Rita, Sergej Piskun, Николай Миролюбов, Константин, Vladimir Falejev, Tekashnik, Иван Воронин, Валерий Жданов, Максим Лапшинов, Сергей Соколов, Алексей В., Reinis Stacevič, Фомичева Наталья, Michail Ostryj, Ivan Bykov, Auksė Cycarienė, Jevgenij Kariagin, Новопашин Владимир, Dmitrij Starikovič, Antonina Ignatjeva, Zulchumor Kurbonova, Leonid Shevchenko, Vladimir Fedotov, Евгений Мехтиев
|
8 |
Фруктовые комментарии
|
00:21:08
2 теста |
35 чел. |
★ 5 |
$ |
|
На этом уроке мы займёмся документированием созданных классов и методов. Мы будем использовать javadoc-стиль для автоматизации процесса создания документации.
|
|
Tom, Михаил, Ksandr, Yefim, Anatoli, Dmitry Sinitsin, Chip, Andrei, Sergej Šugajev, Aleksej Fiodorov, Andrej Petrunev, Andrej Gladkov, Kiril Krutiajev, Povilas Abramovicius, Фомичева Наталья, Станислав, Rita, Sergej Piskun, Константин, Николай Миролюбов, Сергей Соколов, Vladimir Falejev, Tekashnik, Иван Воронин, Валерий Жданов, Максим Лапшинов, Алексей В., Antonina Ignatjeva, Michail Ostryj, Leonid Shevchenko, Zulchumor Kurbonova, Новопашин Владимир, Dmitrij Starikovič, Vladimir Fedotov, Евгений Мехтиев
|
9 |
Новые игрушки
|
00:12:51
1 тест |
35 чел. |
★ 5 |
$ |
|
На этом уроке мы попробуем расширить диапазон игрушек в мешке Деда Мороза. Сначала попробуем это сделать через обобщение, и окажемся в тупике. В конце урока мы найдём простое правильное решение, и выясним, почему стоит делать именно так. Совет: сначала посмотрите видео полностью, не внося изменений в код.
|
|
Tom, Михаил, Ksandr, Yefim, Anatoli, Dmitry Sinitsin, Chip, Andrei, Aleksej Fiodorov, Andrej Petrunev, Andrej Gladkov, Kiril Krutiajev, Povilas Abramovicius, Станислав, Rita, Sergej Piskun, Константин, Николай Миролюбов, Сергей Соколов, Tekashnik, Vladimir Falejev, Иван Воронин, Максим Лапшинов, Валерий Жданов, Алексей В., Michail Ostryj, Новопашин Владимир, Фомичева Наталья, Ivan Bykov, Leonid Shevchenko, Евгений Мехтиев, Jevgenij Kariagin, Vladimir Fedotov, Zulchumor Kurbonova, Dmitrij Starikovič
|
10 |
Какие ваши аргументы?
|
00:13:36
2 теста |
33 чел. |
★ 5 |
$ |
|
На этом уроке мы сделаем управление нашей программой через аргументы командной строки. В этом случае мы сможем легко изменять источники входных данных. Не нужно больше менять и компилировать исходный код.
|
|
Tom, Михаил, Ksandr, Yefim, Anatoli, Dmitry Sinitsin, Chip, Andrei, Aleksej Fiodorov, Andrej Gladkov, Andrej Petrunev, Kiril Krutiajev, Povilas Abramovicius, Станислав, Константин, Vladimir Falejev, Николай Миролюбов, Сергей Соколов, Tekashnik, Иван Воронин, Валерий Жданов, Алексей В., Michail Ostryj, Фомичева Наталья, Новопашин Владимир, Ivan Bykov, Antonina Ignatjeva, Zulchumor Kurbonova, Jevgenij Kariagin, Dmitrij Starikovič, Vladimir Fedotov, Leonid Shevchenko, Евгений Мехтиев
|
11 |
Рефакторинг аргументов
|
00:10:39
1 тест |
31 чел. |
★ 5 |
$ |
|
На этом уроке мы перенесём проверку аргументов командной строки в отдельную функцию. Попутно исправим некоторые недочёты и ошибки.
Обоснуйте своими словами, почему мы решили не создавать отдельный класс для проверки аргументов?
|
|
Tom, Михаил, Ksandr, Yefim, Anatoli, Dmitry Sinitsin, Chip, Andrei, Andrej Gladkov, Andrej Petrunev, Kiril Krutiajev, Povilas Abramovicius, Станислав, Константин, Tekashnik, Vladimir Falejev, Николай Миролюбов, Сергей Соколов, Иван Воронин, Валерий Жданов, Алексей В., Michail Ostryj, Фомичева Наталья, Ivan Bykov, Новопашин Владимир, Zulchumor Kurbonova, Dmitrij Starikovič, Евгений Мехтиев, Antonina Ignatjeva, Leonid Shevchenko, Vladimir Fedotov
|
12 |
Пошаговый проход
|
00:13:05
1 тест |
30 чел. |
★ 4.9 |
$ |
|
На этом уроке мы вынесем проверку аргументов в отдельную функцию. После этого займёмся исправлением ошибки, которая возникает при отсутствии \n в конце строк. Чтобы проще было найти ошибку, и улучшить понимание струкутры программы в целом, мы выполним пошагово всю программу, посмотрим на содержимое переменных и доберёмся до сути той ошибки.
|
|
Tom, Михаил, Ksandr, Yefim, Anatoli, Dmitry Sinitsin, Chip, Andrei, Andrej Gladkov, Andrej Petrunev, Kiril Krutiajev, Povilas Abramovicius, Станислав, Константин, Николай Миролюбов, Vladimir Falejev, Иван Воронин, Сергей Соколов, Валерий Жданов, Tekashnik, Алексей В., Michail Ostryj, Фомичева Наталья, Новопашин Владимир, Евгений Мехтиев, Dmitrij Starikovič, Leonid Shevchenko, Vladimir Fedotov, Jevgenij Kariagin, Zulchumor Kurbonova
|
13 |
Массивная строка
|
00:20:56
2 теста |
30 чел. |
★ 5 |
$ |
|
На этом уроке мы создадим класс FruitReaderStringArray, в который вынесем алгоритм формирования строчки из массива. Урок длинный - очень много подробных объяснений - что мы делаем, почему мы делаем именно так.
|
|
Tom, Михаил, Ksandr, Yefim, Anatoli, Dmitry Sinitsin, Chip, Andrei, Andrej Gladkov, Andrej Petrunev, Kiril Krutiajev, Povilas Abramovicius, Станислав, Константин, Николай Миролюбов, Vladimir Falejev, Сергей Соколов, Валерий Жданов, Tekashnik, Иван Воронин, Алексей В., Michail Ostryj, Фомичева Наталья, Новопашин Владимир, Zulchumor Kurbonova, Antonina Ignatjeva, Dmitrij Starikovič, Leonid Shevchenko, Евгений Мехтиев, Vladimir Fedotov
|
14 |
Логические задачи
|
00:18:14
1 тест |
30 чел. |
★ 5 |
$ |
|
На этом уроке мы начнём наращивать функционал нашего проекта. Создадим класс Logic, в котором реализуем несколько методов. Каждый метод будет решать одну задачу по списку фруктов.
|
|
Tom, Михаил, Ksandr, Yefim, Anatoli, Dmitry Sinitsin, Chip, Andrei, Andrej Petrunev, Andrej Gladkov, Kiril Krutiajev, Povilas Abramovicius, Станислав, Константин, Валерий Жданов, Николай Миролюбов, Vladimir Falejev, Сергей Соколов, Tekashnik, Иван Воронин, Алексей В., Michail Ostryj, Фомичева Наталья, Antonina Ignatjeva, Евгений Мехтиев, Zulchumor Kurbonova, Leonid Shevchenko, Новопашин Владимир, Dmitrij Starikovič, Vladimir Fedotov
|
15 |
Размер множества
|
00:10:27
2 теста |
28 чел. |
★ 5 |
$ |
|
На этом уроке мы продолжим работу над классом Logic. Напишем два разных способа решения одной задачи: Сколько разных фруктов в мешке у Деда Мороза?
Самостоятельное задание: сделать пошаговое выполнение новых функций.
|
|
Tom, Ksandr, Yefim, Anatoli, Dmitry Sinitsin, Chip, Andrei, Andrej Petrunev, Kiril Krutiajev, Povilas Abramovicius, Станислав, Константин, Валерий Жданов, Сергей Соколов, Николай Миролюбов, Vladimir Falejev, Tekashnik, Иван Воронин, Алексей В., Michail Ostryj, Фомичева Наталья, Новопашин Владимир, Leonid Shevchenko, Antonina Ignatjeva, Zulchumor Kurbonova, Евгений Мехтиев, Dmitrij Starikovič, Vladimir Fedotov
|
16 |
Список задач
|
00:13:43
1 тест |
27 чел. |
★ 5 |
$ |
|
На этом уроке мы составим список всех решаемых задач. У нас будет функция, которая запускает все задачи друг за другом. Также мы создадим ещё одно перечисление из всех возможных задач.
|
|
Tom, Ksandr, Yefim, Anatoli, Dmitry Sinitsin, Chip, Andrei, Andrej Petrunev, Kiril Krutiajev, Povilas Abramovicius, Фомичева Наталья, Станислав, Константин, Сергей Соколов, Валерий Жданов, Николай Миролюбов, Vladimir Falejev, Tekashnik, Иван Воронин, Алексей В., Michail Ostryj, Новопашин Владимир, Zulchumor Kurbonova, Leonid Shevchenko, Евгений Мехтиев, Dmitrij Starikovič, Vladimir Fedotov
|
17 |
Форматы JSON и XML
|
00:12:02
1 тест |
25 чел. |
★ 5 |
$ |
|
На этом уроке мы переделаем класс Logic, чтобы он мог возвращать результаты расчётов в совершенно разных форматах - RAW, JSON, XML.
|
|
Tom, Ksandr, Yefim, Anatoli, Dmitry Sinitsin, Chip, Andrei, Kiril Krutiajev, Andrej Petrunev, Povilas Abramovicius, Фомичева Наталья, Станислав, Константин, Сергей Соколов, Валерий Жданов, Николай Миролюбов, Vladimir Falejev, Tekashnik, Иван Воронин, Алексей В., Michail Ostryj, Zulchumor Kurbonova, Dmitrij Starikovič, Новопашин Владимир, Евгений Мехтиев
|
18 |
Профессиональный Интерфейс
|
00:12:12
2 теста |
23 чел. |
★ 5 |
$ |
|
На этом уроке мы создадим интерфейс Convertable. Он поможет нам выделить из класса Logic задачи по конвертации.
|
|
Tom, Ksandr, Yefim, Anatoli, Dmitry Sinitsin, Chip, Andrei, Kiril Krutiajev, Andrej Petrunev, Povilas Abramovicius, Фомичева Наталья, Станислав, Vladimir Falejev, Zulchumor Kurbonova, Константин, Сергей Соколов, Валерий Жданов, Николай Миролюбов, Tekashnik, Иван Воронин, Алексей В., Michail Ostryj, Новопашин Владимир
|
19 |
Коллекция HashMap
|
00:11:14
2 теста |
23 чел. |
★ 5 |
$ |
|
На этом уроке мы создадим в классе Logic метод, который запишет результаты вычислений в словарь - то есть в коллекцию HashMap.
|
|
Tom, Ksandr, Yefim, Anatoli, Dmitry Sinitsin, Chip, Andrei, Kiril Krutiajev, Andrej Petrunev, Povilas Abramovicius, Фомичева Наталья, Станислав, Валерий Жданов, Vladimir Falejev, Константин, Zulchumor Kurbonova, Сергей Соколов, Николай Миролюбов, Tekashnik, Иван Воронин, Алексей В., Michail Ostryj, Новопашин Владимир
|
20 |
Конвертабельные классы
|
00:12:23
3 теста |
23 чел. |
★ 5 |
$ |
|
На этом уроке мы сделаем три новых класса, каждый из которых реализует интерфейс Convertable. В каждом классе будет всего одна функция - Convert(), которая из словаря создаёт нужную структуру данных.
|
|
Tom, Ksandr, Yefim, Anatoli, Dmitry Sinitsin, Chip, Andrei, Kiril Krutiajev, Andrej Petrunev, Povilas Abramovicius, Фомичева Наталья, Станислав, Валерий Жданов, Vladimir Falejev, Константин, Zulchumor Kurbonova, Сергей Соколов, Николай Миролюбов, Tekashnik, Иван Воронин, Алексей В., Michail Ostryj, Новопашин Владимир
|
21 |
Параметр Формата
|
00:16:18
1 тест |
22 чел. |
★ 5 |
$ |
|
На этом уроке мы обсудим возможность управления форматом вывода результата нашей программой через передачу параметра командной строки: java Program [-format json|xml|raw]
|
|
Tom, Ksandr, Yefim, Anatoli, Dmitry Sinitsin, Chip, Andrei, Kiril Krutiajev, Andrej Petrunev, Povilas Abramovicius, Фомичева Наталья, Станислав, Валерий Жданов, Vladimir Falejev, Константин, Zulchumor Kurbonova, Сергей Соколов, Tekashnik, Michail Ostryj, Иван Воронин, Алексей В., Новопашин Владимир
|
22 |
Параметрический Созидатель
|
00:12:34
3 теста |
19 чел. |
★ 5 |
$ |
|
На этом уроке мы так и не реализуем функцию parseArgsConvert(). Вместо этого мы организуем более общий подход к анализу аргументов. Разделим список всех аргументов на составные части по их назначению. И подготовим функцию create(), которая будет созидать каждую часть.
|
|
Tom, Ksandr, Yefim, Anatoli, Dmitry Sinitsin, Chip, Andrei, Kiril Krutiajev, Andrej Petrunev, Povilas Abramovicius, Станислав, Валерий Жданов, Константин, Zulchumor Kurbonova, Сергей Соколов, Tekashnik, Иван Воронин, Алексей В., Новопашин Владимир
|
23 |
Создатель
|
00:15:59
2 теста |
19 чел. |
★ 5 |
$ |
|
На этом уроке напишем функцию create.
|
|
Tom, Ksandr, Yefim, Anatoli, Dmitry Sinitsin, Chip, Andrei, Kiril Krutiajev, Andrej Petrunev, Povilas Abramovicius, Станислав, Валерий Жданов, Константин, Zulchumor Kurbonova, Сергей Соколов, Tekashnik, Алексей В., Иван Воронин, Новопашин Владимир
|
24 |
Как шагает Дед Мороз
|
00:11:25
1 тест |
19 чел. |
★ 5 |
$ |
|
На этом уроке мы пошагово выполним всю программу, увидим, как параметры командной строки разделяются на несколько списков и поочерёдно обрабатываются.
|
|
Tom, Ksandr, Yefim, Anatoli, Dmitry Sinitsin, Chip, Andrei, Kiril Krutiajev, Andrej Petrunev, Povilas Abramovicius, Станислав, Валерий Жданов, Константин, Zulchumor Kurbonova, Сергей Соколов, Tekashnik, Алексей В., Иван Воронин, Новопашин Владимир
|
25 |
Конвертабельность
|
00:09:41
2 теста |
19 чел. |
★ 5 |
$ |
|
На этом уроке мы наконец-таки проанализируем параметры командной строки и создадим нужный экземпляр конверт.
|
|
Tom, Ksandr, Yefim, Anatoli, Dmitry Sinitsin, Chip, Andrei, Kiril Krutiajev, Andrej Petrunev, Povilas Abramovicius, Станислав, Валерий Жданов, Константин, Zulchumor Kurbonova, Сергей Соколов, Tekashnik, Алексей В., Иван Воронин, Новопашин Владимир
|
26 |
Фабрика параметров
|
00:14:42
1 тест |
19 чел. |
★ 5 |
$ |
|
На этом уроке мы наконец-таки закончим создание основной части программы. Мы создадим класс ParamFabric, в который перенесём весь парсинг аргументов. Останется только оформить документацию - написать комментарии.
|
|
Tom, Ksandr, Yefim, Anatoli, Dmitry Sinitsin, Chip, Andrei, Kiril Krutiajev, Andrej Petrunev, Povilas Abramovicius, Станислав, Валерий Жданов, Константин, Zulchumor Kurbonova, Сергей Соколов, Tekashnik, Алексей В., Иван Воронин, Новопашин Владимир
|
27 |
Буфера в стрингах
|
00:19:58
2 теста |
18 чел. |
★ 5 |
$ |
|
На этом уроке мы пройдёмся по всему коду программы и сделаем небольшие улучшения кода. В основном мы будем заменять String на StringBuffer в тех местах, где происходит итеративное формирование строк.
|
|
Tom, Ksandr, Yefim, Anatoli, Dmitry Sinitsin, Chip, Andrei, Andrej Petrunev, Povilas Abramovicius, Станислав, Валерий Жданов, Константин, Сергей Соколов, Zulchumor Kurbonova, Tekashnik, Алексей В., Иван Воронин, Новопашин Владимир
|
28 |
Документация Деда Мороза
|
00:26:00
1 тест |
16 чел. |
★ 5 |
$ |
|
На этом уроке мы опять пройдёмся по всему проекту и допишем документируемые комментарии. Затем создадим HTML-документацию используя утилиту JavaDoc.
|
|
Tom, Ksandr, Yefim, Anatoli, Dmitry Sinitsin, Chip, Andrei, Andrej Petrunev, Станислав, Валерий Жданов, Константин, Сергей Соколов, Tekashnik, Алексей В., Иван Воронин, Новопашин Владимир
|
29 |
Задедомороженный Архив
|
00:12:05
1 тест |
25 чел. |
★ 5 |
$ |
|
На этом уроке мы запакуем весь архив в один файл, используя утилиту jar. В таком виде удобно копировать и распространять программу - вместо огромного количества файлов - всего один архив.
|
|
Tom, Ksandr, Yefim, Anatoli, Dmitry Sinitsin, Chip, Andrei, Andrej Petrunev, Станислав, Валерий Жданов, Константин, Сергей Соколов, Tekashnik, Алексей В., Иван Воронин, Новопашин Владимир, Antonina Ignatjeva, Dmitrij Starikovič, Ivan Bykov, Vladimir Fedotov, Zulchumor Kurbonova, Erik Obuchovič, Jevgenij Kariagin, Евгений Мехтиев, Leonid Shevchenko
|
30 |
Комплименты Деду Морозу
|
без видео
1 тест |
22 чел. |
★ 5 |
$ |
|
Поздравляю с завершением Объектно-Ориентированного-Проекта на примере решения задачи про Деда Мороза.
Пожалуйста, оставь отзыв об этом видеокурсе. Что тебе понравилось, что не понравилось, что можно было бы сделать лучше, в свободной новогодней форме.
|
|
Tom, Ksandr, Yefim, Anatoli, Dmitry Sinitsin, Chip, Andrej Petrunev, Станислав, Валерий Жданов, Константин, Сергей Соколов, Tekashnik, Алексей В., Иван Воронин, Новопашин Владимир, Ivan Bykov, Antonina Ignatjeva, Zulchumor Kurbonova, Erik Obuchovič, Dmitrij Starikovič, Leonid Shevchenko, Евгений Мехтиев
|
|
Итого: 30 видеоуроков |
7 час. 04 мин.
49 тестов
|
15 чел. |
★ 5 |
|
|
Финалисты:
Новопашин Владимир, Иван Воронин, Алексей В., Tekashnik, Сергей Соколов, Константин, Валерий Жданов, Станислав, Andrej Petrunev, Chip, Dmitry Sinitsin, Anatoli, Yefim, Ksandr, Tom .
|