Дата | Видеоурок | Результат | |
---|---|---|---|
Пробный Java экзамен Документация проекта | + 15 | ||
-- |
|||
Пробный Java экзамен Показать оценки из журнала | + 15 | ||
-- |
|||
Пробный Java экзамен Оценка будет в журнал! | + 15 | ||
-- |
|||
Пробный Java экзамен Регистрация нового студента | + 15 | ||
-- |
|||
Пробный Java экзамен Отображение списка курсов | + 15 | ||
-- |
|||
Пробный Java экзамен Подключение к базе данных | + 15 | ||
-- |
|||
Пробный Java экзамен Пункты меню | + 15 | ||
-- |
|||
Пробный Java экзамен Создание проекта | + 15 | ||
-- |
|||
Пробный Java экзамен Написание запросов | + 15 | ||
-- |
|||
Пробный Java экзамен Создание таблиц | + 15 | ||
-- |
|||
Пробный Java экзамен Формулировка задания | + 15 | ||
-- -- |
|||
Observer Observer - Sensor - Cat File | + 22 | ||
Понравилось идея. |
|||
Observer Observer - Sensor - Person | + 22 | ||
Создал два класса Console, Person которые наследуют интерфейс Observer ну и в в каждый класс добавил соответствующие методы для получения информации о темперетуре. |
|||
Observer Observer - Sensor - Visaginas | + 22 | ||
Создал класс к нему я добавил расширение Observable. в основном классе Sensor я реализовал методы. Создал главный класс и в нем я использовал экземпляр класса Sensor |
|||
Observer Observer - School Bell - Study and Break | + 20 | ||
Использовал шаблон Обсервер - в котором есть две главные вещи это интерфейс Observer и класс Observable их мы наследуем в своих объектах и создаем новых обсерверов. |
|||
Observer Observer - School Bell - java.util.Observable | + 21 | ||
Наследовал класс Observable b классе Porter и упростил его. Добавил вызов метода setChanged() и .doBreak(); |
|||
Observer Observer - School Bell - java.util.Observer | + 20 | ||
Переделал классы. Взял системный класс Observer и его реализовал. Думаю для того что бы передавать доп. параметры в метод update? |
|||
Observer Observer - School Bell - Porter | + 20 | ||
Создал интерфейс и в него запихнул три пустые метода от него наследовал один класс в котором эти методы я реализовал. |
|||
Observer Observer - School Bell - Sound Bell | + 21 | ||
Invalid format - .wav |
|||
Observer Observer - School Bell - Student | + 20 | ||
Создали интерфейс к нему создали класс OStudent. В классе Observer создали метод Update, ну и вывели в консоль через класс Program. |
|||
Observer Observer - Теория | + 20 | ||
Реализация данного паттерна используется для наблюдения за состоянием объектов в системе. Если состояние объектов изменяется в процессе их жизненного цикла, то Наблюдатель оповещает другие части системы об этих событиях. Пример из жизни: Когда я в группе it-sphere размещаю сообщение, то о нем становится известно всем, кто подписан на группу. Тоже самое, если я размещаю новый сюжет на канале. Я, конечно, не смотрел исходники YouTube, но очень вероятно, что они использовали именно этот шаблон. Subject – субъект. Регистрирует своих наблюдателей. За субъектом может «следить» любое число наблюдателей. Предоставляет интерфейс для регистрации и, соотвественно, отписки наблюдателей. источник codelab.ru оригинал codelab.ru Observer – наблюдатель. Определяет интерфейс для уведомления подписчисчиков, т.е. объектов, заинтересованных в изменениях субъекта. codelab.ru codelab.ru оригинал источник ConcreteSubject - конкретный субъект. Сохраняет состояние, представляющее интерес для любого конкретного наблюдателя ConcreteObserver. Посылает информацию своим наблюдателям, когда происходит изменение. codelab.ru источник codelab.ru оригинал ConcreteObserver - конкретный наблюдатель. Хранит ссылку на объект класса ConcreteSubject (для того чтобы потом обращаться к нему за синхронизацией данных). Сохраняет данные, которые должны быть согласованы с данными субъекта. Реализует интерфейс обновления, определенный в классе Observer, чтобы «быть уведомленным» о изменениях ConcreteSubject-а. |
|||
Active Record Active Record - User - Update all | + 23 | ||
Реализовал методы : Program().getMinSalaryUsers(), Program().getMaxSalaryUsers(), Program().getMaxYearUsers(), Program().dropPoorUsers(). Ну буду пробовать использовать в этот метод на экзамене если получиться :) |
|||
Active Record Active Record - User - Select all | + 23 | ||
Создал метод select_all (), в нем мы создали лист в который запихнули folder и получили все файлы в folder users потом их внесли в списочный массив с помощью .getName и выбрали их через select. Ну прям очень интересно! |
|||
Active Record Active Record - User - Randoms | + 23 | ||
Создал метод addRandomRecords и getRandomNamе в которых использовали генератор случайных чисел Random. Random() - создаёт генератор чисел, использующий уникальное начальное число Понравился урок - потому что в нем мы создали много новых пользователей которые присвоили разные имена, дату рождения, и зарплату. Можно использовать когда заполняешь таблички MySQL. |
|||
Active Record Active Record - User - Delete | + 23 | ||
Добавил функционал update и delete . Пeределал лoгин пользoвaтеля в мeтoд User().delete() для yдaлeния. Правильно или нет, незнаю. |
|||
Active Record Active Record - User - Select | + 15 | ||
-- |
|||
Active Record Active Record - User - Create | + 22 | ||
Все работает. |
|||
Active Record Active Record - User - Imitation | + 22 | ||
Создал новый проект в нем папку пользователей и 4 файла тхт формата. |
|||
Active Record Active Record - UML | + 22 | ||
Один объект управляет и данными, и поведением. Большинство этих данных постоянны и их надо хранить в БД. Этот паттерн использует наиболее очевидный подход - хранение логики доступа к данным в объекте сущности. Объект является "обёрткой" одной строки из БД или представления, включает в себя доступ к БД и логику обращения с данными. Писать код с Active Record получается быстро и легко, в том случае, когда свойства объекта прямо соотносятся с колонками в базе данных. Сохранение происходит в одном месте, что позволяет легко изучить, как это работает |
|||
Iterator Iterator - BlackJack - Play game | + 22 | ||
Хорошая практика. Много логики. Приятно что то новое узнать. |
|||
Iterator Iterator - BlackJack - Stages | + 22 | ||
Очень удобно через енум создать стадий игры. Понравилось. |
|||
Iterator Iterator - BlackJack - Random | + 22 | ||
Запишем числа от 1 до N. Выберем случайное число k между единицей и числом оставшихся чисел. Вычеркиваем k-е оставшееся число, отсчитывая числа в порядке возрастания, и записываем его где-нибудь. Повторяем шаг 2, пока все числа не будут выбраны. Последовательность записанных на шаге 3 чисел является случайной перестановкой |
|||
Iterator Iterator - BlackJack - Deck of Cards | + 21 | ||
Создал класс Cards к нему использовал интерфейс Итератор. Так же в нем написал класс CardIterator который выводит все варианты карт и их достоинство. Довольно хитро тут. Особено с массивом [] . Ну и конечно же count -- в методе нехт |
|||
Iterator Iterator - BlackJack - Card | + 21 | ||
Начал создания игры блэкджек. Создал класс карты в нем два перечисления, карт и их масти. Так же создал в классе карты класс который возвращает карту, масть и количество очков карты. |
|||
Iterator Iterator - BlackJack - Introduction | + 21 | ||
Евгений ты азартный игрок!:) что то мне поведенческие шаблоны тяжко понять. Структурные проще :) Почему колода карт это Итератор? а не действие которая выберет карту? немного про блэкджек - Обычно производится несколько раздач из одной колоды (или комплекта колод — шуз). То есть, карты не возвращаются каждый раз в колоду и она не перемешивается. Поэтому, в отличие от большинства других игр в казино, вероятность исхода игры в блек-джек зависит от предыдущих игр. Игрок, ведущий подсчёт вышедших карт, может существенно повысить свои шансы и, при определённых условиях, обеспечить себе перевес в игре. Стратегия заключается в том, чтобы делать маленькие ставки (или пропускать игру), когда вероятность выигрыша низкая и высокие, когда шансы выиграть высоки. |
|||
Iterator Iterator - Digits | + 15 | ||
-- |
|||
Iterator Iterator - Random | + 22 | ||
Вы планируете полететь в Рим и обойти все достопримечательности за пару дней. Но приехав, вы можете долго петлять узкими улочками, пытаясь найти Колизей. Если у вас ограниченный бюджет — не беда. Вы можете воспользоваться виртуальным гидом, скачанным на телефон, который позволит отфильтровать только интересные вам точки. А можете плюнуть и нанять локального гида, который хоть и обойдётся в копеечку, но знает город как свои пять пальцев, и сможет посвятить вас во все городские легенды. Таким образом, Рим выступает коллекцией достопримечательностей, а ваш мозг, навигатор или гид — итератором по коллекции. Вы, как клиентский код, можете выбрать один из итераторов, отталкиваясь от решаемой задачи и доступных ресурсов. |
|||
Iterator Iterator - Numbers - System | + 21 | ||
Понравилось for (Integer ni : new Numbers()) этот цикл. |
|||
Iterator Iterator - Numbers - Inner class | + 20 | ||
public interface Iterable { Iterator iterator (); } public class Numbers implements Iterable { @Override public Iterator iterator() { return new NumbersIterator(); } это понять не могу.. |
|||
Iterator Iterator - Numbers - Running | + 21 | ||
Что то непонятно... |
|||
Iterator Iterator - Numbers - Iterable | + 22 | ||
Иterable() нужен для того что бы выполнить функцию создания итератора. |
|||
Iterator Iterator - Numbers - 12345 | + 23 | ||
Использовал клaсc NumbersIterator() implements Iteratoр и вывел на экран числа от 1 до 5. |
|||
Iterator Iterator - Numbers - Introduction | + 23 | ||
Iterator - это поведенческий шаблон проектирования, который позволяет пройтись по всем элементам некоторого составного объекта(collection, list, set). У него есть два интерфейса iterable и iterator(hasNext() , next(), remove() методы в нем). Еще есть интерфейс ListIterator данный итератор используется классами, реализующими интерфейс List, то есть классами LinkedList, ArrayList и др. |
|||
Strategy VIP - Strategy - Person - Enum | + 23 | ||
Еще раз использовал перечислитель Enum. Все работает. |
|||
Strategy VIP - Strategy - Person - UML | + 23 | ||
Удобно и классно! |
|||
Strategy ФИНАЛЬНЫЙ УРОК | + 23 | ||
На этих уроках я познакомился и использовал шаблон проектирования стратегия. Написал 3 программы для того что бы лучше понять его использование. |
|||
Strategy Strategy - Person - Save - Strategy | + 23 | ||
Доделал пару строк в классе SaveFile, проверил все работает. Программа сохраняет в три формата JSON, XML , TXT. |
|||
Facade ФИНАЛЬНЫЙ УРОК | + 22 | ||
Научился создавать шаблон фасад. Сделал две работы FacadeComputer и FacadeMotivator. Сам шаблон сделан для того что бы его использовать для пользователя и скрыть при том сложность самой программы. Научился пользоваться новыми библиотеками BufferedImage, File, Color, Stroke, BasicStroke, Font. Настроил Notepad++ под Java язык. Конечно не так удобно как в Eclipse или IntelIjDE но все же можно и тут делать. Очень понравилось то что саму программу раскидали на столько методов и всех их реализовали. Сложно до сих пор - это структура и многое другое. Но уже продвижение есть - это радует. Структура, новые библиотеки и правильное использование их. |
|||
Facade Facade - Motivator - Text Center | + 22 | ||
Научился создавать шаблон фасад. Сделал две работы FacadeComputer и FacadeMotivator. Сам шаблон сделан для того что бы его использовать для пользователя и скрыть при том сложность самой программы. Научился пользоваться новыми библиотеками BufferedImage, File, Color, Stroke, BasicStroke, Font. Настроил Notepad++ под Java язык. Конечно не так удобно как в Eclipse или IntelIjDE но все же можно и тут делать. Очень понравилось то что саму программу раскидали на столько методов и всех их реализовали. Сложно до сих пор - это структура и многое другое. Но уже продвижение есть - это радует. |
|||
Facade Facade - Motivator - Picture Border | + 22 | ||
Использовал новые библиотеки : import java.awt.Stroke; import java.awt.BasicStroke; Которые создали картинке рамку. |
|||
Facade Facade - Motivator - Back Paint | + 22 | ||
Использовал библиотеку : import java.awt.Color; \ Так же создал метод который открывает программу mspaint и запускает картинку которую создал. new ProcessBuilder (IMAGE_APPLICATION, resultFilename).start() |
|||
Facade Facade - Motivator - Image | + 21 | ||
Работает! Добавил новые библиотеки : import java.io.File; import javax.imageio.ImageIO; И их использовал. File file = new File(resultFilename); ImageIO.write(image, "jpg", file); |
|||
Facade Facade - Motivator - Methods | + 22 | ||
Пока что нечего не буду сам реализовать . Посмотрю уроки. |
|||
Facade Facade - Motivator - Plan | + 21 | ||
1. Нужно создать и выбрать картину. 2. Выбрать фон, задать рамку. 3. Загрузить картинку и выбрать текст. 4. Всё соединить. 5. Сохранить в файл и отобразить на экране. Самый трудный пункт думаю будет 7/8. |
|||
Facade Facade - Motivator - Program | + 23 | ||
Создал проект и класс для фасада с главным методом. |
|||
Facade Facade - Computer - Power | + 23 | ||
Шаблон фасад (Facade) — структурный шаблон проектирования, позволяющий скрыть сложность системы путём сведения всех возможных внешних вызовов к одному объекту, делегирующему их соответствующим объектам системы. Использовать можно в разных сложных клиентских запросов(формы, заказы). Интеграция веб-сайта с бизнес-приложением. |
|||
Facade Facade - Computer - Devices | + 23 | ||
Создал все классы - попробовал сделать свой принт - все равно не удобно, приходиться писать везде System.out.println... :) |
|||
Facade Facade - Computer - Program | + 23 | ||
Класс, реализующий ФАСАД паттерн, является неким интерфейсом, сочетающим в себе только необходимую функциональность в удобном для пользователя виде. Так можно скрыть реализацию сложных частей кода, уменьшить количество зависимостей от внешней библиотеки и, наконец, работать со множеством объектов через прозрачный и удобный интерфейс. Это, в свою очередь, гарантирует более качественную и простую поддержку всей системы. |
|||
Factory ФИНАЛЬНЫЙ УРОК | + 23 | ||
Решил тест, добавил вопрос . Хороший курс! |
|||
Factory Factory - Storage - Фабричные цеха | + 23 | ||
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); } } |
|||
Factory Factory - Storage - Фабрика | + 22 | ||
Попробовал перенести в отдельный класс инициализацию читателей. |
|||
Factory Factory - Storage - Запуск | + 23 | ||
Создал экземпляры классов, текстовый файл и с него считал данные. |
|||
Factory Factory - Storage - Файл и Сканер | + 15 | ||
-- |
|||
Factory Factory - Storage - Читатель | + 21 | ||
Создадим интерфейс. |
|||
Factory Factory - Shapes - Interfactory | + 22 | ||
Абстрактный класс — это класс, у которого не реализован один или больше методов (некоторые языки требуют такие методы помечать специальными ключевыми словами). Интерфейс — это абстрактный класс, у которого ни один метод не реализован, все они публичные и нет переменных класса. Интерфейс нужен обычно когда описывается только интерфейс (тавтология). Например, один класс хочет дать другому возможность доступа к некоторым своим методам, но не хочет себя «раскрывать». Поэтому он просто реализует интерфейс. Абстрактный класс нужен, когда нужно семейство классов, у которых есть много общего. Конечно, можно применить и интерфейс, но тогда нужно будет писать много идентичного кода. Можно считать, что любой интерфейс — это уже абстрактный класс, но не наоборот. Из интернета |
|||
Factory Factory - Shapes - Список | + 26 | ||
Очень удобно! Отчеты по выполнению операций приложения должны формироваться в разном виде: XML, HTML, текст и т.д. Это как раз тот случай, когда удобно использовать паттерн Factory. |
|||
Strategy Strategy - Person - Save - Context | + 16 | ||
-- |
|||
Strategy Strategy - Person - Format - Strategy | + 15 | ||
-- |
|||
Strategy Strategy - Person - Format - Context | + 15 | ||
-- |
|||
Strategy Strategy - Person - Program | + 15 | ||
-- |
|||
Strategy Strategy - Person - Schema | + 19 | ||
UML (англ. Unified Modeling Language — унифицированный язык моделирования) — язык графического описания для объектного моделирования в области разработки программного обеспечения, моделирования бизнес-процессов, системного проектирования и отображения организационных структур. |
|||
Strategy Strategy - Join - Log/Timer | + 20 | ||
Добавил синглтоны и использовал их в проекте. Добавил цикл в массив. |
|||
Strategy Strategy - Join - String/Buffer | + 20 | ||
Зависит от (в интернете) 1.Выбор метода зависит от количества строк 2.Для соединения двух строк лучше использовать родной String.concat() 3.Для часто вызываемого метода, в котором будут соединяться больше двух строк, лучше использовать последний метод с очищением буфера и повторного его использования. Для thread-safety можно делать это поле ThreadLocal, например. Или вообще не-статичным членом класса. 4.В ходе экспериментов так же выяснилось, что одиночные a+b(+c) лучше заменять на a.concat, при большем количестве — StringBuilder. |
|||
Strategy Strategy - Join - Context | + 15 | ||
-- |
|||
Strategy Strategy - Join - ArrayList | + 20 | ||
Посмотрим что будет дальше . |
|||
Strategy Strategy - Operation - Program | + 20 | ||
Я думаю этот метод удобный в том что у него есть класс который подбирает нужную стратегию для решения задачи. |
|||
Strategy Strategy - Operation - Context | + 19 | ||
Очень интересно что дальше :) Нравиться шаблоны все. Вообще я в восторге. Ну применить такое можно в различных расчётах или оплаты в интернет магазине. |
|||
Strategy Strategy - Intro | + 21 | ||
Есть доб. класс в который можно делать запрос и за другого метода. Что бы создать этот класс нужен класс с алгоритмом (интерфейс). И в этом есть похоже с шаблоном проектирования фабрика. Выполняется создания экземпляра и он выполняется в доб. классе. |
|||
Template method ФИНАЛЬНЫЙ УРОК | + 23 | ||
Ну вот :) Хороший курс! Полезный и интересный :) |
|||
Template method Template Method - Web Parser - Currency | + 15 | ||
-- |
|||
Template method Template Method - Web Parser - Loader | + 15 | ||
-- |
|||
Template method Template Method - Web Parser - Time | + 15 | ||
-- |
|||
Template method Template Method - Web Parser - Abstract | + 15 | ||
-- |
|||
Template method Template Method - Web Parser | + 23 | ||
Информацию нашёл нужную на сайтах. Будем прорабатовать. |
|||
Factory Factory - Shapes - Созидатель | + 21 | ||
Фабрика нам нужна для конкретной работы по созданию нужных предметов. Ну самый недостаток это то что мы её используем только для конкретного дела, и подогнать под другое дело не получиться. |
|||
Factory Factory - Shapes - Абстракция | + 21 | ||
Создал абстрактный класс, унаследовал его в других классах. Добавил еще один класс. |
|||
Template method Template Method - Girl - Program | + 21 | ||
Пример понравился. Использовал оба класса наследника . Этот шаблон я использовал в других видел уроках на сайте. Буду обязательно его использовать - очень удобно. Можно создавать много новых классов для различных функций. |
|||
Template method Template Method - Girl - Macho Boy | + 20 | ||
Как то создал - в IntelIJ нету как сделать наследие одним кликом пришлось все переписывать . |
|||
Template method Template Method - Girl - Abstract | + 20 | ||
Не знаю что и зачем этот пример тут с девушкой не очень... |
|||
Template method Template Method - Introduction | + 20 | ||
Основной класс это Abstract - это шаблон. После создания этого класса мы можем использовать его в конкретных классах. Нужно использовать метод Финал. Получается что этот метод нужно наследовать и реализовать их . Вроде мы делали это в Xonixe. Создали один абстрактный класс для шариков и для полей. |
|||
Factory Factory - Shapes - Три фигуры | + 19 | ||
Использовать енум для того что бы поместить все фигуры в один массив. |
|||
Singleton VIP - Singleton - Timer - Enum | + 15 | ||
Доне |
|||
Singleton ФИНАЛЬНЫЙ УРОК | + 18 | ||
Хороший видео курс по Singletone. Спасибо! |
|||
Singleton Singleton - Timer - Log class | + 18 | ||
Singletone лучше использовать в основном классе и не создавать новый - потому что код повторяться. |
|||
Singleton Singleton - Timer - Experiment | + 18 | ||
Создал Лог класс. Он работает. |
|||
Singleton Singleton - Timer - String vs Buffer Speed | + 18 | ||
StringBuffer намного быстрее работает... |
|||
Singleton Singleton - Timer - Program | + 22 | ||
Все получилось - все работает. Создал Програм/ посчитал время. |
|||
Singleton Singleton - Timer - Start / Click | + 22 | ||
Добавил в методы start(), click() отсчёт времени . |
|||
Singleton Singleton - Timer - Pattern Design | + 22 | ||
Создал шаблон Singletone для таймера. добавил в гит . |
|||
Singleton Singleton - Config - Super child | + 24 | ||
Модифицировал. Сделал отдельный класс Синглтон. |
|||
Singleton Singleton - Config - Cant extend | + 24 | ||
Данные способ не удался потому что в Синглетоне используем статик. |
|||
Singleton Singleton - Config - Using pattern | + 23 | ||
Cоздал метод getInstance и модифицировал программу. |
|||
Singleton Singleton - Config - Static class | + 23 | ||
Сделал все статичным в классе конфиг. Это неудобно потому что, теряем некоторые возможности ООП. |
|||
Singleton Singleton - Config - Static field | + 23 | ||
Все работает. Смотрим дальше... |
|||
Singleton Singleton - Config - Git default | + 22 | ||
Использую гит:) |
|||
Singleton Singleton - Config - FileReader | + 22 | ||
Статик плохо потому что занимает память. Finally{ } - сделал но надо опять добавлять try catch, получается ошибка на ошибке. |
|||
Singleton Singleton - Config - Git commit | + 21 | ||
░░░░░░░░░░░░▄▄ ░░░░░░░░░░░█░░█ ░░░░░░░░░░░█░░█ ░░░░░░░░░░█░░░█ ░░░░░░░░░█░░░░█ ███████▄▄█░░░░░██████▄ ▓▓▓▓▓▓█░░░░░░░░░░░░░░█ ▓▓▓▓▓▓█░░░░░░░░░░░░░░█ ▓▓▓▓▓▓█░░░░░░░░░░░░░░█ ▓▓▓▓▓▓█░░░░░░░░░░░░░░█ ▓▓▓▓▓▓█░░░░░░░░░░░░░░█ ▓▓▓▓▓▓█████░░░░░░░░░█ ██████▀░░░░▀▀██████▀ |
|||
Singleton Singleton - Config - Class | + 22 | ||
░░░░░░░░░░░░▄▄ ░░░░░░░░░░░█░░█ ░░░░░░░░░░░█░░█ ░░░░░░░░░░█░░░█ ░░░░░░░░░█░░░░█ ███████▄▄█░░░░░██████▄ ▓▓▓▓▓▓█░░░░░░░░░░░░░░█ ▓▓▓▓▓▓█░░░░░░░░░░░░░░█ ▓▓▓▓▓▓█░░░░░░░░░░░░░░█ ▓▓▓▓▓▓█░░░░░░░░░░░░░░█ ▓▓▓▓▓▓█░░░░░░░░░░░░░░█ ▓▓▓▓▓▓█████░░░░░░░░░█ ██████▀░░░░▀▀██████▀ |
|||
Singleton Singleton - Config - Git add | + 22 | ||
git add, git log, git status - вспомнил |
|||
Singleton Singleton - Config - Static | + 24 | ||
_______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 |
|||
Singleton Singleton - Config - Git init | + 23 | ||
☆☆☆☆☆ |
|||
Singleton Singleton - Config - Final | + 23 | ||
Ну по поводу этого мало что могу сказать. |
|||
ООФрукты Буфера в стрингах | + 24 | ||
Что то не работает )) |
|||
ООФрукты Фабрика параметров | + 23 | ||
Создал новый класс и туда перенёс пару методов. Проверил программу работы в консоли. |
|||
ООФрукты Конвертабельность | + 25 | ||
Программа работает - выдает все форматы. |
|||
ООФрукты Как шагает Дед Мороз | + 25 | ||
Equals() добавил. |
|||
ООФрукты Создатель | + 25 | ||
У меня программа работает . Ошибка была в FileNotFoundException. Создали новую функцию Create. Добавил конструктор принимающий список. |
|||
Singleton Singleton - Intro | + 24 | ||
Разобрался когда использовать Singleton. Просмотрел литературу. Не использовал некогда этот шаблон. Из литературы "Если вам нужен класс с полной объектно-ориентированной совместимостью, выберите синглтон, а если вам нужно просто хранить кучу статических методов вместе, тогда используйте статические классы." Прочесть литературу и понять её. |
|||
База SQLite SQLite - Самостоятельная работа | + 23 | ||
Ознакомился с SQLite базой данных и её командами. Создал пример базы на одной табличке и связал её с Java программированием . Запросы через консоль мы делали уже на другом уроке. |
|||
База SQLite SQLite - Select | + 21 | ||
Создал метод Select который берет значение из списка результата и выполняет цикл в котором по заданному селекту он выдает результат. |
|||
База SQLite SQLite - Insert | + 20 | ||
Запустил программу и добавил новую запись в БД. Реализовал три новых метода. Добавил в Eclippse программу. |
|||
База SQLite SQLite - Подключение из Java | + 20 | ||
В Eclipse не получилось:) |
|||
База SQLite SQLite - Знакомство | + 21 | ||
Создал SQlite базу данных на Линух. Использовал команды .scheme .open .table .mode line, column .width. |
|||
ООФрукты Параметрический Созидатель | + 15 | ||
Ну тут намудрили вообще! Пока непонятно . Все сделал. |
|||
ООФрукты Параметр Формата | + 15 | ||
Программа работает . Разделил функцию parseArgs на две . |
|||
ООФрукты Конвертабельные классы | + 15 | ||
Создал пару новых классов в который поместил из класса Логик функционал для выдачи формата в ХМЛ JSON RAW. |
|||
ООФрукты Коллекция HashMap | + 15 | ||
Интерфейс это по мне как наследование которое можно добавить что бы расширить возможности ООП. Ну у нас Логик класс переполнен по логике.. :) |
|||
ООФрукты Профессиональный Интерфейс | + 15 | ||
Создал свой первый интерфейс :) Понял как добавить интерфейс в классы. Может будет время переписать этот проект с нуля. Или лучше с нуля написать Java Sweeper? :) |
|||
ООФрукты Форматы JSON и XML | + 15 | ||
Ну мы вручную написали весь формат. А для этого нету каких методов попроще? А то считать каждый пробел как то не серьезно ! |
|||
ООФрукты Список задач | + 15 | ||
Здорово. Хорошо получилось ! Так сразу надо делать . Я думаю разберусь :) |
|||
ООФрукты Размер множества | + 15 | ||
-- |
|||
ООФрукты Логические задачи | + 15 | ||
Все пункты выполнил . Очень тяжело что то осознавать - просто пишу код... |
|||
ООФрукты Массивная строка | + 15 | ||
Получилось создать новый класс и сделать в нем конструктор и новый метод . Пошаговое выполнение много что дает понять. Спасиб за урок! |
|||
ООФрукты Пошаговый проход | + 15 | ||
Очень полезно сделать проверку программы пошагово! Ошибку исправил. |
|||
ООФрукты Рефакторинг аргументов | + 15 | ||
Вынесли проверку аргументов в функцию parseArgs() Думаю потому что просто еще не доделал программу. Надо переделать FruitReaderString в Program.java ну а тогда можно будет перенести. |
|||
ООФрукты Какие ваши аргументы? | + 15 | ||
Что то у меня через java Program не запускается... Так работает через IntellIJ IDEA ... Инициализировал данные по разному. Хороший урок |
|||
ООФрукты Новые игрушки | + 15 | ||
Да уж только добавить в енум парочку игрушек и все :) А так я думаю надо создать базу в которой будет много игрушек и как то от туда их брать. Получиться большой ЕНУМ ... |
|||
ООФрукты Фруктовые комментарии | + 15 | ||
Пока разобрался с Javadoc... Прикольное видео. Научился создавать свою документацию . |
|||
ООФрукты Волшебные конструкторы | + 15 | ||
Перенёс все функций и их переделал. В основном классе создал новое поле, и сделал Read() финальным. Так же научился избавляться от static и сделал что бы программа не ломалась и за неправильных данных. Запутано. |
|||
ООФрукты Фрукты из строки | + 15 | ||
Создал функцию ReadFromString(); и пустые классы. Понять как работает ReadFromStringю |
|||
ООФрукты Фрукточтец | + 15 | ||
Создал класс FruitReader и три разных метода Read(), который один их них берет данные из файла. Мне не нравиться что 3 функций, надо сделать одну. |
|||
ООФрукты Яблоки на снегу | + 15 | ||
Научился создать перечисление в отдельном файле Нету предложений. Нaпишите, какиe зaдачи мoжнo рeшить, имeя cпиcoк фруктов? Можно посчитать их количество. Создать список из фруктов. Сравнить длину символов название фруктов. :) |
|||
ООФрукты Постановка задачи | + 15 | ||
Написал процедурный вариант решения, откомпилировал, проверил на работу. Пока нет предложений по рефаку. |
|||
ООФрукты Подготовка - База фруктов | + 15 | ||
Посмотрел видео. Проработал примеры. |
|||
ООФрукты Подготовка - Фрукты по списку | + 15 | ||
Создал перечисление. Проверил его с вводом с клавиатуры. Вывел на вывел дня недели на русском языке. |
|||
JD. Коллекции LIST - Одинаковые кошки | + 15 | ||
Вообщем сложно - нужно больше что то сделать что бы понять. Ну а так все сделал по уроку. |
|||
JD. Коллекции LIST - Множество | + 15 | ||
Создал множество HashSet, выполнил пошаговое выполнение программы так же почитал литературу и решил задачу. |
|||
Game Xonix Клавиши подсознания | + 15 | ||
Xonix работает от клавиш. Все получилось. |
|||
JD. Коллекции LIST - ArrayList против LinkedList | + 15 | ||
LinkedList намного быстрее удаляет элементы чем Arraylist командой removeAll(). Arraylist быстрее находит элементы в коллекций чем LinkedList командой indexOf(). |
|||
JD. Коллекции LIST - Типа коллекция | + 15 | ||
Понравился урок! Узнал как создать в коллекцию новый класс и его описать. Так же вывел информацию которая отображает элементы списка. |
|||
JD. Коллекции LIST - Просто коллекция | + 15 | ||
Создал список из разных типов элементов. Вывел список на экран, так же сделал пошаговое выполнение программы. У меня почему то не добавилось после 10 элементов еще 5. Может и за того что версия другая. |
|||
Game Xonix Главный герой | + 15 | ||
У меня потребовал ИНИТ сделать публик. |
|||
Game Xonix Среда обитания | + 15 | ||
Добавил кубики на суше а шарики на воде. Добавил в абстрактный класс функционал. |
|||
Game Xonix Острова, острова | + 15 | ||
Написали функцию которая добавляет острова на воду так же использовали Get, Set функций. Уже трудно что то понять ))) |
|||
Game Xonix Цветовая дифференциация | + 15 | ||
Использовал специальный тип данных - перечисление (enum). В котором записал новые цвета игры и создал конструктор колор. придумать крутые цвета но я не особо дизайнер ))) |
|||
J9. Массивы ARRAY - Макси в Мини | + 15 | ||
Вывел на экран массив, в котором я мин и макс поменял местами. Сложно понять все надписи и как он все считает. arr [j] > arr [maxNr]) maxNr = j; int a = arr[minNr]; arr [minNr] = arr [maxNr]; arr [maxNr] = a; |
|||
J9. Массивы ARRAY - Максима Массива | + 15 | ||
Вывел данные и получил результат. Элементы взял с клавиатуры. Вывел мах элемент из всех. |
|||
J9. Массивы ARRAY - Целый массив | + 15 | ||
Создал массив из 10 элементов. |
|||
JB. Шахматные классы CHESS - Шахматный конструктор | + 16 | ||
Создал все конструкторы. Черный и белые фигуры создал. Создал еще один массив для белых фигур. Как сделать что бы он определил и вывел BLACK ROOK MOVE, WHITE ROOK MOVE... ??? |
|||
JB. Шахматные классы CHESS - Чудеса Абстракционизма | + 15 | ||
Создал класс белой и чёрной пешки. |
|||
JB. Шахматные классы CHESS - Перебор фигур | + 15 | ||
Создал экземпляр каждой фигуры. Выполнил все перемещения фигур в цикле. |
|||
JB. Шахматные классы CHESS - Фигурное катание | + 15 | ||
если использовать метод abstract то и класс должен быть abstract. Использовать в последующих классах класс Figure. Теперь каждая фигура наследует класс Figure. |
|||
JB. Шахматные классы CHESS - Координаты фигур | + 15 | ||
Создал метод move и три параметра. |
|||
JB. Шахматные классы CHESS - Классные фигуры | + 15 | ||
Создал 6 классов. |
|||
JA. Классные пакеты CLASS - Зачётная задача № 1 | + 15 | ||
Создал класс с двумя переменными, конструктор который принимает два параметра. 4 Метода : sum, minus, product, divide. Пока что очень сложно, очень непонятно когда использовать кое какие элементы в месте и когда нет. |
|||
JA. Классные пакеты CLASS - Подготовка к зачёту - Вспомним дроби | + 16 | ||
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){} |
|||
JA. Классные пакеты CLASS - Модификаторы доступа | + 15 | ||
extends не переписывает данные с родительского класса. *attempting to assign weaker access privileges;* Что бы использовать BlueCat надо прописать не Cat cat = new Cat(); a BlueCat вместо Cat... extends не переписывает данные с родительского класса. *attempting to assign weaker access privileges;* Понять как использовать методы. И как обращаться к классу BlueCat. |
|||
JA. Классные пакеты CLASS - Общий голос | + 15 | ||
Надо больше практики. :) |
|||
JA. Классные пакеты CLASS - Три заветных слова | + 15 | ||
Получается программу разделил на 4 части. 1 часть главная в ней я создал обращение к классам CAT и DOG. И в ней я создал обращение к классу анимал. 2 часть я обратился к 1 части к методу .name и создал функцию voice. 3 и 4 часть это сам класс который нам нужен в 1 части и его действие. Наcлeдoвaниe - я думаю это то что передает одни параметры разным классам. |
|||
JA. Классные пакеты CLASS - Звериное наследство | + 15 | ||
-- -- |
|||
JA. Классные пакеты CLASS - Зоопарк | + 15 | ||
Все успешно! Добавил две папки : jar cfe Bird.jar Bird *.class 1. папка bird/poultry/*.class 2. папка bird/prey/*.class .... |
|||
JA. Классные пакеты CLASS - Красная книга | + 15 | ||
Получилось создать .jar файл и запустить . |
|||
JA. Классные пакеты CLASS - Пакеты для зверей | + 15 | ||
Добавил импорт пакетов. Создал папку с файлами - которые стали пакетом )) |
|||
JA. Классные пакеты CLASS - Кошкин дом | + 15 | ||
Создал два файла в которых я обратился к файлам из папки new Cat, new Dog. Откомпилировал каждый файл. |
|||
JA. Классные пакеты CLASS - Каждой тваре по файлу | + 15 | ||
Одним файлом создал три класса. Удалил все классы и создал их одним Animals.java |
|||
JA. Классные пакеты CLASS - Кошка и Собака | + 15 | ||
Создал в одном файле три класса. Крутой урок. |
|||
J8. Циклопы LOOP - Развёртка цикла | + 15 | ||
Создал массив. Добавил многомиллионный внешний цикл. Протестировал. |
|||
J8. Циклопы LOOP - Цикл for/each | + 15 | ||
познакомился с HastsSet, ArrayList, пока мало было по ним . Интересно! |
|||
J8. Циклопы LOOP - Счастливые билеты | + 15 | ||
Ускорить работу алгоритма не получилось. |
|||
J8. Циклопы LOOP - Цикл for | + 15 | ||
Правило - лучше всего что бы было известно и начальное и конечное значение. Использовать простые операторы. Все ясно. Не один цикл не понравился - слишком простые. |
|||
J8. Циклопы LOOP - Вся коллекция циклов | + 15 | ||
так как практики мало, нечего нового не придумаешь... Поэтому напишу простою for (;;); бесконечный цикл. Можно разделить на 3 части. for (:); Можно использовать для перебора элементов в массиве. while (true); как сказал автор видел думает а птм делает. do while(true); можно использовать разные условия. break; остановка цикла. continue; продолжение цикла.... too continue.... :) |
|||
J8. Циклопы LOOP - Сумма и Произведение | + 15 | ||
Разобрался с суммой и пpоизвeдeниeм. |
|||
J8. Циклопы LOOP - Три части Forа | + 15 | ||
Получилось сделать 4 функций . Каждая написана разным способом но результат тот же. Схема понятно еще лучше. |
|||
J8. Циклопы LOOP - Блок-схема цикла FOR | + 15 | ||
Написал цикл for. Понял как он работает. Создал пустой цикл, и бесконечный. |
|||
J8. Циклопы LOOP - Пока четыре цикла | + 16 | ||
я просто сделал не от 0 до 10 а от 10 до 0 :) |
|||
J8. Циклопы LOOP - Мужской / женский цикл | + 15 | ||
Сделать задачу получилось успешно! Использую Eclipse . |
|||
JC. Явные графоциклы FOR2D - Тройной цикл | + 15 | ||
опять разделяет на 4 квадрата. |
|||
JC. Явные графоциклы FOR2D - Квадратная радуга | + 15 | ||
почему он мне рисует 4 квадрата?? |
|||
JC. Явные графоциклы FOR2D - Вложенный цикл | + 15 | ||
Центровать проблема. Не получилось толком. |
|||
JC. Явные графоциклы FOR2D - Тройные фары | + 15 | ||
Хорош урок! |
|||
JC. Явные графоциклы FOR2D - Синусоида | + 15 | ||
Не получилось сделать ровно так как на примере)) |
|||
JC. Явные графоциклы FOR2D - Разноцветные лучи | + 15 | ||
легкая разминка после перерыва :) |
|||
JC. Явные графоциклы FOR2D - Вертикали и Горизонтали | + 15 | ||
ОШИБКА Напишите функцию draw5() для рисования горизонтальных линий. Напишите функцию для рисований диагональную линий . |
|||
JC. Явные графоциклы FOR2D - Цикловата | + 15 | ||
-- |
|||
JC. Явные графоциклы FOR2D - Рисование по координатам | + 15 | ||
-- |
|||
JC. Явные графоциклы FOR2D - Солнечный круг | + 15 | ||
|| или && меняет заполнение панели прорисовки. && при изменение размеров запущенной формы в некотором моменте окно не заполняться кругами. || заполняется всегда все окно. int radius изменяет первого овала размер. radius += добавляет следующий овал при заданном размере. |
|||
JC. Явные графоциклы FOR2D - Линия и Круг | + 15 | ||
-- |
|||
Game Xonix Матрица Мира | + 15 | ||
-- |
|||
Game Xonix Земля и Вода | + 15 | ||
-- -- |
|||
Game Xonix Упаковка панели в окно | + 15 | ||
-- |
|||
Game Xonix Чудеса полиморфизма | + 15 | ||
-- |
|||
Game Xonix Размножение шариков | + 15 | ||
-- |
|||
Game Xonix Броуновское движение | + 15 | ||
-- |
|||
Game Xonix Базовое наследство | + 15 | ||
-- |
|||
Game Xonix Абстрактный субъект | + 15 | ||
-- |
|||
Game Xonix Снова рефакторинг | + 15 | ||
-- |
|||
Game Xonix Живой шарик | + 15 | ||
-- |
|||
J7. Экзамен EGZ - Зачётная задача - Евро | + 15 | ||
-- -- |
|||
Game Xonix Классный шарик | + 15 | ||
easy -- |
|||
Game Xonix Точное прикосновение | + 15 | ||
в Ubuntu не надо менять почему то все получается нормально. PADDING ненужен. |
|||
Game Xonix Граница на замке | + 15 | ||
Просто скопировал Cube - > Cube2 добавил cube2.move (); cube2.paint (g); и кое что еще. Все сработало! Легко нашёл решение как создать второй куб |
|||
J7. Экзамен EGZ - Зачётная задача - Треугольник | + 15 | ||
С JFrame не нарисовал. Вспомнить школьную математику))) |
|||
J7. Экзамен EGZ - Зачётная задача - Максима | + 15 | ||
Думаю есть алгоритм лучше. Но у меня такой и он работает... |
|||
J7. Экзамен EGZ - Шаблон решения | + 15 | ||
Не написал ввода данных со строки. |
|||
J7. Экзамен EGZ - Подготовка к зачёту | + 15 | ||
hasNextInt() новый метод узнал. Сделать проверку на данные. |
|||
J6. Условия IF - Времена года | + 15 | ||
Использовал switch - case , очень удобно! |
|||
J6. Условия IF - Оператор выбора | + 15 | ||
Использовать оператор switch - case. |
|||
J6. Условия IF - Quiz | + 15 | ||
из 11 2 правильных . Почему то больше 11 вопросов не дало. Зависло? Операторы... |
|||
J6. Условия IF - Барный фейс-контроль | + 15 | ||
Использовал команду return; |
|||
J6. Условия IF - Безальтернативное условие | + 15 | ||
Было сложно понять как это сделать. Я думаю что моя программа могла бы сразу считать первые данные и посчитать их что бы вывести на экран сколько осталось до др. Но у меня не получилось. Сложно было сделать новую программу которая считает дни и это соединить с "Сколько мне дней". |
|||
J6. Условия IF - Альтернатива | + 15 | ||
Научился создавать тернарные операторы, простой вариант if оператора, цeпочкy yслoвныx oпepаторов. Сделать простой if хотел поменять МАХ на МАХ1 но не получилось пришлось сделать попроще. Ошибка "might not have been initialized ..." |
|||
J6. Условия IF - Тетрамакс | + 15 | ||
Для чего используем throws Exception? |
|||
J6. Условия IF - Минимакс | + 16 | ||
Сделал функцию которая из трех чисел выбирает максимальное и минимальное. Задание сделал с МАХ МИН методом. |
|||
Game Xonix Живой кубик | + 16 | ||
Научился создать функцию задержки. |
|||
J5. Операции OPER - Операции 12-13 | + 15 | ||
-- -- |
|||
J5. Операции OPER - Операции 7-11 | + 15 | ||
Много раз использовать переменную и менять значение. Как бы сделать попроще. |
|||
J5. Операции OPER - Операции 5-6 | + 15 | ||
-- -- |
|||
Game Xonix Перемещение кубика | + 15 | ||
Хорошие видео уроки! |
|||
Game Xonix Классный кубик | + 15 | ||
Кода становиться все больше. Легко сделать ошибку и программа работать не будет. |
|||
J5. Операции OPER - Операции 4 | + 15 | ||
На сегодня хватит. Спасибо за уроки! Nothing... |
|||
J5. Операции OPER - Операции 3 | + 15 | ||
-- -- |
|||
J5. Операции OPER - Операции 2 | + 15 | ||
-- -- |
|||
J5. Операции OPER - Операции 1 | + 15 | ||
Использовать ! что бы вывести на экран значение. Так же использовал SHORT 50 поменял на BYTE. Непонятно с ~ , !... |
|||
Game Xonix Координатный кубик | + 15 | ||
создал новый константы и использовал их в методе. Хорошие уроки. Спасибо! Все было понятно |
|||
Game Xonix Панельный Canvas-класс | + 15 | ||
Рисовать на языке Java . Создавать класс внутри бубличного класса и к нему обращаться. Все понятно. |
|||
Game Xonix Использование констант | + 15 | ||
Понял что надо использовать константы для того что бы КОД был боле качествен. -- |
|||
Game Xonix Поиграем? | + 15 | ||
Использовать команду в Терминале wget что бы скачать игру в папку. так и не достиг до 5 лвл не очень завлекло) |
|||
J3. Ввод READ - Буферный чтец | + 15 | ||
Считывать из файла данные. Непонятно как когда используем InputStreamReader он определяет что надо водить два 2 раза: Имя и зарплату. Пока что очень сложно и непонятно. Без примера и помощи в интернете сам бы не сделал . |
|||
J3. Ввод READ - Любая формула | + 15 | ||
Понравился урок. Нетрудный -- |
|||
J3. Ввод READ - Сколько мне дней | + 16 | ||
Я - You are 27 years, 10 months, and 28 days old. (10194 days total). Было сложно. Нечего непонятно просто сделал... Всеее! |
|||
J3. Ввод READ - Сканер пива | + 10 | ||
-- -- |
|||
J3. Ввод READ - Сканер | + 10 | ||
Считывать данные с классом Сканнер. Что такое scanner.nextInt(); ?? -- |
|||
J3. Ввод READ - Ввод трёхзначного числа | + 10 | ||
Выводить КОД трёхзначного числа. Зачем конвертировать КОД? Для чего используем? Быстро сделал. Несложно |
|||
J3. Ввод READ - Чтение символа | + 11 | ||
Использовал метод System.in.read(). Хотел сделать что бы не один символ переводил в КОД а больше. Хотел бы получить ответ как это сделать. Думаю можно добавить + как это сделать что бы например считать 2 и больше символов . Несложно. |
|||
J3. Ввод READ - Конкатенация аргументов | + 11 | ||
Разобрался с If else + for методом. Посмотрел как использовать concat Попробовал вставить "-" + в result = result.concat ("-" + info[j]); работает )) Мне понравилось когда все получается не быстро но результат! Найти решение как сделать что бы сообщал ошибку если нету параметра. И вставить в результат "-". |
|||
J3. Ввод READ - Сложение аргументов | + 10 | ||
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ų. |
|||
J3. Ввод READ - Консольные аргументы | + 10 | ||
Parašiau nedidelę programą, kuri leidžia paskaičiuoti vieno žodžio simbolių skaičių. Ne iki galo supratau kaip naudotis args[] |
|||
J2. Печать WRITE - Комментарии | + 10 | ||
Išmokau naudotis komentarais ir paleidau programa javadoc. Suprasti kaip paleisti javadoc .html failą Ubuntu terminale. komanda see |
|||
J1. Запуск START - Десять запусков | + 10 | ||
Negaliu naudotis sekundomer, nes naudojuosi Ubuntu, neveikia ant Ubuntu. Nežiūrėjau kaip padaryti, kad .exe failai veiktu ubuntu. |
|||
J1. Запуск START - Запуск Java | + 10 | ||
Aš tai padariau pirmame žingsnyje. -- |
|||
J1. Запуск START - Переменная окружения | + 10 | ||
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? |
|||
J1. Запуск START - Платформа Java | + 10 | ||
Įdiegti Java, midnightcommander. Išmokau naudotis mcedit, javac, java, komandomis. Sukuriau pirmąją savo programą. Buvo problemų su įdiegimu Midnightcommander ant Ubuntu sistemos. |
|||
J4. Типы TYPE - Непримитивный тип String | + 10 | ||
Išmokau naudotis StringBuffer ir StringBuilder. Padariau keletą pavyzdžių. Sukuriau programa, kuri duoda papildomai įrašyti tekstą į vietą pagal poreikį metodu .append -- -- |
|||
J4. Типы TYPE - Логический и Символьный примитивные типы | + 10 | ||
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. -- -- |
|||
J4. Типы TYPE - Вещественные примитивные типы | + 10 | ||
Priskirti skirtingus tipus float ir double. Supratau, kad double a = 10d - gale turi būti inicialas d, kad programa skaičiuotu. -- -- |
|||
J4. Типы TYPE - Целые примитивные типы | + 10 | ||
Sukurti 4 tipus, priskirti vieną kitam. Konvertuoti skaičius į HEX,DEC, OCT -- |
|||
Game Xonix Окно проекта | + 10 | ||
-- -- -- |
|||
Game Xonix Установка Eclipse | + 10 | ||
Sukurti Eclipse -- -- |
|||
Game Xonix Свои правила | + 10 | ||
-- -- -- |
|||
J2. Печать WRITE - Окно JFrame | + 10 | ||
Išmokau sukurti valdymo laukelį, kuriame galime reguliuoti pavadinimą ir jo turinį. padariau užduotį greitai Manau, kad viskas pateikta tinkamu formatu. |
|||
J2. Печать WRITE - Квадратные условия | + 10 | ||
... .. |
|||
Нано-игры Арканоид - Уровень и ракетка | |||
|
|||
Пробный Java экзамен Запускаемый архив | |||
|