Одним из главных принципов уникальной «системы Физтеха», заложенной в основу образования в МФТИ, является тщательный отбор одаренных и склонных к творческой работе представителей молодежи. Абитуриентами Физтеха становятся самые талантливые и высокообразованные выпускники школ всей России и десятков стран мира.

Студенческая жизнь в МФТИ насыщенна и разнообразна. Студенты активно совмещают учебную деятельность с занятиями спортом, участием в культурно-массовых мероприятиях, а также их организации. Администрация института всячески поддерживает инициативу и заботится о благополучии студентов. Так, ведется непрерывная работа по расширению студенческого городка и улучшению быта студентов.

Адрес e-mail:

Программа "Инновационный менеджмент"

 1. Структура языка Java, его история и положение по отношению к другим языкам.

   С какой целью создавалась Java. Что взято из других языков. Основные свойства и преимущества на сегодняшний день. Версии языка. Типы Java приложений. Современные направления языка.

 2. Лексика.

   Кодировка. Пробелы, комментарии, лексемы. Идентификаторы, ключевые слова, литералы, операторы, разделители.

 3. Типы данных.

   Переменные (объявление, инициализация, final). Простые и ссылочные типы данных. Все простые типы данных. Операции над простыми и объектными значениями. Литерал null. Классы Object, Class, String. Основные методы класса Object. Применение типов.

 4. Приведение типов.

   Виды приведений (сужение, обобщение, приведение к String, запрещенные). Применение приведений.

 5. Именование.

   Что в Java имеет имя. Область видимости имени. Имя и идентификатор. Двусмысленности имен. Элементы. Права доступа. Соглашения по именованию.

 6. Пакеты.

   Платформенная поддержка пакетов. Модуль компиляции. Пакет по умолчанию. Import-выражения. Объявление классов и интерфейсов высшего уровня.

 7. Классы.

   Объявление класса. Модификаторы. Наследование. Реализация интерфейсов. Тело класса. Объявление полей и методов. Сигнатура методов. Конструкторы. Конструктор по умолчанию. Механизм отработки конструкторов. Статические и динамические инициализаторы. Механизм наследования. Полиморфизм. Объявление внутренних методов.

 8. Интерфейсы.

   Объявление интерфейса. Модификаторы. Наследование интерфейсов. Объявление полей и методов. Возможные противоречия при наследовании и реализации интерфейсов.9.      МассивыТипы массивов. Объявление и создание массивов. Доступ к элементам массива. Инициализаторы массивов. Класс массива. Приведение типов для массива.

10.  Исключения.

   Причина возникновения исключительных ситуаций. Проверки компилятора. Обработка исключений. Дерево классов.

11.  Потоки выполнения и блокировки.

   Преимущества многопоточной архитектуры. Организация доступа к памяти в Java. Блокировка объекта. volatile-переменные. Организация и порождение потоков. Методы синхронизации, их недостатки, методы преодоления. Ожидание и уведомление.

12.  Базовые пакеты java.lang и java.util

   Основные классы этих пакетов: wrapper-классы, операции со строками, системные классы, клонирование, способы хранения набора объектов, Observer/Observable, работа со случайными числами, ресурсы, время и дата и др.

13.  Графический пользовательский интерфейс и библиотека AWT.

   Дерево компонент. Вспомогательные классы. Принципы отрисовки. Модель сообщений. Менеджеры компоновки. Меню. Апплеты.

14.  Пакет java.io и java.net

   Работа с потоками. Работа с файлами. Новые классы для работы с символами. Основы TCP/IP. Классы URL и URLConnection. Поддержка TCP. Поддержка UDP.

Если вы заметили в тексте ошибку, выделите её и нажмите Ctrl+Enter.

© 2001-2016 Московский физико-технический институт
(государственный университет)

Техподдержка сайта

МФТИ в социальных сетях

soc-vk soc-fb soc-tw soc-li soc-li
Яндекс.Метрика