- •На что влияют частота и битовый размер при оцифровке информации?
- •Чем отличается сжатие без потерь от сжатия с потерями?
- •Основные шаги сжатия картинки в формате jpeg
- •Основные шаги сжатия фильма в формате mpeg.
- •9.Объясните принцип хранения и поиска информации на жестком магнитном диске.
- •11.Что такое хеширование, для чего используется? Приведите пример хеширования с синонимической цепочкой.
- •12.Приведите виды носителей информации, их достоинства и недостатки.
- •13.Объясните принцип применения технологии raid.
- •14.Объясните принцип хранения информации с помощью полупроводниковой технологии.
- •15.Объясните принцип хранения информации с помощью магнитооптической технологии.
- •16.Какие реализации оптической технологии хранения вы знаете?
- •17.Поясните принцип работы интерфейса scsi. Назовите области его использования.
- •18.Поясните принцип работы интерфейса FibreChannel. Назовите области его использования.
- •20. Покажите основные достоинства и недостатки реляционной модели данных по отношению к файловой обработке.
- •Что такое избыточность данных?
- •Что такое целостность данных?
- •23.Что такое домен?
- •24.Что такое первичный и внешний ключи? Когда они применяются?
- •37.Какие виды клиент-серверных систем вы знаете? Кратко охарактеризуйте их.
- •38.Что такое удаленный запрос, удаленная транзакция, распределенный запрос, распределенная транзакция?
- •39.Какие типы корпоративных информационных систем вы знаете, когда каждый из них используется?
- •Что такое olap и что такое Data mining? Когда каждая из этих технологий применяется?
- •Приведите основные концепции объектно-ориентированных языков программирования.
- •Отличия компилируемого от интерпретируемого языка. Каким является язык Java?
- •Различия между апплетом, сервлетом, оконным приложением, консольной программой.
- •Объяснить переносимость программ на основе jvm
- •Объяснить каждое слово и символ в программе:
- •Что такое идентификаторы, их виды. Привести примеры.
- •Какими бывают комментарии в Java.
- •Какие бывают типы данных? Как каждый тип хранится в памяти?
- •Что такое awt и Swing, в чем разница между ними?
- •50.Что такое контейнер? Два основных контейнера в awt.
- •51.Что такое компонент в awt? Привести примеры компонентов.
- •52.Что такое mvc, как реализуется эта модель в Swing?
- •53.Что такое jdbc? Нарисуйте схему взаимосвязи программы на Java с базой данных с использованием jdbc.
- •54.Напишите на Java основные строчки кода для соединения с бд и выбора строк из таблицы бд.
- •55.С помощью каких классов или интерфейсов чаще всего создают сервлет? Напишите код.
- •56.Что такое дескриптор развертывания, для чего он нужен?
- •57.Из каких папок состоит веб-приложение, что в этих папках находится?
- •58.Какие преимущества и какие недостатки у сервлетов?
-
Что такое идентификаторы, их виды. Привести примеры.
Идентификаторы - это имена, которые даются различным элементам языка для упрощения
доступа к ним. Имена имеют пакеты, классы, интерфейсы, поля, методы, аргументы и
локальные переменные (все эти понятия подробно рассматриваются в дальнейших главах).
Идентификаторы можно записывать символами Unicode, то есть, на любом удобном языке.
Длина имени не ограничена
getAbs, calculate, condition, getWidth, getHeight, java, lang, String
Компьютер, COLOR_RED, _, aVeryLongNameOfTheMethod
-
Какими бывают комментарии в Java.
Однострочные комментарии начинаются с символов // и продолжаются до конца текущей строки, как показано в приведенном выше примере. Многострочные комментарии заключаются в маркеры /* и */Java поддерживает специальную форму многострочного комментария вида /** … */. Такие комментарии называются документирующими и используются для автоматического документирования библиотек классов утилитой javadoc.
-
Какие бывают типы данных? Как каждый тип хранится в памяти?
В языке Java определено восемь базовых типов данных. Для каждого базового типа данных отводится конкретный размер памяти.
Тип данных |
Размер(бит) |
Boolean- логический тип, имеет всего два значения: false - ложь и true -истина |
8 |
Byte - маленькое цел счисленное значение от-128 до 128 |
8 |
Char - это символьная константа |
16 |
Short - короткое целое значение в диапазоне от -32768 до 32767 |
16 |
Int - короткое целое значение в диапазоне от -32768 до 32767 |
32 |
Long - короткое целое значение в диапазоне от -32768 до 32767 |
64 |
Float – дробь, 6 знаков после запятой |
32 |
Double – дробь, 13 знаков после запятой |
64 |
-
Что такое awt и Swing, в чем разница между ними?
Swing — библиотека для создания графического интерфейса на языке Java. содержит ряд графических компонентов , таких как кнопки, поля ввода, таблицы и т. Д
Abstract Window Toolkit (AWT) — это исходная платформо-независимая оконная библиотека графического интерфейса (Widget toolkit) языка Java.
Swing предоставляет более богатый набор компонентов, чем AWT. К тому же они 100% основаны на Java. Swing предоставляет оба дополнительных компонента JTable, JTree и дополнительный функционал для замены компонентов, базирующихся на AWT
Swing предоставляет "бонусы" компонентам: такие как иконки на многих компонентах, декоративные рамки, подсказки над компонентами.
Компоненты Swing - легковесные (lightweight) (занимают меньше ресурсов по сравнению с AWT).
50.Что такое контейнер? Два основных контейнера в awt.
51.Что такое компонент в awt? Привести примеры компонентов.
52.Что такое mvc, как реализуется эта модель в Swing?
Swing помогает определить впечатление и ощущение от использования программы (look and feel), то есть, внешний вид (look) и взаимодействие с пользователем (feel)
Для этого компоненты Swing функционируют в рамках схемы MVC.
Схема MVC названа по первым буквам своих составляющих:
Model – Модель
View – Представление
Controller – Контроллер
классы MVC:
Model – Модель – Хранит данные или состояние объекта
View – Представление – Отвечает за вывод компонента, основываясь не его состоянии
Controller – Контроллер – Обрабатывает события
Взаимодействие между классами управляется шаблоном MVC (MVC pattern).
В каждом классе имеются необходимые методы, определённые внутри него.
Пример реализации: