Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Вопросы к экзамену по дисциплине



Вопросы к экзамену по дисциплине

«Возможности языка Java в сетевом программировании»

1.

Методология ООП.

2.

Принципы ООП.

3.

Типы отношений между классами.

4.

Целые типы данных.

5.

Типы данных с плавающей точкой.

6.

Булевский тип данных. Символьный тип данных. Ссылочные типы.

7.

Автоматическое преобразование типов в Java. Приведение несовместимых типов. Правила автоматического расширения типов данных.

8.

Переменные. Динамическая инициализация переменных.

9.

Область действия и время жизни переменных.

10.

Одномерные массивы.

11.

Многомерные массивы. Нерегулярные массивы.

12.

Операции присваивания и сравнения.

13.

Арифметические операции.

14.

Поразрядные операции.

15.

Логические операции. Условная операция.

16.

Старшинство операций. Использование круглых скобок.

17.

Поток управления. Блоки.

18.

Ветвление. Операторы if, if/else и if/else if.

19.

Многовариантное ветвление. Оператор switch.

20.

Неопределенные циклы. Оператор while.

21.

Неопределенные циклы. Оператор do/while.

22.

Определенные циклы. Цикл for.

23.

Определенные циклы. Цикл for each.

24.

Прерывание потока управления. Оператор break.

25.

Прерывание потока управления. Оператор continue.

26.

Общая форма класса. Объявление объектов.

27.

Операция new. Назначение ссылочных переменных.

28.

Возврат значений из методов. Методы с параметрами.

29.

Ключевое слово this.

30.

Сборка мусора. Метод finalize().

31.

Инициализаторы.

32.

Конструкторы. Параметризованные конструкторы.

33.

Перегрузка конструкторов.

34.

Перегрузка методов.

35.

Использование объектов в качестве параметров

36.

Передача аргументов. Возврат объектов.

37.

Управление доступом.

38.

Статические элементы.

39.

Использование ключевого слова final.

40.

Вложенные и внутренние классы.

41.

Основы наследования.

42.

Использование ключевого слова super при наследовании.

43.

Создание многоуровневой иерархии. Переопределение методов.

44.

Использование абстрактных классов.

45.

Класс String. String-конструкторы. Длина строки.

46.

Специальные строковые операции: строковые литералы, конкатенация, метод toString().

47.

Извлечение символов. Сравнение строк. Поиск строк.

48.

Изменение строк. Метод valueOf(). Изменение регистра символов в строке.

49.

Класс StringBuffer. Конструкторы класса StringBuffer. Основные методы.

50.

Класс Number. Классы-оболочки типов данных с плавающей точкой.



51.

Классы оболочки целых типов данных.

52.

Классы-оболочки Character, Boolean.

53.

Класс File. Каталоги. Создание каталогов. Просмотр содержимого каталогов.

54.

Потоковые классы ввода/вывода. Классы InputStream, OutputStream.

55.

Классы FileInputStream, FileOutputStream.

56.

Классы ByteArrayInputStream, ByteArrayOutputStream.

57.

Классы символьных потоков ввода/вывода. Классы Reader, Writer.

58.

Классы FileReader, FileWriter, CharArrayReader, CharArrayWriter (П.Ноутон, Г.Шилдт Java2, стр.527–531)

59.

Сериализация. Интерфейс Serializable.

60.

Основы модели OSI. Топология сетей. IP-адресация.

61.

Подсети. Маска подсети. Протоколы.

62.

Модель клиент-сервер. Сокеты. Программирование сокетов.

63.

Классы InetAdress, URLConnection.

64.

Дейтаграммы. Класс DatagramPacket.

 


Дата добавления: 2015-11-04; просмотров: 28 | Нарушение авторских прав




<== предыдущая лекция | следующая лекция ==>
Put in interrogative form. | І. Перевірте правопис слів за словником і заповніть таблицю. Якщо слово правильне − поставте в клітинці навпроти пташку (√), якщо ні − хрестик( х ). Перших два завдання зроблено

mybiblioteka.su - 2015-2024 год. (0.011 сек.)