Online обучение c#

Формула программиста

основатель — Волосатов Евгений Витольдович
Поздравляю с 1 сентября! Система начисления Байтов работает.

Статистика по видеоурокам

  • Всего просмотрено уроков: 270
  • Всего выполнено уроков: 268

Отчёты по видеоурокам

Дата Видеоурок Результат
2018-06-27 09:59 Пробный Java экзамен Документация проекта + 15 1 час. 41 мин.
--

2018-06-27 08:18 Пробный Java экзамен Показать оценки из журнала + 15 25 мин.
--

2018-06-27 07:52 Пробный Java экзамен Оценка будет в журнал! + 15 8 час. 20 мин.
--

2018-06-26 23:32 Пробный Java экзамен Регистрация нового студента + 15 34 мин.
--

2018-06-26 22:57 Пробный Java экзамен Отображение списка курсов + 15 24 мин.
--

2018-06-26 22:33 Пробный Java экзамен Подключение к базе данных + 15 10 мин.
--

2018-06-26 22:22 Пробный Java экзамен Пункты меню + 15 25 мин.
--

2018-06-26 21:56 Пробный Java экзамен Создание проекта + 15 35 мин.
--

2018-06-26 21:20 Пробный Java экзамен Написание запросов + 15 19 мин.
--

2018-06-26 21:01 Пробный Java экзамен Создание таблиц + 15 39 мин.
--

2018-06-26 20:21 Пробный Java экзамен Формулировка задания + 15 47 дней 10 час. 22 мин.
--
--
2018-04-26 18:38 Observer Observer - Sensor - Cat File + 22 11 мин.
Понравилось идея.

2018-04-26 18:26 Observer Observer - Sensor - Person + 22 16 мин.
Создал два класса Console, Person которые наследуют интерфейс Observer ну и в в каждый класс добавил соответствующие методы для получения информации о темперетуре.

2018-04-26 18:09 Observer Observer - Sensor - Visaginas + 22 20 мин.
Создал класс к нему я добавил расширение Observable. в основном классе Sensor  я реализовал методы.
Создал главный класс и в нем я использовал экземпляр класса Sensor

2018-04-25 19:21 Observer Observer - School Bell - Study and Break + 20 13 мин.
Использовал шаблон Обсервер - в котором есть две главные вещи это интерфейс Observer и класс Observable их мы наследуем в своих объектах и создаем новых обсерверов.

2018-04-25 19:08 Observer Observer - School Bell - java.util.Observable + 21 22 мин.
Наследовал класс Observable b классе Porter и упростил его. Добавил вызов метода setChanged() и .doBreak();

2018-04-25 18:45 Observer Observer - School Bell - java.util.Observer + 20 10 мин.
Переделал классы. Взял системный класс Observer и его реализовал. Думаю для того что бы передавать доп. параметры в метод update?

2018-04-25 18:34 Observer Observer - School Bell - Porter + 20 13 мин.
Создал интерфейс и в него запихнул три пустые метода от него наследовал один класс в котором эти методы я реализовал.

2018-04-25 18:20 Observer Observer - School Bell - Sound Bell + 21 32 мин.
Invalid format - .wav

2018-04-25 17:46 Observer Observer - School Bell - Student + 20 9 мин.
Создали интерфейс к нему создали класс OStudent. В классе Observer создали метод Update, ну и вывели в консоль через класс Program.

2018-04-25 17:37 Observer Observer - Теория + 20 13 мин.
Реализация данного паттерна используется для наблюдения за состоянием объектов в системе. Если состояние объектов изменяется в процессе их жизненного цикла, то Наблюдатель оповещает другие части системы об этих событиях.
Пример из жизни:
Когда я в группе it-sphere размещаю сообщение, то о нем становится известно всем, кто подписан на группу. Тоже самое, если я размещаю новый сюжет на канале. Я, конечно, не смотрел исходники YouTube, но очень вероятно, что они использовали именно этот шаблон.
Subject – субъект.
Регистрирует своих наблюдателей. За субъектом может «следить» любое число наблюдателей.
Предоставляет интерфейс для регистрации и, соотвественно, отписки наблюдателей. источник codelab.ru оригинал codelab.ru
Observer – наблюдатель.
Определяет интерфейс для уведомления подписчисчиков, т.е. объектов, заинтересованных в изменениях субъекта. codelab.ru codelab.ru оригинал источник
ConcreteSubject - конкретный субъект.
Сохраняет состояние, представляющее интерес для любого конкретного наблюдателя ConcreteObserver.
Посылает информацию своим наблюдателям, когда происходит изменение. codelab.ru источник codelab.ru оригинал
ConcreteObserver - конкретный наблюдатель.
Хранит ссылку на объект класса ConcreteSubject (для того чтобы потом обращаться к нему за синхронизацией данных).
Сохраняет данные, которые должны быть согласованы с данными субъекта.
Реализует интерфейс обновления, определенный в классе Observer, чтобы «быть уведомленным» о изменениях ConcreteSubject-а.

2018-04-24 18:53 Active Record Active Record - User - Update all + 23 28 мин.
Реализовал методы : Program().getMinSalaryUsers(), Program().getMaxSalaryUsers(), Program().getMaxYearUsers(), Program().dropPoorUsers().
Ну буду пробовать использовать в этот метод на экзамене если получиться :)

2018-04-24 18:24 Active Record Active Record - User - Select all + 23 25 мин.
Создал метод select_all (), в нем мы создали лист в который запихнули folder и получили все файлы в folder users потом их внесли в списочный массив с помощью .getName и выбрали их через select.
Ну прям очень интересно!

2018-04-24 17:58 Active Record Active Record - User - Randoms + 23 19 мин.
Создал метод addRandomRecords и getRandomNamе
в которых использовали генератор случайных чисел Random.
Random() - создаёт генератор чисел, использующий уникальное начальное число
Понравился урок - потому что в нем мы создали много новых пользователей которые присвоили разные имена, дату рождения, и зарплату. Можно использовать когда заполняешь таблички MySQL.


2018-04-24 17:39 Active Record Active Record - User - Delete + 23 13 мин.
Добавил функционал update и delete .
Пeределал лoгин пользoвaтеля в мeтoд User().delete() для yдaлeния. Правильно или нет, незнаю.

2018-04-20 19:58 Active Record Active Record - User - Select + 15 20 мин.
--

2018-04-20 19:12 Active Record Active Record - User - Create + 22 13 мин.
Все работает.

2018-04-20 18:59 Active Record Active Record - User - Imitation + 22 9 мин.
Создал новый проект в нем папку пользователей и 4 файла тхт формата.

2018-04-20 18:49 Active Record Active Record - UML + 22 1 час. 21 мин.
Один объект управляет и данными, и поведением. Большинство этих данных постоянны и их надо хранить в БД. Этот паттерн использует наиболее очевидный подход - хранение логики доступа к данным в объекте сущности.
Объект является "обёрткой" одной строки из БД или представления, включает в себя доступ к БД и логику обращения с данными.
Писать код с Active Record получается быстро и легко, в том случае, когда свойства объекта прямо соотносятся с колонками в базе данных.
Сохранение происходит в одном месте, что позволяет легко изучить, как это работает
2018-04-17 22:00 Iterator Iterator - BlackJack - Play game + 22 23 мин.
Хорошая практика. Много логики. Приятно что то новое узнать.

2018-04-17 21:36 Iterator Iterator - BlackJack - Stages + 22 17 мин.
Очень удобно через енум создать стадий игры. Понравилось.

2018-04-17 19:18 Iterator Iterator - BlackJack - Random + 22 18 мин.
Запишем числа от 1 до N.
Выберем случайное число k между единицей и числом оставшихся чисел.
Вычеркиваем k-е оставшееся число, отсчитывая числа в порядке возрастания, и записываем его где-нибудь.
Повторяем шаг 2, пока все числа не будут выбраны.
Последовательность записанных на шаге 3 чисел является случайной перестановкой



2018-04-17 18:59 Iterator Iterator - BlackJack - Deck of Cards + 21 11 мин.
Создал класс Cards к нему использовал интерфейс Итератор. Так же в нем написал класс CardIterator который выводит все варианты карт и их достоинство. 

Довольно хитро тут. Особено с массивом [] . Ну и конечно же count -- в методе нехт
2018-04-17 18:48 Iterator Iterator - BlackJack - Card + 21 17 мин.
Начал создания игры блэкджек. Создал класс карты в нем два перечисления, карт и их масти. Так же создал в классе карты класс который возвращает карту, масть и количество очков карты.

2018-04-17 18:30 Iterator Iterator - BlackJack - Introduction + 21 7 мин.
Евгений ты азартный игрок!:)
что то мне поведенческие шаблоны тяжко понять. Структурные проще :)
Почему колода карт это Итератор? а не действие которая выберет карту?
немного про блэкджек - Обычно производится несколько раздач из одной колоды (или комплекта колод — шуз). То есть, карты не возвращаются каждый раз в колоду и она не перемешивается. Поэтому, в отличие от большинства других игр в казино, вероятность исхода игры в блек-джек зависит от предыдущих игр. Игрок, ведущий подсчёт вышедших карт, может существенно повысить свои шансы и, при определённых условиях, обеспечить себе перевес в игре. Стратегия заключается в том, чтобы делать маленькие ставки (или пропускать игру), когда вероятность выигрыша низкая и высокие, когда шансы выиграть высоки.




2018-04-16 21:06 Iterator Iterator - Digits + 15 13 мин.
--

2018-04-16 20:52 Iterator Iterator - Random + 22 14 мин.
Вы планируете полететь в Рим и обойти все достопримечательности за пару дней. Но приехав, вы можете долго петлять узкими улочками, пытаясь найти Колизей.

Если у вас ограниченный бюджет — не беда. Вы можете воспользоваться виртуальным гидом, скачанным на телефон, который позволит отфильтровать только интересные вам точки. А можете плюнуть и нанять локального гида, который хоть и обойдётся в копеечку, но знает город как свои пять пальцев, и сможет посвятить вас во все городские легенды.

Таким образом, Рим выступает коллекцией достопримечательностей, а ваш мозг, навигатор или гид — итератором по коллекции. Вы, как клиентский код, можете выбрать один из итераторов, отталкиваясь от решаемой задачи и доступных ресурсов.

2018-04-16 20:37 Iterator Iterator - Numbers - System + 21 7 мин.
Понравилось for (Integer ni : new Numbers()) этот цикл.

2018-04-16 20:29 Iterator Iterator - Numbers - Inner class + 20 2 мин.
public interface Iterable {
    Iterator iterator ();
}
public class Numbers implements Iterable {
    @Override
    public Iterator iterator()
    {
        return new NumbersIterator();
    }

это понять не могу..


2018-04-16 20:26 Iterator Iterator - Numbers - Running + 21 5 мин.
Что то непонятно...

2018-04-16 20:21 Iterator Iterator - Numbers - Iterable + 22 8 мин.
Иterable() нужен для того что бы выполнить функцию создания итератора.

2018-04-16 20:12 Iterator Iterator - Numbers - 12345 + 23 15 мин.
Использовал клaсc NumbersIterator() implements Iteratoр и вывел на экран числа от 1 до 5.

2018-04-16 19:56 Iterator Iterator - Numbers - Introduction + 23 13 мин.
Iterator - это поведенческий шаблон проектирования, который позволяет пройтись по всем элементам некоторого составного объекта(collection, list, set).
У него есть два интерфейса iterable и iterator(hasNext() , next(), remove() методы в нем).
Еще есть интерфейс ListIterator данный итератор используется классами, реализующими интерфейс List, то есть классами LinkedList, ArrayList и др.

2018-04-16 19:25 Strategy VIP - Strategy - Person - Enum + 23 8 мин.
Еще раз использовал перечислитель Enum. Все работает.

2018-04-16 19:16 Strategy VIP - Strategy - Person - UML + 23 29 мин.
Удобно и классно!

2018-04-16 18:46 Strategy ФИНАЛЬНЫЙ УРОК + 23 8 мин.
На этих уроках я познакомился и использовал шаблон проектирования стратегия. Написал 3  программы для того что бы лучше понять его использование.


2018-04-16 18:37 Strategy Strategy - Person - Save - Strategy + 23 16 мин.
Доделал пару строк в классе  SaveFile, проверил все работает.
Программа сохраняет в три формата JSON, XML , TXT.

2018-04-15 00:43 Facade ФИНАЛЬНЫЙ УРОК + 22 2 мин.
Научился создавать шаблон фасад. Сделал две работы FacadeComputer и FacadeMotivator.  Сам шаблон сделан для того что бы его использовать для пользователя и скрыть при том сложность самой программы.
Научился пользоваться новыми библиотеками BufferedImage, File, Color, Stroke, BasicStroke, Font.  Настроил Notepad++ под Java язык. Конечно не так удобно как в Eclipse или IntelIjDE но все же можно и тут делать.
Очень понравилось то что саму программу раскидали на столько методов и всех их реализовали.
Сложно до сих пор - это структура и многое другое.  Но уже продвижение есть - это радует.
Структура, новые библиотеки и правильное использование их.
2018-04-15 00:39 Facade Facade - Motivator - Text Center + 22 26 мин.
Научился создавать шаблон фасад. Сделал две работы FacadeComputer и FacadeMotivator.  Сам шаблон сделан для того что бы его использовать для пользователя и скрыть при том сложность самой программы.
Научился пользоваться новыми библиотеками BufferedImage, File, Color, Stroke, BasicStroke, Font.  Настроил Notepad++ под Java язык. Конечно не так удобно как в Eclipse или IntelIjDE но все же можно и тут делать.
Очень понравилось то что саму программу раскидали на столько методов и всех их реализовали.
Сложно до сих пор - это структура и многое другое.  Но уже продвижение есть - это радует.

2018-04-15 00:13 Facade Facade - Motivator - Picture Border + 22 16 мин.
Использовал новые библиотеки :
import java.awt.Stroke;
import java.awt.BasicStroke;
Которые создали картинке рамку.

2018-04-14 23:55 Facade Facade - Motivator - Back Paint + 22 27 мин.
Использовал библиотеку : import java.awt.Color; \
Так же создал метод который открывает программу mspaint и запускает картинку которую создал.
new ProcessBuilder (IMAGE_APPLICATION, resultFilename).start()

2018-04-14 23:26 Facade Facade - Motivator - Image + 21 38 мин.
Работает! Добавил новые библиотеки :
import java.io.File;
import javax.imageio.ImageIO;
И их использовал.
File file = new File(resultFilename);
ImageIO.write(image, "jpg", file);



2018-04-14 21:57 Facade Facade - Motivator - Methods + 22 12 мин.
Пока что нечего не буду сам реализовать . Посмотрю уроки.

2018-04-14 21:44 Facade Facade - Motivator - Plan + 21 9 час. 30 мин.
1. Нужно создать и выбрать картину.
2. Выбрать фон, задать рамку.
3. Загрузить картинку и выбрать текст.
4. Всё соединить.
5. Сохранить в файл и отобразить на экране.
Самый трудный пункт думаю будет 7/8.

2018-04-14 12:12 Facade Facade - Motivator - Program + 23 1 час. 8 мин.
Создал  проект и класс для фасада с главным методом.

2018-04-14 10:46 Facade Facade - Computer - Power + 23 28 мин.
Шаблон фасад (Facade) — структурный шаблон проектирования, позволяющий скрыть сложность системы путём сведения всех возможных внешних вызовов к одному объекту, делегирующему их соответствующим объектам системы.

Использовать можно в разных сложных клиентских запросов(формы, заказы).
Интеграция веб-сайта с бизнес-приложением.






2018-04-14 10:07 Facade Facade - Computer - Devices + 23 20 мин.
Создал все классы - попробовал сделать свой принт - все равно не удобно, приходиться писать везде System.out.println... :)

2018-04-14 09:46 Facade Facade - Computer - Program + 23 44 мин.
Класс, реализующий ФАСАД паттерн, является неким интерфейсом, сочетающим в себе только необходимую функциональность в удобном для пользователя виде. Так можно скрыть реализацию сложных частей кода, уменьшить количество зависимостей от внешней библиотеки и, наконец, работать со множеством объектов через прозрачный и удобный интерфейс. Это, в свою очередь, гарантирует более качественную и простую поддержку всей системы.

2018-04-13 19:19 Factory ФИНАЛЬНЫЙ УРОК + 23 17 мин.
Решил тест, добавил вопрос . Хороший курс!

2018-04-13 18:58 Factory Factory - Storage - Фабричные цеха + 23 17 мин.
class ReaderRandom extends Reader {
@Override
void doRead()
{
Random random = new Random();
a = random.nextInt(Integer.MAX_VALUE/2);
b = random.nextInt(Integer.MAX_VALUE/2);
}
}

2018-04-13 18:40 Factory Factory - Storage - Фабрика + 22 1 час. 7 мин.
Попробовал  перенести в отдельный класс инициализацию читателей.

2018-04-13 17:33 Factory Factory - Storage - Запуск + 23 10 мин.
Создал экземпляры классов, текстовый файл  и с него считал данные. 

2018-04-11 19:44 Factory Factory - Storage - Файл и Сканер + 15 19 мин.
--

2018-04-11 19:24 Factory Factory - Storage - Читатель + 21 22 мин.
Создадим интерфейс.

2018-04-11 18:30 Factory Factory - Shapes - Interfactory + 22 14 мин.
Абстрактный класс — это класс, у которого не реализован один или больше методов (некоторые языки требуют такие методы помечать специальными ключевыми словами).
Интерфейс — это абстрактный класс, у которого ни один метод не реализован, все они публичные и нет переменных класса.
Интерфейс нужен обычно когда описывается только интерфейс (тавтология). Например, один класс хочет дать другому возможность доступа к некоторым своим методам, но не хочет себя «раскрывать». Поэтому он просто реализует интерфейс.
Абстрактный класс нужен, когда нужно семейство классов, у которых есть много общего. Конечно, можно применить и интерфейс, но тогда нужно будет писать много идентичного кода.
Можно считать, что любой интерфейс — это уже абстрактный класс, но не наоборот. Из интернета

2018-04-11 18:15 Factory Factory - Shapes - Список + 26 12 мин.
Очень удобно!
Отчеты по выполнению операций приложения должны формироваться в разном виде: XML, HTML, текст и т.д. Это как раз тот случай, когда удобно использовать паттерн Factory.

2018-04-06 07:29 Strategy Strategy - Person - Save - Context + 16 8 мин.
--

2018-04-05 21:57 Strategy Strategy - Person - Format - Strategy + 15 1 день 19 мин.
--

2018-04-04 21:34 Strategy Strategy - Person - Format - Context + 15 27 мин.
--

2018-04-04 21:06 Strategy Strategy - Person - Program + 15 10 мин.
--

2018-04-03 09:35 Strategy Strategy - Person - Schema + 19 20 мин.
UML (англ. Unified Modeling Language — унифицированный язык моделирования) — язык графического описания для объектного моделирования в области разработки программного обеспечения, моделирования бизнес-процессов, системного проектирования и отображения организационных структур.



2018-04-02 16:38 Strategy Strategy - Join - Log/Timer + 20 5 час. 10 мин.
Добавил синглтоны и использовал их в проекте. Добавил цикл в массив.

2018-04-02 09:52 Strategy Strategy - Join - String/Buffer + 20 38 мин.
Зависит от (в интернете)
1.Выбор метода зависит от количества строк
2.Для соединения двух строк лучше использовать родной String.concat()
3.Для часто вызываемого метода, в котором будут соединяться больше двух строк, лучше использовать последний метод с очищением буфера и повторного его использования. Для thread-safety можно делать это поле ThreadLocal, например. Или вообще не-статичным членом класса.
4.В ходе экспериментов так же выяснилось, что одиночные a+b(+c) лучше заменять на a.concat, при большем количестве — StringBuilder.

2018-04-02 09:13 Strategy Strategy - Join - Context + 15 5 мин.
--

2018-04-01 09:49 Strategy Strategy - Join - ArrayList + 20 25 мин.
Посмотрим что будет дальше  .

2018-04-01 09:19 Strategy Strategy - Operation - Program + 20 10 мин.
Я думаю этот метод удобный в том что у него есть класс который подбирает нужную стратегию для решения задачи.


2018-03-31 14:58 Strategy Strategy - Operation - Context + 19 15 мин.
Очень интересно что дальше :)
Нравиться шаблоны все. Вообще я в восторге.
Ну применить такое можно в различных расчётах или оплаты в интернет магазине.

2018-03-31 09:24 Strategy Strategy - Intro + 21 8 мин.
Есть доб. класс в который можно делать запрос и за другого метода.  Что бы создать этот класс нужен класс с алгоритмом (интерфейс). И в этом есть похоже с шаблоном проектирования  фабрика. Выполняется создания экземпляра и он выполняется в доб. классе.

2018-03-30 23:11 Template method ФИНАЛЬНЫЙ УРОК + 23 3 мин.
Ну вот :)
Хороший курс! Полезный и интересный :)

2018-03-30 23:07 Template method Template Method - Web Parser - Currency + 15 8 мин.
--

2018-03-30 22:58 Template method Template Method - Web Parser - Loader + 15 6 мин.
--

2018-03-30 22:51 Template method Template Method - Web Parser - Time + 15 27 мин.
--

2018-03-30 22:24 Template method Template Method - Web Parser - Abstract + 15 8 мин.
--

2018-03-30 22:15 Template method Template Method - Web Parser + 23 7 мин.
Информацию нашёл нужную на сайтах. Будем прорабатовать.

2018-03-30 18:18 Factory Factory - Shapes - Созидатель + 21 12 мин.
Фабрика нам нужна для конкретной работы по созданию нужных предметов.
Ну самый недостаток это то что мы её используем только для конкретного дела, и подогнать под другое дело не получиться.

2018-03-30 17:54 Factory Factory - Shapes - Абстракция + 21 20 мин.
Создал абстрактный класс, унаследовал его в других классах. Добавил еще один класс.

2018-03-30 09:52 Template method Template Method - Girl - Program + 21 11 мин.
Пример понравился. Использовал оба класса наследника . Этот шаблон я использовал в других видел уроках на сайте.
Буду обязательно его использовать - очень удобно. Можно создавать много новых классов для различных функций.

2018-03-30 09:41 Template method Template Method - Girl - Macho Boy + 20 25 мин.
Как то создал - в IntelIJ нету как сделать наследие одним кликом пришлось все переписывать .

2018-03-30 09:15 Template method Template Method - Girl - Abstract + 20 22 мин.
Не знаю что и зачем этот пример тут с девушкой не очень...

2018-03-30 08:52 Template method Template Method - Introduction + 20 6 мин.
Основной класс это Abstract  - это шаблон. После создания этого класса мы можем использовать его в конкретных классах.  Нужно использовать метод Финал. Получается что этот метод нужно наследовать и реализовать их .
Вроде мы делали это в Xonixe. Создали один абстрактный класс для шариков и для полей.

2018-03-29 17:45 Factory Factory - Shapes - Три фигуры + 19 15 мин.
Использовать енум для того что бы поместить все фигуры в один массив.




2018-03-26 19:29 Singleton VIP - Singleton - Timer - Enum + 15 47 мин.
Доне

2018-03-26 18:42 Singleton ФИНАЛЬНЫЙ УРОК + 18 3 мин.
Хороший видео курс по Singletone. Спасибо!

2018-03-26 18:38 Singleton Singleton - Timer - Log class + 18 44 мин.
Singletone лучше использовать в основном классе и не создавать новый - потому что код повторяться. 

2018-03-26 17:52 Singleton Singleton - Timer - Experiment + 18 11 мин.
Создал Лог класс. Он работает.

2018-03-26 17:41 Singleton Singleton - Timer - String vs Buffer Speed + 18 19 мин.
StringBuffer  намного быстрее работает...


2018-03-23 18:57 Singleton Singleton - Timer - Program + 22 11 мин.
Все получилось - все работает. Создал Програм/ посчитал время.

2018-03-23 18:46 Singleton Singleton - Timer - Start / Click + 22 6 мин.
Добавил в методы start(), click() отсчёт времени .

2018-03-23 18:40 Singleton Singleton - Timer - Pattern Design + 22 9 мин.
Создал шаблон Singletone  для таймера.
добавил в гит .

2018-03-22 21:00 Singleton Singleton - Config - Super child + 24 12 мин.
Модифицировал. Сделал отдельный класс Синглтон.

2018-03-22 20:47 Singleton Singleton - Config - Cant extend + 24 8 мин.
Данные способ не удался потому что в Синглетоне используем статик.

2018-03-22 20:38 Singleton Singleton - Config - Using pattern + 23 9 мин.
Cоздал метод getInstance и модифицировал программу. 

2018-03-22 20:29 Singleton Singleton - Config - Static class + 23 7 мин.
Сделал все статичным в классе конфиг. Это неудобно потому что, теряем некоторые возможности ООП.

2018-03-22 20:20 Singleton Singleton - Config - Static field + 23 11 мин.
Все работает.
Смотрим дальше...

2018-03-22 20:08 Singleton Singleton - Config - Git default + 22 6 мин.
Использую гит:)

2018-03-22 20:00 Singleton Singleton - Config - FileReader + 22 37 мин.
Статик плохо потому что занимает память.
Finally{ } - сделал но надо опять добавлять try catch, получается ошибка на ошибке.

2018-03-22 19:23 Singleton Singleton - Config - Git commit + 21 2 мин.

░░░░░░░░░░░░▄▄
░░░░░░░░░░░█░░█
░░░░░░░░░░░█░░█
░░░░░░░░░░█░░░█
░░░░░░░░░█░░░░█
███████▄▄█░░░░░██████▄
▓▓▓▓▓▓█░░░░░░░░░░░░░░█
▓▓▓▓▓▓█░░░░░░░░░░░░░░█
▓▓▓▓▓▓█░░░░░░░░░░░░░░█
▓▓▓▓▓▓█░░░░░░░░░░░░░░█
▓▓▓▓▓▓█░░░░░░░░░░░░░░█
▓▓▓▓▓▓█████░░░░░░░░░█
██████▀░░░░▀▀██████▀


2018-03-22 19:20 Singleton Singleton - Config - Class + 22 5 мин.
░░░░░░░░░░░░▄▄
░░░░░░░░░░░█░░█
░░░░░░░░░░░█░░█
░░░░░░░░░░█░░░█
░░░░░░░░░█░░░░█
███████▄▄█░░░░░██████▄
▓▓▓▓▓▓█░░░░░░░░░░░░░░█
▓▓▓▓▓▓█░░░░░░░░░░░░░░█
▓▓▓▓▓▓█░░░░░░░░░░░░░░█
▓▓▓▓▓▓█░░░░░░░░░░░░░░█
▓▓▓▓▓▓█░░░░░░░░░░░░░░█
▓▓▓▓▓▓█████░░░░░░░░░█
██████▀░░░░▀▀██████▀


2018-03-22 19:13 Singleton Singleton - Config - Git add + 22 3 мин.
git add, git log, git status - вспомнил

2018-03-22 19:08 Singleton Singleton - Config - Static + 24 12 мин.
_______ad88888888888888888888888a,
________a88888"8888888888888888888888,
______,8888"__"P88888888888888888888b,
______d88_________`""P88888888888888888,
_____,8888b_______________""88888888888888,
_____d8P'''__,aa,______________""888888888b
_____888bbdd888888ba,__,I_________"88888888,
_____8888888888888888ba8"_________,88888888b
____,888888888888888888b,________,8888888888
____(88888888888888888888,______,88888888888,
____d888888888888888888888,____,8___"8888888b
____88888888888888888888888__.;8'"""__(888888
____8888888888888I"8888888P_,8"_,aaa,__888888
____888888888888I:8888888"_,8"__`b8d'__(88888
____(8888888888I'888888P'_,8)__________88888
_____88888888I"__8888P'__,8")__________88888
_____8888888I'___888"___,8"_(._.)_______88888
_____(8888I"_____"88,__,8"_____________,8888P
______888I'_______"P8_,8"_____________,88888)
_____(88I'__________",8"__M""""""M___,888888'
____,8I"____________,8(____"aaaa"___,8888888
___,8I'____________,888a___________,8888888)
__,8I'____________,888888,_______,888888888
_,8I'____________,8888888'`-===-'888888888'
,8I'____________,8888888"________88888888"
8I'____________,8"____88_________"888888P
8I____________,8'_____88__________`P888"
8I___________,8I______88____________"8ba,.
(8,_________,8P'______88______________88""8bma,.
_8I________,8P'_______88,______________"8b___""P8ma,
_(8,______,8d"________`88,_______________"8b_____`"8a
__8I_____,8dP_________,8X8,________________"8b.____:8b
__(8____,8dP'__,I____,8XXX8,________________`88,____8)
___8,___8dP'__,I____,8XxxxX8,_____I,_________8X8,__,8
___8I___8P'__,I____,8XxxxxxX8,_____I,________`8X88,I8
___I8,__"___,I____,8XxxxxxxxX8b,____I,________8XXX88I,
___`8I______I'__,8XxxxxxxxxxxxXX8____I________8XXxxXX8,
____8I_____(8__,8XxxxxxxxxxxxxxxX8___I________8XxxxxxXX8,
___,8I_____I[_,8XxxxxxxxxxxxxxxxxX8__8________8XxxxxxxxX8,
___d8I,____I[_8XxxxxxxxxxxxxxxxxxX8b_8_______(8XxxxxxxxxX8,
___888I____`8,8XxxxxxxxxxxxxxxxxxxX8_8,_____,8XxxxxxxxxxxX8
___8888,____"88XxxxxxxxxxxxxxxxxxxX8)8I____.8XxxxxxxxxxxxX8
__,8888I_____88XxxxxxxxxxxxxxxxxxxX8_`8,__,8XxxxxxxxxxxxX8"
__d88888_____`8XXxxxxxxxxxxxxxxxxX8'__`8,,8XxxxxxxxxxxxX8"
__888888I_____`8XXxxxxxxxxxxxxxxX8'____"88XxxxxxxxxxxxX8"
__88888888bbaaaa88XXxxxxxxxxxxXX8)______)8XXxxxxxxxxXX8"
__8888888I,_``""""""8888888888888888aaaaa8888XxxxxXX8"
__(8888888I,______________________.__```"""""88888P"
___88888888I,___________________,8I___8,_______I8"
____"""88888I,________________,8I'____"I8,____;8"
___________`8I,_____________,8I'_______`I8,___8)
____________`8I,___________,8I'__________I8__:8'
_____________`8I,_________,8I'___________I8__:8
______________`8I_______,8I'_____________`8__(8
_______________8I_____,8I'________________8__(8;
_______________8I____,8"__________________I___88,
______________.8I___,8'_______________________8"8,
______________(PI___'8_______________________,8,`8,
_____________.88'____________,@@___________.a8X8,`8,
_____________(88_____________@@@_________,a8XX888,`8,
____________(888_____________@@'_______,d8XX8"__"b_`8,
___________.8888,_____________________a8XXX8"____"a_`8,
__________.888X88___________________,d8XX8I"______9,_`8,
_________.88:8XX8,_________________a8XxX8I'_______`8__`8,
________.88'_8XxX8a_____________,ad8XxX8I'________,8___`8,
________d8'__8XxxxX8ba,______,ad8XxxX8I"__________8__,__`8,
_______(8I___8XxxxxxX888888888XxxxX8I"____________8__II__`8
_______8I'___"8XxxxxxxxxxxxxxxxxxX8I'____________(8__8)___8;
______(8I_____8XxxxxxxxxxxxxxxxxX8"______________(8__8)___8I
______8P'_____(8XxxxxxxxxxxxxxX8I'________________8,_(8___:8
_____(8'_______8XxxxxxxxxxxxxxX8'_________________`8,_8____8
_____8I________`8XxxxxxxxxxxxX8'___________________`8,8___;8
_____8'_________`8XxxxxxxxxxX8'_____________________`8I__,8'
_____8___________`8XxxxxxxxX8'_______________________8'_,8'
_____8____________`8XxxxxxX8'________________________8_,8'
_____8_____________`8XxxxX8'________________________d'_8'
_____8______________`8XxxX8_________________________8_8'
_____8________________"8X8'_________________________"8"
_____8,________________`88___________________________8
_____8I________________,8'__________________________d)
_____`8,_______________d8__________________________,8
______(b_______________8'_________________________,8'
_______8,_____________dP_________________________,8'
_______(b_____________8'________________________,8'
________8,___________d8________________________,8'
________(b___________8'_______________________,8'
_________8,_________a8_______________________,8'
_________(b_________8'______________________,8'
__________8,_______,8______________________,8'
__________(b_______8'_____________________,8'
___________8,_____,8_____________________,8'
___________(b_____8'____________________,8'
____________8,___d8____________________,8'
____________(b__,8'___________________,8'
_____________8,,I8___________________,8'
_____________I8I8'__________________,8'
_____________`I8I__________________,8'
______________I8'_________________,8'
______________"8_________________,8'
______________(8________________,8'
______________8I_______________,8'
______________(b,___8,________,8)
______________`8I___"88______,8i8,
_______________(b,__________,8"8")
_______________`8I__,8______8)_8_8
________________8I__8I______"__8_8
________________(b__8I_________8_8
________________`8__(8,________b_8,
_________________8___8)________"b"8,
_________________8___8(_________"b"8
_________________8___"I__________"b8,
_________________8________________`8)
_________________8_________________I8
_________________8_________________(8
_________________8,_________________8,
_________________Ib_________________8)
_________________(8_________________I8
__________________8_________________I8
__________________8_________________I8
__________________8,________________I8
__________________Ib________________8I
__________________(8_______________(8'
___________________8_______________I8
___________________8,______________8I
___________________Ib_____________(8'
___________________(8_____________I8
___________________`8_____________8I
____________________8____________(8'
____________________8,___________I8
____________________Ib___________8I
____________________(8___________8'
_____________________8,_________(8
_____________________Ib_________I8
_____________________(8_________8I
______________________8,________8'
______________________(b_______(8
_______________________8,______I8
_______________________I8______I8
_______________________(8______I8
________________________8______I8,
________________________8______8_8,
________________________8,_____8_8'
_______________________,I8_____"8"
______________________,8"8,_____8,
_____________________,8'_`8_____`b
____________________,8'___8______8,
___________________,8'____(a_____`b
__________________,8'_____`8______8,
__________________I8/______8______`b,
__________________I8-/_____8_______`8,
__________________(8/-/____8________`8,
___________________8I/-/__,8_________`8
___________________`8I/--,I8________-8)
____________________`8I,,d8I_______-8)
______________________"bdI"8,_____-I8
___________________________`8,___-I8'
____________________________`8,,--I8
_____________________________`Ib,,I8
______________________________`I8I

2018-03-22 18:55 Singleton Singleton - Config - Git init + 23 5 мин.
☆☆☆☆☆

2018-03-22 18:50 Singleton Singleton - Config - Final + 23 10 мин.
Ну по поводу этого мало что могу сказать.

2018-03-17 11:57 ООФрукты Буфера в стрингах + 24 33 мин.
Что то не работает ))

2018-03-17 11:23 ООФрукты Фабрика параметров + 23 37 мин.
Создал новый класс и туда перенёс пару методов.
Проверил программу работы в консоли.

2018-03-16 23:04 ООФрукты Конвертабельность + 25 35 мин.
Программа работает  - выдает все форматы.

2018-03-16 22:28 ООФрукты Как шагает Дед Мороз + 25 12 мин.
Equals() добавил.


2018-03-16 22:15 ООФрукты Создатель + 25 20 мин.
У меня программа работает . Ошибка была в FileNotFoundException.
Создали новую функцию  Create.  Добавил конструктор принимающий список.

2018-03-16 21:02 Singleton Singleton - Intro + 24 2 час. 24 мин.
Разобрался когда использовать Singleton.  Просмотрел литературу. 
Не использовал некогда этот шаблон.
Из литературы "Если вам нужен класс с полной объектно-ориентированной совместимостью, выберите синглтон, а если вам нужно просто хранить кучу статических методов вместе, тогда используйте статические классы."
Прочесть литературу и понять её.
2018-03-16 18:33 База SQLite SQLite - Самостоятельная работа + 23 2 дня 21 час. 35 мин.
Ознакомился с SQLite  базой данных и её командами.
Создал пример базы на одной табличке и связал её с Java программированием .
Запросы через консоль мы делали уже на другом уроке.


2018-03-13 20:34 База SQLite SQLite - Select + 21 13 мин.
Создал метод Select который берет значение из списка результата и выполняет цикл в котором по заданному селекту он выдает результат.

2018-03-13 20:21 База SQLite SQLite - Insert + 20 26 мин.
Запустил программу и добавил новую запись в БД.
Реализовал три новых метода.
Добавил в Eclippse программу.

2018-03-13 19:54 База SQLite SQLite - Подключение из Java + 20 16 мин.
В Eclipse не получилось:)


2018-03-13 19:37 База SQLite SQLite - Знакомство + 21 57 мин.
Создал SQlite базу данных на Линух. Использовал команды .scheme .open .table .mode line, column .width.


2018-03-08 20:45 ООФрукты Параметрический Созидатель + 15 23 мин.
Ну тут намудрили вообще!
Пока непонятно . Все сделал.

2018-03-08 20:21 ООФрукты Параметр Формата + 15 18 мин.
Программа работает . Разделил функцию parseArgs  на две .


2018-03-08 20:02 ООФрукты Конвертабельные классы + 15 19 мин.
Создал пару новых классов в который поместил из класса Логик функционал для выдачи формата в ХМЛ JSON RAW.

2018-03-06 20:39 ООФрукты Коллекция HashMap + 15 13 мин.
Интерфейс это по мне как наследование которое можно добавить что бы расширить возможности ООП.
Ну у нас Логик класс переполнен по логике.. :)

2018-03-06 20:25 ООФрукты Профессиональный Интерфейс + 15 16 мин.
Создал свой первый интерфейс :) Понял как добавить интерфейс в классы.
Может будет время переписать этот проект с нуля. Или лучше с нуля написать Java Sweeper? :)

2018-03-06 20:08 ООФрукты Форматы JSON и XML + 15 21 мин.
Ну мы вручную написали весь формат. А для этого нету каких методов попроще?
А то считать каждый пробел как то не серьезно !

2018-03-06 19:29 ООФрукты Список задач + 15 15 мин.
Здорово. Хорошо получилось !
Так сразу надо делать .
Я думаю разберусь :)

2018-03-06 19:13 ООФрукты Размер множества + 15 12 мин.
--

2018-03-06 18:59 ООФрукты Логические задачи + 15 21 мин.
Все пункты выполнил . Очень тяжело что то осознавать - просто пишу код...

2018-03-05 22:28 ООФрукты Массивная строка + 15 56 мин.
Получилось создать новый класс и сделать в нем конструктор и новый метод .
Пошаговое выполнение много что дает понять.
Спасиб за урок!

2018-03-05 21:32 ООФрукты Пошаговый проход + 15 21 мин.
Очень полезно сделать проверку программы пошагово!
Ошибку исправил.


2018-03-02 20:47 ООФрукты Рефакторинг аргументов + 15 31 мин.
Вынесли проверку аргументов в  функцию parseArgs()
Думаю потому что просто еще не доделал программу. Надо переделать FruitReaderString в 
Program.java ну а тогда можно будет перенести.

2018-03-02 20:10 ООФрукты Какие ваши аргументы? + 15 30 мин.
Что то у меня через java Program не запускается... Так работает через IntellIJ IDEA ...
Инициализировал данные по разному.
Хороший урок

2018-03-02 19:39 ООФрукты Новые игрушки + 15 22 мин.
Да уж только добавить в енум парочку игрушек и все :)
А так я думаю надо создать базу в которой будет много игрушек и как то от туда их брать.
Получиться большой ЕНУМ ...


2018-03-02 19:16 ООФрукты Фруктовые комментарии + 15 56 мин.
Пока разобрался с Javadoc...
Прикольное видео. Научился создавать свою документацию .

2018-03-01 21:06 ООФрукты Волшебные конструкторы + 15 37 мин.
Перенёс все функций и их переделал.
В основном классе создал новое поле, и сделал Read() финальным.
Так же научился избавляться от static и сделал что бы программа не ломалась и за неправильных данных.
Запутано.
2018-03-01 20:29 ООФрукты Фрукты из строки + 15 24 мин.
Создал функцию ReadFromString(); и пустые классы.

Понять как работает ReadFromStringю
2018-03-01 20:04 ООФрукты Фрукточтец + 15 44 мин.
Создал класс FruitReader и три разных метода Read(), который один их них берет данные из файла.
Мне не нравиться что 3 функций, надо сделать одну.

2018-02-27 20:55 ООФрукты Яблоки на снегу + 15 17 мин.
Научился создать перечисление в отдельном файле
Нету предложений.
Нaпишите, какиe зaдачи мoжнo рeшить, имeя cпиcoк фруктов?
Можно посчитать их количество. Создать список из фруктов. Сравнить длину символов название фруктов. :)

2018-02-27 20:36 ООФрукты Постановка задачи + 15 17 мин.
Написал процедурный вариант решения, откомпилировал, проверил на работу.
Пока нет предложений по рефаку.

2018-02-27 20:00 ООФрукты Подготовка - База фруктов + 15 19 мин.
Посмотрел видео. Проработал примеры.

2018-02-27 19:40 ООФрукты Подготовка - Фрукты по списку + 15 52 мин.
Создал перечисление. Проверил его с вводом с клавиатуры. Вывел на вывел дня недели на русском языке.

2018-02-05 18:55 JD. Коллекции LIST - Одинаковые кошки + 15 35 мин.
Вообщем сложно - нужно больше что то сделать что бы понять. Ну а так все сделал по уроку.


2018-02-02 22:55 JD. Коллекции LIST - Множество + 15 42 мин.
Создал множество HashSet, выполнил пошаговое выполнение программы так же почитал литературу и решил задачу.

2018-02-02 22:11 Game Xonix Клавиши подсознания + 15 3 дня 23 час. 39 мин.
Xonix работает от клавиш. Все получилось.

2018-02-01 21:18 JD. Коллекции LIST - ArrayList против LinkedList + 15 50 мин.
LinkedList намного быстрее удаляет элементы чем Arraylist командой removeAll().
Arraylist  быстрее находит элементы в коллекций чем LinkedList командой indexOf().


2018-02-01 20:18 JD. Коллекции LIST - Типа коллекция + 15 27 мин.
Понравился урок!
Узнал как создать в коллекцию новый класс и его описать. Так же вывел информацию которая отображает элементы списка.

2018-02-01 19:51 JD. Коллекции LIST - Просто коллекция + 15 42 мин.
Создал список из разных типов элементов.
Вывел список на экран, так же сделал пошаговое выполнение программы.

У меня почему то не добавилось после 10 элементов еще 5.
Может и за того что версия другая.
2018-01-29 22:30 Game Xonix Главный герой + 15 18 мин.
У меня потребовал ИНИТ сделать публик.

2018-01-29 22:08 Game Xonix Среда обитания + 15 35 мин.
Добавил кубики на суше а шарики на воде.
Добавил в абстрактный класс функционал.

2018-01-29 17:33 Game Xonix Острова, острова + 15 21 мин.
Написали функцию которая добавляет острова на воду так же использовали Get, Set функций.
Уже трудно что то понять )))
2018-01-29 17:12 Game Xonix Цветовая дифференциация + 15 55 дней 19 час. 26 мин.
Использовал специальный тип данных - перечисление (enum). В котором записал новые цвета игры и создал конструктор колор.
придумать крутые цвета но я не особо дизайнер )))
2018-01-26 20:57 J9. Массивы ARRAY - Макси в Мини + 15 9 мин.
Вывел на экран массив, в котором я мин и макс поменял местами.
Сложно понять все надписи и как он все считает.
arr [j] > arr [maxNr]) maxNr = j;
int a = arr[minNr];
arr [minNr] = arr [maxNr];
arr [maxNr] = a;
2018-01-26 20:47 J9. Массивы ARRAY - Максима Массива + 15 11 мин.
Вывел данные и получил результат. Элементы взял с клавиатуры.
Вывел мах элемент из всех. 

2018-01-26 20:34 J9. Массивы ARRAY - Целый массив + 15 6 мин.
Создал массив из 10 элементов.


2018-01-26 20:28 JB. Шахматные классы CHESS - Шахматный конструктор + 16 22 мин.
Создал все конструкторы.
Черный и белые фигуры создал.
Создал еще один массив для белых фигур.
Как сделать что бы он определил и вывел BLACK ROOK MOVE, WHITE ROOK MOVE... ???
2018-01-26 20:04 JB. Шахматные классы CHESS - Чудеса Абстракционизма + 15 16 мин.
Создал класс белой и чёрной пешки.

2018-01-26 19:46 JB. Шахматные классы CHESS - Перебор фигур + 15 26 мин.
Создал экземпляр каждой фигуры. Выполнил все перемещения фигур в цикле.


2018-01-26 19:19 JB. Шахматные классы CHESS - Фигурное катание + 15 14 мин.
если использовать метод abstract  то и класс должен быть abstract.
Использовать в последующих классах класс Figure.
Теперь каждая фигура наследует класс Figure.




2018-01-26 19:04 JB. Шахматные классы CHESS - Координаты фигур + 15 6 мин.
Создал метод move и три параметра.

2018-01-26 18:58 JB. Шахматные классы CHESS - Классные фигуры + 15 4 мин.
Создал 6 классов.

2018-01-22 20:10 JA. Классные пакеты CLASS - Зачётная задача № 1 + 15 2 дня 23 час. 14 мин.
Создал класс с двумя переменными, конструктор который принимает два параметра.
4 Метода : sum, minus, product, divide. 
Пока что очень сложно, очень непонятно когда использовать кое какие элементы в месте и когда нет.
2018-01-19 20:55 JA. Классные пакеты CLASS - Подготовка к зачёту - Вспомним дроби + 16 34 мин.
class Fraction
int numerator
int denominator

Fraction(int n,int d){}

Fraction sum(Fraction f1,Fraction f2){}
Fraction minus(Fraction f1,Fraction f2){}
Fraction product(Fraction f1,Fraction f2){}
Fraction divide(Fraction f1,Fraction f2){}

void printfrac(Fraction fr){}

2018-01-19 19:32 JA. Классные пакеты CLASS - Модификаторы доступа + 15 43 мин.
extends не переписывает данные с родительского класса. *attempting to assign weaker access privileges;*
Что бы использовать BlueCat  надо прописать не Cat cat = new Cat(); a BlueCat вместо Cat...
extends не переписывает данные с родительского класса. *attempting to assign weaker access privileges;*
Понять как использовать методы.
И как обращаться к классу BlueCat.
2018-01-19 18:48 JA. Классные пакеты CLASS - Общий голос + 15 3 мин.
Надо больше практики. :)

2018-01-19 18:44 JA. Классные пакеты CLASS - Три заветных слова + 15 19 мин.
Получается программу разделил на 4 части.
1 часть главная в ней я создал обращение к классам CAT и DOG. И в ней я создал обращение к классу анимал.
2 часть я обратился к 1 части к методу .name и создал функцию voice.
3 и 4 часть это сам класс который нам нужен в 1 части и его действие.

Наcлeдoвaниe - я думаю это то что передает одни параметры разным классам.

2018-01-19 18:25 JA. Классные пакеты CLASS - Звериное наследство + 15 7 мин.
--
--
2018-01-15 20:57 JA. Классные пакеты CLASS - Зоопарк + 15 21 мин.
Все успешно!
Добавил две папки :
jar cfe Bird.jar Bird *.class 1. папка bird/poultry/*.class  2. папка bird/prey/*.class   

....

2018-01-15 20:34 JA. Классные пакеты CLASS - Красная книга + 15 5 мин.
Получилось создать .jar файл и  запустить .

2018-01-15 20:25 JA. Классные пакеты CLASS - Пакеты для зверей + 15 15 мин.
Добавил импорт пакетов.
Создал папку с файлами - которые стали пакетом ))

2018-01-15 20:09 JA. Классные пакеты CLASS - Кошкин дом + 15 6 мин.
Создал два файла в которых я обратился к файлам из папки new Cat, new Dog.
Откомпилировал каждый файл.

2018-01-15 20:03 JA. Классные пакеты CLASS - Каждой тваре по файлу + 15 3 мин.
Одним файлом создал три класса.
Удалил все классы и создал их одним Animals.java

2018-01-15 19:59 JA. Классные пакеты CLASS - Кошка и Собака + 15 5 мин.
Создал в одном файле три класса.
Крутой урок.

2018-01-12 20:25 J8. Циклопы LOOP - Развёртка цикла + 15 51 мин.
Создал массив. Добавил многомиллионный внешний цикл.
Протестировал.

2018-01-12 19:28 J8. Циклопы LOOP - Цикл for/each + 15 17 мин.
познакомился с HastsSet, ArrayList, пока мало было по ним .
Интересно!

2018-01-12 19:02 J8. Циклопы LOOP - Счастливые билеты + 15 15 мин.
Ускорить работу алгоритма не получилось.



2018-01-12 18:47 J8. Циклопы LOOP - Цикл for + 15 13 мин.
Правило - лучше всего что бы было известно и начальное и конечное значение.  Использовать простые операторы.
Все ясно.
Не один цикл не понравился - слишком простые. 

2018-01-12 18:33 J8. Циклопы LOOP - Вся коллекция циклов + 15 16 час. 41 мин.
так как практики мало, нечего нового не придумаешь... Поэтому напишу простою
for (;;);  бесконечный цикл. Можно разделить на 3 части.
for (:); Можно использовать для перебора элементов в массиве.
while (true); как сказал автор видел думает а птм делает.
do while(true); можно использовать разные условия.
break; остановка цикла.
continue;  продолжение цикла....

too continue.... :)

2018-01-12 01:50 J8. Циклопы LOOP - Сумма и Произведение + 15 2 дня 5 час. 3 мин.
Разобрался с суммой и пpоизвeдeниeм.


2018-01-09 20:45 J8. Циклопы LOOP - Три части Forа + 15 1 час. 55 мин.
Получилось сделать 4 функций . Каждая написана разным способом но результат тот же. Схема понятно еще лучше.

2018-01-09 18:50 J8. Циклопы LOOP - Блок-схема цикла FOR + 15 14 мин.
Написал цикл for. Понял как он работает. Создал пустой цикл, и бесконечный.

2018-01-09 18:35 J8. Циклопы LOOP - Пока четыре цикла + 16 7 мин.
я просто сделал не от 0 до 10 а от 10 до 0 :)


2018-01-09 18:27 J8. Циклопы LOOP - Мужской / женский цикл + 15 22 дня 7 мин.
Сделать задачу получилось успешно!
Использую Eclipse .

2018-01-08 20:33 JC. Явные графоциклы FOR2D - Тройной цикл + 15 3 мин.
опять разделяет на 4 квадрата.

2018-01-08 20:29 JC. Явные графоциклы FOR2D - Квадратная радуга + 15 31 мин.
почему он мне рисует 4 квадрата??

2018-01-08 19:56 JC. Явные графоциклы FOR2D - Вложенный цикл + 15 26 мин.
Центровать проблема. Не получилось толком.

2018-01-08 19:29 JC. Явные графоциклы FOR2D - Тройные фары + 15 15 мин.
Хорош урок!

2018-01-08 19:13 JC. Явные графоциклы FOR2D - Синусоида + 15 20 мин.
Не получилось сделать ровно так как на примере))

2018-01-08 18:53 JC. Явные графоциклы FOR2D - Разноцветные лучи + 15 34 мин.
легкая разминка после перерыва :)

2017-12-18 21:43 JC. Явные графоциклы FOR2D - Вертикали и Горизонтали + 15 23 мин.
ОШИБКА Напишите функцию draw5() для рисования горизонтальных линий.
Напишите функцию для рисований диагональную линий .

2017-12-18 21:19 JC. Явные графоциклы FOR2D - Цикловата + 15 1 час. 0 мин.
--

2017-12-18 20:18 JC. Явные графоциклы FOR2D - Рисование по координатам + 15 29 мин.
--

2017-12-18 19:49 JC. Явные графоциклы FOR2D - Солнечный круг + 15 20 мин.
|| или && меняет заполнение панели прорисовки.
&& при изменение размеров запущенной формы в некотором моменте окно не заполняться кругами.
|| заполняется всегда все окно.

int radius  изменяет первого овала размер.
radius +=  добавляет следующий овал при заданном размере.



2017-12-18 19:26 JC. Явные графоциклы FOR2D - Линия и Круг + 15 24 дня 4 час. 56 мин
--

2017-12-04 21:45 Game Xonix Матрица Мира + 15 23 мин.
--

2017-12-04 21:22 Game Xonix Земля и Вода + 15 4 дня 4 час. 53 мин.
--
--
2017-11-30 16:28 Game Xonix Упаковка панели в окно + 15 1 час. 4 мин.
--

2017-11-30 15:23 Game Xonix Чудеса полиморфизма + 15 16 мин.
--

2017-11-30 15:05 Game Xonix Размножение шариков + 15 16 мин.
--

2017-11-30 14:49 Game Xonix Броуновское движение + 15 7 мин.
--

2017-11-30 14:41 Game Xonix Базовое наследство + 15 2 мин.
--

2017-11-30 14:39 Game Xonix Абстрактный субъект + 15 3 час. 3 мин.
--

2017-11-30 11:35 Game Xonix Снова рефакторинг + 15 10 мин.
--

2017-11-30 11:25 Game Xonix Живой шарик + 15 8 мин.
--

2017-11-27 20:43 J7. Экзамен EGZ - Зачётная задача - Евро + 15 2 час. 12 мин.
--
--
2017-11-26 21:52 Game Xonix Классный шарик + 15 7 час. 16 мин.
easy
--
2017-11-26 14:35 Game Xonix Точное прикосновение + 15 28 мин.
в Ubuntu  не надо менять почему то все получается нормально.  PADDING ненужен.

2017-11-26 14:07 Game Xonix Граница на замке + 15 8 дней 4 час. 4
Просто скопировал Cube - > Cube2 добавил cube2.move (); cube2.paint (g);  и кое что еще.
Все сработало!
Легко нашёл  решение как создать второй куб
2017-11-24 21:15 J7. Экзамен EGZ - Зачётная задача - Треугольник + 15 35 мин.
С JFrame не нарисовал.
Вспомнить школьную математику)))
2017-11-24 20:38 J7. Экзамен EGZ - Зачётная задача - Максима + 15 14 мин.
Думаю есть алгоритм лучше. Но у меня такой и он работает...

2017-11-24 20:23 J7. Экзамен EGZ - Шаблон решения + 15 10 мин.
Не написал ввода данных  со строки.

2017-11-24 20:12 J7. Экзамен EGZ - Подготовка к зачёту + 15 39 мин.
hasNextInt() новый метод узнал.
Сделать проверку на данные.
2017-11-22 11:27 J6. Условия IF - Времена года + 15 11 мин.
Использовал switch - case , очень удобно!

2017-11-22 11:16 J6. Условия IF - Оператор выбора + 15 14 час. 23 мин.
Использовать оператор    switch - case.

2017-11-21 20:52 J6. Условия IF - Quiz + 15 1 день 2 час. 1
из 11 2 правильных . Почему то больше 11 вопросов не дало. Зависло?
Операторы...
2017-11-21 20:35 J6. Условия IF - Барный фейс-контроль + 15 23 мин.
Использовал команду return;

2017-11-21 19:58 J6. Условия IF - Безальтернативное условие + 15 1 день 1 час. 2
Было сложно понять как это сделать. Я думаю что моя программа могла бы сразу считать первые данные и посчитать их что бы вывести на экран сколько осталось до др. Но у меня не получилось.
Сложно было сделать новую программу которая считает дни и это соединить с "Сколько мне дней".
2017-11-20 18:34 J6. Условия IF - Альтернатива + 15 1 час. 14 мин.
Научился создавать тернарные операторы, простой вариант if  оператора, цeпочкy yслoвныx oпepаторов.

Сделать простой if хотел поменять МАХ на МАХ1 но не получилось пришлось сделать попроще. Ошибка "might not have been initialized ..."
2017-11-20 17:19 J6. Условия IF - Тетрамакс + 15 7 мин.
Для чего используем throws Exception?

2017-11-20 17:11 J6. Условия IF - Минимакс + 16 6 час. 52 мин.
Сделал функцию которая из трех чисел выбирает максимальное и минимальное.
Задание сделал с МАХ МИН  методом.

2017-11-18 09:24 Game Xonix Живой кубик + 16 2 дня 23 час. 50 мин
Научился создать функцию задержки.

2017-11-16 20:35 J5. Операции OPER - Операции 12-13 + 15 1 мин.
--
--
2017-11-16 20:27 J5. Операции OPER - Операции 7-11 + 15 34 мин.
Много раз использовать переменную и менять значение.
Как бы сделать попроще.
2017-11-16 19:53 J5. Операции OPER - Операции 5-6 + 15 22 мин.
--
--
2017-11-15 09:34 Game Xonix Перемещение кубика + 15 6 мин.
Хорошие видео уроки!

2017-11-15 09:27 Game Xonix Классный кубик + 15 1 день 23 час.
Кода становиться все больше. Легко сделать ошибку  и программа работать не будет.

2017-11-13 21:21 J5. Операции OPER - Операции 4 + 15 11 мин.
На сегодня хватит.  Спасибо за уроки!
Nothing...
2017-11-13 21:09 J5. Операции OPER - Операции 3 + 15 7 мин.
--
--
2017-11-13 21:00 J5. Операции OPER - Операции 2 + 15 2 мин.
--
--
2017-11-13 20:52 J5. Операции OPER - Операции 1 + 15 28 мин.
Использовать ! что бы вывести на экран значение. Так же использовал SHORT 50 поменял на BYTE.
Непонятно с ~ , !...
2017-11-13 09:43 Game Xonix Координатный кубик + 15 11 мин.
создал новый константы и использовал их в методе.
Хорошие уроки. Спасибо!
Все было понятно
2017-11-13 09:31 Game Xonix Панельный Canvas-класс + 15 18 мин.
Рисовать на языке Java .
Создавать класс внутри бубличного класса и к нему обращаться.
Все понятно.
2017-11-12 14:49 Game Xonix Использование констант + 15 14 мин.
Понял что надо использовать  константы для того что бы КОД был боле качествен.
--
2017-11-12 14:25 Game Xonix Поиграем? + 15 4 мин.
Использовать команду в Терминале wget что бы скачать игру в папку.
так и не достиг до 5  лвл не очень завлекло)
2017-11-10 11:24 J3. Ввод READ - Буферный чтец + 15 1 день 10 час.
Считывать из файла данные.
Непонятно как когда используем    InputStreamReader он определяет что надо водить два  2 раза: Имя и зарплату.
Пока что очень сложно и непонятно.  Без примера и помощи в интернете сам бы не сделал .
2017-11-09 00:24 J3. Ввод READ - Любая формула + 15 42 мин.
Понравился урок. Нетрудный
--
2017-11-08 23:41 J3. Ввод READ - Сколько мне дней + 16 1 день 3 час. 5
Я - You are 27 years, 10 months, and 28 days old. (10194 days total).
Было сложно. Нечего непонятно просто сделал...
Всеее!
2017-11-07 19:46 J3. Ввод READ - Сканер пива + 10 5 час. 5 мин.
--
--
2017-11-07 14:40 J3. Ввод READ - Сканер + 10 6 мин.
Считывать данные с классом Сканнер.
Что такое scanner.nextInt();  ??
--
2017-11-07 14:32 J3. Ввод READ - Ввод трёхзначного числа + 10 8 мин.
Выводить КОД трёхзначного числа.
Зачем конвертировать КОД? Для чего используем?
Быстро сделал. Несложно
2017-11-07 10:34 J3. Ввод READ - Чтение символа + 11 13 мин.
Использовал метод System.in.read(). Хотел сделать что бы не один символ переводил в КОД а больше. Хотел бы получить ответ как это сделать. Думаю можно добавить + как это сделать что бы например считать 2 и больше символов .
Несложно.
2017-11-07 10:20 J3. Ввод READ - Конкатенация аргументов + 11 16 час. 48 мин.
Разобрался с If else + for методом. Посмотрел как использовать concat
Попробовал вставить "-" + в result = result.concat ("-" + info[j]); работает ))
Мне понравилось когда все получается не быстро но результат!
Найти решение как сделать что бы сообщал ошибку если нету параметра. И вставить в результат "-".
2017-11-06 17:29 J3. Ввод READ - Сложение аргументов + 10 9 мин.
Parašiau programą, kuri sudeda 2 skaičius.
Nėra aprašymo ką daro komandą catch, try., e.getMessage?
Visą programą perašiau ir jį veikia. Sunkaus nieko nebuvo. Tik neaišku dėl kai kurių komandų.
2017-11-06 17:19 J3. Ввод READ - Консольные аргументы + 10 14 мин.
Parašiau nedidelę programą, kuri leidžia paskaičiuoti vieno žodžio simbolių skaičių.

Ne iki galo supratau kaip naudotis args[]
2017-11-06 17:04 J2. Печать WRITE - Комментарии + 10 21 час. 5 мин.
Išmokau naudotis komentarais ir paleidau programa javadoc.
Suprasti kaip paleisti javadoc .html failą Ubuntu terminale.
komanda see
2017-11-06 11:18 J1. Запуск START - Десять запусков + 10 1 мин.
Negaliu naudotis sekundomer, nes naudojuosi Ubuntu, neveikia ant Ubuntu. Nežiūrėjau kaip padaryti, kad .exe failai veiktu ubuntu.

2017-11-06 11:16 J1. Запуск START - Запуск Java + 10 1 мин.
Aš tai padariau pirmame žingsnyje.
--
2017-11-06 11:15 J1. Запуск START - Переменная окружения + 10 5 мин.
Nėra aprašymo Linux sistemai. Aš radau interneta kaip keisti PATH.
Nekeičiau PATH, nes viskas veikia.
Nesupratau, kad keisti PATH, jeigu viskas veikia?
2017-11-06 11:07 J1. Запуск START - Платформа Java + 10 14 час. 23 мин.
Įdiegti Java, midnightcommander. Išmokau naudotis mcedit, javac, java, komandomis. Sukuriau pirmąją savo programą.
Buvo problemų su įdiegimu Midnightcommander ant Ubuntu sistemos.
2017-10-27 20:34 J4. Типы TYPE - Непримитивный тип String + 10 20 мин.
Išmokau naudotis StringBuffer ir StringBuilder.
Padariau keletą pavyzdžių.
Sukuriau programa, kuri duoda papildomai įrašyti tekstą į vietą pagal poreikį metodu .append

--
--
2017-10-27 20:16 J4. Типы TYPE - Логический и Символьный примитивные типы + 10 30 мин.
Išmokau sukurti boolean tipą.
Sukuriau string tipą ir išspausdinau atsakymą per string.
Panaudojau isLetter, ir isLowerCase raidžių atpažinimui. Ar raidė didelė ar maža, ar raidė ar skaičius.

--
--
2017-10-27 19:52 J4. Типы TYPE - Вещественные примитивные типы + 10 20 мин.
Priskirti skirtingus tipus float ir double.
Supratau, kad double a = 10d - gale turi būti inicialas d, kad programa skaičiuotu.
--
--
2017-10-27 19:31 J4. Типы TYPE - Целые примитивные типы + 10 10 мин.
Sukurti 4 tipus, priskirti vieną kitam.
Konvertuoti skaičius į HEX,DEC, OCT
--
2017-10-20 20:07 Game Xonix Окно проекта + 10 15 мин.
--
--
--
2017-10-20 19:41 Game Xonix Установка Eclipse + 10 10 мин.
Sukurti Eclipse
--
--
2017-10-20 19:28 Game Xonix Свои правила + 10 10 мин.
--
--
--
2017-10-20 18:26 J2. Печать WRITE - Окно JFrame + 10 10 мин.
Išmokau sukurti valdymo laukelį, kuriame galime reguliuoti pavadinimą ir jo turinį.
padariau užduotį greitai
Manau, kad viskas pateikta tinkamu formatu.
2017-10-20 18:17 J2. Печать WRITE - Квадратные условия + 10 1 час. 00 мин.

...
..
  Нано-игры Арканоид - Уровень и ракетка   Открыто


  Пробный Java экзамен Запускаемый архив   Открыто


Начинаем практику по языку C#





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.


Научился: Работает! Добавил новые библиотеки : import java.io.File; import javax.imageio.ImageIO; И их использовал. File file = new File(resultFilename); ImageIO.write(image, "jpg", file);



Научился: Статик плохо потому что занимает память. Finally{ } - сделал но надо опять добавлять try catch, получается ошибка на ошибке.