Дата | Видеоурок | Результат | |
---|---|---|---|
JA. Классные пакеты CLASS - Зачётная задача № 1 | + 10 | ||
Отличная задачка, теперь намного лучше представляю как общаются классы между собой. Спасибо за понятный видео-урок |
|||
JA. Классные пакеты CLASS - Подготовка к зачёту - Вспомним дроби | + 7 | ||
Поля нужны для: числителя, знаменателя, целой части Так же нужны методы для перевода дроби с целой частью в неправильную, подсчета результата (сложение, вычитание, умножение, деление) |
|||
JA. Классные пакеты CLASS - Модификаторы доступа | + 12 | ||
При наследовать от класса "родителя" мы можем только поля и методы с модификатором доступа protected и public. Модификатор "по умолчанию" подразумевает видимость только в текущем пакете |
|||
JA. Классные пакеты CLASS - Общий голос | + 9 | ||
Повторение изученного на прошлом видео-уроке :) |
|||
JA. Классные пакеты CLASS - Три заветных слова | + 14 | ||
Наследование - это новый класс, содержащий все то, что есть в "родительском" классе + добавляет что-то свое (расширяет тот, от которого наследуется) |
|||
JA. Классные пакеты CLASS - Звериное наследство | + 9 | ||
Применять наследование в своей программе :) Дальше-интереснее |
|||
JA. Классные пакеты CLASS - Зоопарк | + 7 | ||
После долгого перерыва было весьма сложно все вспомнить :) |
|||
JA. Классные пакеты CLASS - Красная книга | + 10 | ||
Создавать jar архив Такой архив хранит в себе все те же классы и пакеты, но в одном едином файле Команда для запуска: java -jar Name.jar |
|||
JA. Классные пакеты CLASS - Пакеты для зверей | + 8 | ||
Добавлять различные классы в пакеты, а так же импортировать их, когда это нужно |
|||
JA. Классные пакеты CLASS - Кошкин дом | + 15 | ||
Прописывать новые команды в командной строке и конечно, лучше укрепилась тема с классами :) |
|||
JA. Классные пакеты CLASS - Каждой тваре по файлу | + 13 | ||
Продолжаю осваивать классы в java |
|||
JA. Классные пакеты CLASS - Кошка и Собака | + 10 | ||
Создавать внутренние классы и использовать их методы в главном |
|||
J9. Массивы ARRAY - Макси в Мини | + 4 | ||
Отличная задачка, спасибо за урок! |
|||
J9. Массивы ARRAY - Максима Массива | + 5 | ||
Повторение работы с массивами и ввод через сканер :) |
|||
J9. Массивы ARRAY - Целый массив | + 4 | ||
Повторение работы с массивами |
|||
J8. Циклопы LOOP - Развёртка цикла | + 10 | ||
Получилось посчитать время выполнения разных циклов в миллисекундах. Развернутый цикл может быть действительно в несколько раз быстрее чем свернутый. И оптимизацию всегда оставляем на потом) |
|||
J8. Циклопы LOOP - Цикл for/each | + 4 | ||
пользоваться списками ArrayList и HashSet ArrayList - вывод элементов строго в том порядке, в котором и были добавлены HashSet - может выводить элементы в произвольном порядке |
|||
J8. Циклопы LOOP - Счастливые билеты | + 5 | ||
Количество билетов считать не долго, долго их все выводить на экран |
|||
J8. Циклопы LOOP - Цикл for | + 8 | ||
Понравился пример с изменением переменной цикла (хоть так делать и не желательно), и циклы с убыванием |
|||
J8. Циклопы LOOP - Вся коллекция циклов | + 5 | ||
Самый короткий по записи цикл в java - for(;;); И еще было интересно узнать про женский и мужской цикл :) |
|||
J8. Циклопы LOOP - Сумма и Произведение | + 5 | ||
Продолжаю применять циклы for для решения самых разных задач :) |
|||
J8. Циклопы LOOP - Три части Forа | + 8 | ||
Выносить части из заголовка цикла for |
|||
J8. Циклопы LOOP - Блок-схема цикла FOR | + 7 | ||
Создавать пустой и бесконечный цикл for |
|||
J8. Циклопы LOOP - Пока четыре цикла | + 14 | ||
Повторение предыдущего урока С помощью циклов можно сортировать и упорядочивать значения, как пример Ошибка во втором цикле: выводятся значения с 0 до 10, можно задать в начале значение number = 1 |
|||
J8. Циклопы LOOP - Мужской / женский цикл | + 9 | ||
Различать друг от друга циклы while () и do-while() |
|||
J7. Экзамен EGZ - Зачётная задача - Треугольник | + 9 | ||
Отличная задачка, еще раз пришлось вспомнить как пользоваться методами |
|||
J7. Экзамен EGZ - Зачётная задача - Евро | + 10 | ||
Пришлось вспомнить не только изученное, но и узнать кое-что новое Без подсказки решалось бы неделю наверно :) |
|||
J7. Экзамен EGZ - Зачётная задача - Максима | + 9 | ||
Писать программу которая сравнивает два числа и выводит неравенство :) |
|||
J7. Экзамен EGZ - Шаблон решения | + 8 | ||
1. Переменные нужно описать в начале программы. - есть 2. Ввод данных разделён на две части. - нет 3. Получаем начальные данные из строкового массива args. - нет 4. Получаем начальные данные с клавиатуры. - есть 5. Выводим на экран полученные данные. -есть 6. Выполняем вычисление по условию задачи. -есть 7. Выводим результат на экран. -есть 8. Добавить глобальный блок try - catch для отлова системных ошибок. -нет Зато есть проверка на то, равны ли числа или нет |
|||
J7. Экзамен EGZ - Подготовка к зачёту | + 7 | ||
Экзамен начался с самого простого :) |
|||
J6. Условия IF - Времена года | + 6 | ||
Простенькая программа "Времена года" отлично работает, спасибо за интересный урок |
|||
J6. Условия IF - Оператор выбора | + 11 | ||
Использовать оператор множественного выбора switch-case Конструкция switch заменяет собой сразу несколько if |
|||
J6. Условия IF - Quiz | + 9 | ||
Из 16 вопросов 5 неправильных, много ошибок по невнимательности |
|||
J6. Условия IF - Барный фейс-контроль | + 10 | ||
Спасибо, хороший урок! И программа неплохая получилась :) |
|||
J6. Условия IF - Безальтернативное условие | + 10 | ||
Повторение прошлых уроков :) |
|||
J6. Условия IF - Альтернатива | + 9 | ||
Достаточно простой и понятный урок, спасибо! :) |
|||
J6. Условия IF - Тетрамакс | + 10 | ||
Ничего нового, но было полезно вспомнить и повторить классы InputStreamReader и BufferedReader |
|||
J6. Условия IF - Минимакс | + 12 | ||
Этот урок был скорее на повторение, пока все достаточно просто и понятно |
|||
J5. Операции OPER - Операции 12-13 | + 12 | ||
Использовать операции 11 и 12 ранга, было много интересных нюансов |
|||
J5. Операции OPER - Операции 7-11 | + 7 | ||
Операции 7-11 можно использовать как с логическим типом boolean, так и с арифметическими типами |
|||
J5. Операции OPER - Операции 5-6 | + 12 | ||
Грамотно использовать операции 5 и 6 ранга. Эти операции в качестве аргумента принимают арифметические значения, а результатом является логическое значение (true/false). Также было интересно узнать и попробовать сравнивать вещественные числа через eps/ |
|||
J5. Операции OPER - Операции 4 | + 11 | ||
Работать с операциями 4 ранга. Операции очень интересные, нужно время чтобы к ним привыкнуть) |
|||
J5. Операции OPER - Операции 3 | + 9 | ||
Оператор слияния "+" часто используется при работе со строками. С его помощью можно склеить(сцепить) несколько строчек в одну |
|||
J5. Операции OPER - Операции 2 | + 16 | ||
Удалось получше познакомиться с операциями 2 и 3 ранга, узнать их приоритет Этот урок больше на повторение :) |
|||
J5. Операции OPER - Операции 1 | + 9 | ||
Пользоваться различными операциями первого ранга и соблюдать их приоритет. В тесте не совсем понятно, почему ответ 4 (на втором скрине видно что за вопрос) помогите разобраться |
|||
J4. Типы TYPE - Непримитивный тип String | + 16 | ||
Теперь знаю немного больше о том, как ведет себя String. Оператор сравнения сравнивает не значения, а ссылки |
|||
J4. Типы TYPE - Логический и Символьный примитивные типы | + 11 | ||
Записывать в переменную типа char значение символа, заданное номером Юникода. Еще было интересно узнать и протестировать работу методов класса Character В консоль неверно выводит введенный символ в Юникоде :( ( но такое не со всеми символами) |
|||
J4. Типы TYPE - Вещественные примитивные типы | + 14 | ||
Записывать вещественные числа в другом виде, а так же теперь имею представление сколько бит выделяется под знак, мантиссу и порядок |
|||
J4. Типы TYPE - Целые примитивные типы | + 14 | ||
Присваивать целочисленным переменным значения в разных системах счисления. Примитивные типы помогают быстрее выполнять операции, так как они записываются в памяти сразу напротив переменной. Если создать точно такую же переменную через класс, на том же месте уже будет храниться ссылка на область памяти, где храниться вся информация |
|||
J3. Ввод READ - Буферный чтец | + 10 | ||
1. Использовать класс FileReader (позволяет считывать информацию из файла, так же после работы с потоком желательно его закрыть reader.close(); ) 2. Использовать класс InputStreamReader (полученные байты конвертирует в символы) 3. Использовать класс BufferedReader (преимущество в том, что он позволяет считывать текст построчно, что значительно ускоряет работу) |
|||
J3. Ввод READ - Любая формула | + 7 | ||
Внимательности прежде всего, в написании таких длинных формулах очень легко допустить ошибку |
|||
J3. Ввод READ - Сколько мне дней | + 12 | ||
Работать с новыми для себя классами. А считывание данных с помощью сканера уже как повторение (: |
|||
J3. Ввод READ - Сканер пива | + 12 | ||
Считывать не текст с помощью сканера, да и в целом урок очень порадовал (: |
|||
J3. Ввод READ - Сканер | + 9 | ||
Немного лучше представляю что такое экземпляр и конструктор, для чего они вообще нужны. Сканер действительно один из самых удобных механизмов для считывания данных |
|||
J3. Ввод READ - Ввод трёхзначного числа | + 14 | ||
Вводить с клавиатуры не только трехзначные числа, но и двухзначные, однозначные. С помощью конвертации на выводе получается то же самое число, что ввели с клавиатуры. |
|||
J3. Ввод READ - Чтение символа | + 11 | ||
Пользоваться методом ввода с клавиатуры - System.in.read (), которая возвращает код введенного символа |
|||
J3. Ввод READ - Конкатенация аргументов | + 10 | ||
Соединять все введенные аргументы в одну строчку |
|||
J3. Ввод READ - Сложение аргументов | + 11 | ||
Конвертировать аргументы в целый числа Применять конструкцию try-catch Обрабатывать исключения |
|||
J3. Ввод READ - Консольные аргументы | + 11 | ||
Считывать текст с консоли, не используя Scanner. Думаю в дальнейшем очень пригодится. |
|||
J2. Печать WRITE - Окно JFrame | + 11 | ||
Создавать простое графическое окно с помощью Java Swing. 1 - Импорт библиотеки 7,8 - создание объектов рамки и надписи Комментируем строчки: 9 - Надпись "Welcome!" не выводится в наше окно 10 - Закрываем окно, но программа продолжает свою работу 11 - От окна остаются только кнопки свернуть, свернуть в окно, закрыть 12 - Окно вовсе не высвечивается на экране Все достаточно просто |
|||
J2. Печать WRITE - Квадратные условия | + 10 | ||
Теперь умею хоть с закрытыми глазами компилировать и запускать программу через консоль. Мой узор на 2 скрине (по мне так напоминает четвертинку круга :) |
|||
J2. Печать WRITE - Комментарии | + 16 | ||
Было здорово поработать с javadoc. Комментарии такого рода помогают описать функцию и ее предназначение. javadoc выводит такие описания в отдельное место, что очень поможет в дальнейшем при создании документации. Спасибо за урок, все понятно с первого раза |
|||
J1. Запуск START - Десять запусков | + 8 | ||
Компиляция занимает достаточно большое количество времени, удалось уложиться в 61 секунду. Все просто :) |
|||
J1. Запуск START - Запуск Java | + 9 | ||
Было интересно создавать хоть и небольшое, но java приложение через консоль. На практике это оказалось куда быстрее и удобнее, чем через среду разработки. Пришлось указать полный путь к блокноту, иначе файл не создается. |
|||
J1. Запуск START - Переменная окружения | + 13 | ||
Устанавливать и убирать переменную окружения. Хоть задача и выполнена, было сложно уложиться в 30 сек |
|||
J1. Запуск START - Платформа Java | + 13 | ||
Язык Java для меня не новый, но никогда не доводилось запускать программу через консоль Вроде и урок понятный, но все равно есть некоторые проблемы. Не получается скомпилировать. Сама программа написана в блокноте и хранится на рабочем столе, имя файла и имя класса совпадают. |
|||
Начало здесь День №1. Создание микро-Привычки. | + 6 | ||
Сделано! 5-6 проверок + комментарий. Формирую не спеша правильные привычки :) |
|||
Комбинаторика Рекурсия. Вступление | |||
|
|||
Демо софт Вступительное слово | |||
|
|||
Без конкуренции Как избежать конкуренции? | |||
|
|||
Явный Сапёр Вступление | |||
|
|||
JA. Классные пакеты CLASS - Зачётная задача № 2 | |||
|
|||
Демо игры C# чего начать программировать | |||
|
|||
Java Sweeper Легендарная игра | |||
|
|||
Начало здесь День №2. Общение с Единомышленниками. | |||
|