
- •Особенности реализации основных фундаментальных свойств ооп в Java.
- •2. Понятие и определение класса.
- •3. Динамическая инициализация объектов.
- •4. Модификаторы класса.
- •5.Ограничения доступа к элементам класса.
- •6. Методы класса. Метод main(). Конструкторы класса.
- •7. Основы наследования: понятие суперкласса и подкласса, организация связей при наследовании.
- •8. Модификаторы ограничения доступа к элементам при наследовании.
- •9. Перегрузка, переопределение методов и их применение.
- •10. Использование ключевого слова final при наследовании.
- •11. Понятие и использование абстрактных классов.
- •12.Интерфейсы. Определение интерфейсов.
- •14. Интерфейсы. Пример применения интерфейсов.
- •15. Байтовые и символьные потоки ввода/вывода в Java.
- •16. Чтение консольного ввода.
- •17. Запись консольного вывода.
- •18.Чтение и запись файлов
- •19. Обработка строк. String-конструкторы
- •20. Обработка строк. Длина строки. Конкатенация строк.
- •21.Обработка строк. Извлечение символов. Сравнение строк. Поиск подстроки.
- •22.Преобразование данных, использующее метод valueOf().
- •23. Основные принципы обработки исключений. Типы исключений.
- •24. Использование операторов try и catch, множественные операторы catch.
- •25. Основы работы в сети. Понятие клиента и сервера.
- •26. Адресация в Internet.
- •27. Сетевые протоколы. Протоколы tcp/ip и udp.
- •32. Использование ключевых слов super, super()
24. Использование операторов try и catch, множественные операторы catch.
В некоторых случаях один фрагмент кода может инициировать более одного исключения. Чтобы справиться с такой ситуацией, вы можете специфицировать два или более операторов catch, каждый для перехвата своего типа исключений. Когда возбуждается исключение, каждый оператор catch проверяется по порядку, и первый из них, чей тип соответствует исключению, выполняется. После того, как выполнится один из операторов catch, все остальные пропускаются, и выполнение программы продолжается с места, следующего за блоком try/catch
25. Основы работы в сети. Понятие клиента и сервера.
Сервер – это все то, что имеет некоторый разделяемый (коллективно используемый) ресурс.
Существуют различные типы серверов:
Вычислительные серверы (они обеспечивают вычислительную функцию).
Серверы печати (управляют совокупностью принтеров).
Дисковые серверы (предоставляют работающее в сети дисковое пространство).
Web-серверы (хранят web-страницы).
Клиент – это просто любой другой объект, который хочет получить доступ к серверу.
Различие между сервером и клиентом существенно только тогда, когда клиент пытается подключиться к серверу.
Как только они соединились, происходит процесс двустороннего общения, и неважно, кто является клиентом, а кто сервером.
Работа сервера заключается в прослушивании клиента, и это выполняется с помощью специального серверного объекта – сокета.
Сокет = IP + номер_порта
Работа клиента заключается в том, что он пытается создать соединение с сервером.
Первым запускается сервер.
У клиента тоже есть сокет (IP-адрес + номер порта). Как только соединение установлено, оно превращается в потоковый объект ввода-вывода и его можно рассматривать как файл.
26. Адресация в Internet.
HTTP (Hyper Text Transfer Protocol) — это протокол передачи гипертекста. Протокол HTTP используется при пересылке Web-страниц с одного компьютера на другой.
FTP (File Transfer Protocol) — это протокол передачи файлов со специального файлового сервера на компьютер пользователя. FTP дает возможность абоненту обмениваться двоичными и текстовыми файлами с любым компьютером сети. Установив связь с удаленным компьютером, пользователь может скопировать файл с удаленного компьютера на свой или скопировать файл со своего компьютера на удаленный.
POP (Post Office Protocol) — это стандартный протокол почтового соединения. Серверы POP обрабатывают входящую почту, а протокол POP предназначен для обработки запросов на получение почты от клиентских почтовых программ.
telnet — это протокол удаленного доступа (протокол эмуляции терминала). TELNET дает возможность абоненту работать на любой ЭВМ сети Интернет, как на своей собственной, то есть запускать программы, менять режим работы и так далее. На практике возможности лимитируются тем уровнем доступа, который задан администратором удаленной машины.
WAP (англ. Wireless Application Protocol — беспроводной протокол передачи данных). Протокол создан специально для сетей GSM, где нужно устанавливать связь портативных устройств (мобильный телефон, пейджеры, устройства двусторонней радиосвязи, смартфоны, коммуникаторы и другие терминалы) с сетью Интернет.