Программа дисциплины «Программирование на языке java»



бет5/12
Дата13.04.2023
өлшемі159 Kb.
#82439
түріПрограмма дисциплины
1   2   3   4   5   6   7   8   9   ...   12
Байланысты:
Программирование на языке JAVA 3 курс ПИ 14-15

Основная литература

  1. Г.Шилдт. Java. Полное руководство. - М.: Вильямс, 2012.

  2. Кей С. Хорстманн, Гари Корнелл. Java 2. Библиотека профессионала. - М.: Вильямс, 2010.

  3. Б. Эккель. Философия Java. - Спб.:Питер, 2014.

  4. Joshua Bloch. Effective Java: Second Edition. - Prentice Hall, 2008.

Дополнительная литература

  1. Роберт Лафоре. Структуры данных и алгоритмы в Java. - Спб.:Питер, 2013.

  2. М.Гранд. Шаблоны проектирования в JAVA. Каталог популярных шаблонов проектирования, проиллюстрированных при помощи UML. - М.: Новое знание, 2004.

  3. http://docs.oracle.com/javase/tutorial/

  4. http://www.intuit.ru/department/pl/javapl/





Тема 3. Классы, интерфейсы, пакеты


Создание объектов. Конструкторы. Ссылочные переменные. Методы. Перегрузка методов. Модификатор static. Ссылочная переменная this. Вложенные классы. Анонимные вложенные классы. Наследование. Порядок вызова конструкторов при наследовании. Динамическая диспетчеризация ссылок. Переопределение методов. Абстрактные методы и классы. Интерфейсы. Объявление и реализация интерфейсов. Модификатор final. Класс Object. Аннотации. Перечисления. Пакеты. Уровни доступа к данным с учетом пакетов. Импортирование имен классов. Архитектура Java-программы.


Основная литература

  1. Г.Шилдт. Java. Полное руководство. - М.: Вильямс, 2012.

  2. Кей С. Хорстманн, Гари Корнелл. Java 2. Библиотека профессионала. - М.: Вильямс, 2010.

  3. Б. Эккель. Философия Java. - Спб.:Питер, 2014.

  4. Joshua Bloch. Effective Java: Second Edition. - Prentice Hall, 2008.

Дополнительная литература

  1. Роберт Лафоре. Структуры данных и алгоритмы в Java. - Спб.:Питер, 2013.

  2. М.Гранд. Шаблоны проектирования в JAVA. Каталог популярных шаблонов проектирования, проиллюстрированных при помощи UML. - М.: Новое знание, 2004.

  3. http://docs.oracle.com/javase/tutorial/

  4. http://www.intuit.ru/department/pl/javapl/


Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   ...   12




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет