Видео курс Java Professional. Basic IO, NIO - видео курсы ITVDN
ITVDN: курсы программирования
Видеокурсы по
программированию

    Выбери свою IT специальность

    Начать бесплатно

    Выбери свою IT специальность

    Начать бесплатно

      ×

      Вы открыли доступ к тесту! Пройти тест

      Вы действительно хотите открыть доступ к тестированию по курсу Java Углубленный на 40 дней?

      ВИДЕОУРОК №4. Basic IO, NIO

      Для просмотра полной версии видеокурса, онлайн тестирования и получения доступа к дополнительным учебным материалам купите курс Купить курс
      Для просмотра всех видеокурсов ITVDN, представленных в Каталоге, а также для получения доступа к учебным материалам и онлайн тестированию купите подписку Купить подписку
      На первом уроке будут рассмотрены понятия «Итератор», «Компаратор». Также автор расскажет об интерфейсах «Collection», «Map», «Comparable» и тонкостях работы с ними.
      Читать дальше...
      Рассмотрение интерфейсов «List», «Set», «Queue», «Collection». А также классы такие как «ArrayList», «LinkedList», «PriorityQueue», «ArrayDeque», «HashSet», «LinkedHashSet», «TreeSet», «EnumSet», «Stack»
      Читать дальше...
      Рассмотрение интерфейса «Map». А также классы такие как «TreeMap», «HashMap», «LinkedHashMap», «EnumMap», «WeakHashMap», «IdentityHashMap», «HashTable».
      Читать дальше...
      Потоки ввода/вывода, абстрактные классы «Reader», «Writer», «InputStream», «OutputStream».
      Читать дальше...
      Классы «String», «StringBuilder», «StringBuffer», «Wrappers». String pool.
      Читать дальше...
      String, Регулярные выражения (regular expressions).Date, GregorianCalendar, LocalDate, LocalDateTime
      Читать дальше...
      Создание собственных пользовательских аннотаций, использование большого количества встроенных. Знакомство с аннотациями из версии Java 8, генерация JavaDoc используя IntelliJ IDEA. Рассмотрение нового понятия, как VarArgs.
      Читать дальше...
      Рассматриваются такие понятия такие как: Сериализация, десериализация, маршалинг, демаршалинг. Интерфейсы Serializable и Externalizable
      Читать дальше...
      Рассматриваются такие понятия такие как клонирование. Типы клонирование – поверхностное и глубокое. Интерфейс Cloneable.
      Читать дальше...
      Рассматриваются такие понятия как: маршалинг, демаршалинг, XML. XML парсеры: DOM, SAXParser, StAX, JAXB. Валидаторы: XSD, DTD.
      Читать дальше...
      Знакомство с JSON. Рассматриваются виды парсеров: Data bind, Tree model, Streaming API. Библиотеки: GSON, Jackson.
      Читать дальше...
      Рассматривается понятие многопоточности. Класс Thread, интерфейс Runnable. Методы класса Thread
      Читать дальше...
      Рассматриваются основные проблемы, которые возникают при использовании потоков. Deadlock, Livelock, поток-демон, interrupt(), volatile. Lock
      Читать дальше...
      Lambda expressions, Stream API, Optional, функциональный интерфейс. Interfaces: Predicate, Function, Consumer, Supplier, BinaryOperator.
      Читать дальше...
      ПОКАЗАТЬ ВСЕ
      основные темы, рассматриваемые на уроке
      0:00:05
      Вступление
      0:00:12
      Тема урока, его описание
      0:01:39
      Поток (Stream)
      0:04:37
      Класс System
      0:05:28
      Потоки out, err
      0:08:26
      Примеры реализации потоков ввода/вывода
      0:11:28
      Абстрактные классы Reader, Writer, InputStream, OutputStream
      0:12:10
      Методы класса Reader
      0:14:16
      Методы класса Writer
      0:15:16
      Методы класса InputStream
      0:17:03
      Методы класса OutputStream
      0:17:57
      Классы символьных потоков ввода/вывода
      0:19:07
      Классы байтовых потоков ввода/вывода
      0:20:31
      Класс File. Примеры реализации потоков ввода/вывода
      0:21:21
      Пример реализации класса ByteArrayInputStream
      0:27:22
      Пример реализации класса Scanner
      0:31:44
      Пример реализации класса BufferedReader
      0:39:30
      DataInputStream. Пример реализации
      0:40:47
      DataOutputStream. Пример реализации
      0:48:16
      Пример реализации класса FileInputStream
      1:07:04
      Пример реализации ввода/вывода через класс File
      1:10:31
      Классы RandomAccessFile, Selector, Url
      ПОКАЗАТЬ ВСЕ
      Студенты также смотрят
      Java Стартовый
      ПОДРОБНЕЕ
      SOLID принципы в Java
      Автор: Андрей Фок
      ПОДРОБНЕЕ
      Unit тестирование в Java с JUnit
      ПОДРОБНЕЕ
      Пакеты подписки с доступом ко всем курсам и сервисам

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

      Стартовый
      • Все видеокурсы на 3 месяца
      • Тестирование по 10 курсам
      • Проверка 5 домашних заданий
      • Консультация с тренером 30 мин
      Базовый
      • Все видеокурсы на 6 месяцев
      • Тестирование по 16 курсам
      • Проверка 10 домашних заданий
      • Консультация с тренером 60 мин
      Премиум
      • Все видеокурсы на 1 год
      • Тестирование по 24 курсам
      • Проверка 20 домашних заданий
      • Консультация с тренером 120 мин
      комментарии и обсуждения
      Notification success
      Мы используем cookie-файлы, чтобы сделать взаимодействие с нашими веб-сайтами и услугами простым и значимым.