ДОПОЛНИТЕЛЬНОЕ ОБРАЗОВАНИЕ
В ТУСУРЕ

ТОЧНЫЕ ЗНАНИЯ
ОТТОЧЕННЫЕ НАВЫКИ

тел. +7 (3822) 70-17-36

Специалист по вопросам поступления

  • Безрукова
  • Вера Петровна

Специалист по вопросам обучения школьников

  • Тахтабаева
  • Ильмира Хусаиновна

Куратор дистанционного обучения

  • Завадовская
  • Олеся Александровна
 

Программирование на языке Java. Базовый курс

В языке Java

Практически каждый новый релиз Java содержит изменения в синтаксисе языка. Подробно обо всех изменениях, появившихся в действующей версии можно узнать на сайте компани Oracle.

Все важнейшие изменения синтаксиса в последней по времени версии включены в соответствующие модули обновленного курса:

  • Бинарные литералы – целочисленные типы данных (byte, short, int, long) теперь могут быть записаны в виде двоичных констант 0b или 0B. (Раздел 4.3  «Бинарные литералы и использование символа подчеркивания в литералах»)
  • Использование символа подчеркивания (_) между цифрами в числовых литералах. Позволяет разделять группы разрядов числа для улучшения читаемости кода. (Раздел 4.3  «Бинарные литералы и использование символа подчеркивания в литералах»)
  • Строки в конструкции switch. (Раздел 6.7 «Оператор выбора switch»)
  • Выведение типа в коллекциях с настраиваемым параметром (generics) – можно не указывать настраивающий параметр в угловых скобках (<>) при конструировании обобщенного типа. Пара пустых угловых скобок неформально называется «алмаз» (или «бубны» – как одна из мастей в игральных картах). (Раздел 8.6.2  «Нововведение Java 1.7: оператор «алмаз» и выведение типов в генериках – параметризованных типах»)
  • Сообщение об ошибке компилятора при использовании неконкретизируемых формальных параметров в методах с переменным количеством аргументов. (В данном курсе подробно не рассматривается, детально будет рассмотрено в новом курсе «Разработка приложений на Java SE 1.7», который появится до конца 2013 года)
  • Конструкция try-with-resources. Позволяет работать с автоматически закрываемыми ресурсами, то есть объектами, реализующими интерфейс java.lang.AutoCloseable или java.io.Closeable. (Раздел 9.4  «Нововведения Java 1.7: multi-catch,  try-with-resources, выброс исключения с более точным указанием типа»)
  • Улучшенная обработка исключений. Один блок  catch может обрабатывать более одного исключения. При перевыбросе исключений (throws) компилятор проводит более детальный анализ типа исключения. (Раздел 9.4  «Нововведения Java 1.7: multi-catch,  try-with-resources, выброс исключения с более точным указанием типа»)

Обновлены лабораторные работы и вопросы тестов, предусмотренные в программе курса.

В среде разработки Eclipse

Наш курс содержит не только подробное описание языка Java. Он является и практическим руководством по использованию среды разработки Eclipse, которая также постоянно развивается и обновляется.

Так, в IDEEclipse, начиная с версии 3.7, введена соответствующая поддержка нововведений языка Java. Эти возможности рассматриваются в разделе 2.12 «Поддержка Java версии 1.7 в Eclipse».

В нашем курсе используется новая версия Eclipse 4.3 ‘Kepler’ и соответствующий подключаемый модуль (plug-in) WindowBuilder, предназначенный для визуального дизайна и разработки графического интерфейса пользователя. Работа с WindowBuilder рассматривается в разделе 10.1 «Разработка графического интерфейса с применением компонента WindowBuilder среды Eclipse».

Курс: Программирование на языке Java. Базовый курс

Рассчитать итоговую стоимость
-----------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------

Телефон: 8 (3822) 70-17-36, 53-30-77
ул. 19 Гвардейской дивизии, 9а,
пр. Ленина, 40, оф. 127