На этом уроке мы поэкспериментируем с оптимизацией загрузки конфигурационного файла. Остановимся на варианте глобальной версии с передачей в другие классы в качестве параметра. Так же закоммитим наши изменения в git репозиторий.
Дата отправки отчёта:
21 февраля 2019 г.
Задание выполнено: за
51 мин.
Чему научился:
вынесли из методов создание экземпляра класса Config в тело класса Program, добавили модификатор static и передали экземпляр config аргументом в вызов метода demo
При варианте инициализации config в теле класса Process с использованием конструктора, не забываем, что передачу config аргументом в метод надо убрать, а этот же аргумент передать в создаваемый экземпляр класса
Applet - приложение Java запускаемое под управлением браузера,браузер скачивает с сервера программу, запускает JVM(компонент Java Runtime Environment), выделяет виртуальной машине кусок экрана, в фрейме программа работает. Скомпрометированы ботнетами из-за возможности вредоносности.
В одном потоке может работать лишь один метод.
Утечка памяти - хранение неиспользуемых переменных доступ к которым утрачен
Garbage Collection Thread убивает объекты на которые утеряны ссылки (адреса не найти)
Java не умеет напрямую читать по адресу в памяти в отличие от ЯП Си
Java ME - для мобильных телефонов, PDA, автомагнитол
Java SE - основной ЯП для десктопных приложений и апплетов
Java EE - интернет-магазины, соцсети, Одноклассники писаны на Java
Цикл жизни ПО: Анализ Analysis - формулировка ТЗ Дизайн Design - архитектура проекта (blueprint) Разработка Development - написание логики компонентов Тестирование Testing Внедрение Implementation Поддержка Maintenance Конец EOL
Класс == это шаблон или чертёж будущих объектов
Объект == экземпляр класса
Атрибут == переменная экземпляра
Метод = движения что могут быть предприняты объектом или в отношении него самого (Функция, Процедура - это из других ЯП)
Конструктор == создаёт экземпляр
Пакеты(package) == аналог папок на винте компа. Можно всё валить в корень, но лучше фильмы затолкать в папку фильмы, а вконтактик хранить в своей папочке
Физический объект можно потрогать Концептуальный объект == музыка, законы, тексты
Объекты и атрибуты называй именами существительными Методы - глаголами
Отчёт оценивали: 20239. Юлия+121039. Александр09480. Кирилл+120528. Геннадий Кравцов+1791. Валерий Жданов+120659. no name+13922. Александр+18275. Tekashnik+111019. Trira+13146. Permitin Alexey+111353. AlliZzeN+19980. Timoha+1
Начинаем практику по языку C#
Чтобы стать хорошим программистом — нужно писать программы.
На нашем сайте очень много практических упражнений.
После заполнения формы ты будешь подписан на рассылку
«C# Вебинары и Видеоуроки»,
у тебя появится доступ к видеоурокам и консольным задачам.
Несколько раз в неделю тебе будут приходить письма —
приглашения на вебинары, информация об акциях и скидках,
полезная информация по C#.
Научился: Перенес создание объекта класса Config в статичное поле класса Program. Реализовал передачу этого объекта в конструктор класса Process. Добавил в git изменения.