Программирование на Java (Джава) 1 /Росдистант / Практические задания

Раздел
Программирование
Просмотров
8
Покупок
0
Антиплагиат
Не указан
Размещена
22 Окт в 22:13
ВУЗ
росдистант
Курс
Не указан
Стоимость
1 500 ₽
Демо-файлы   
1
docx
Практические задания 1-7
85.1 Кбайт
Файлы работы   
1
Каждая работа проверяется на плагиат, на момент публикации уникальность составляет не менее 40% по системе проверки eTXT.
rar
Программирование на Java
528.3 Кбайт 1 500 ₽
Описание

Программирование на Java (Джава) 1 /Росдистант / Практические задания

В архиве 6 выполненных заданий

Оглавление
Практическое задание 1

Тема 1. Введение в Java технологию

Вопросы для обсуждения:

1.    Что означает Java SE и каково ее назначение в экосистеме Java?

2.    Какие основные компоненты входят в состав платформы Java SE?

3.    Что такое виртуальная машина Java (JVM) и как она используется для выполнения Java-приложений?

4.    Как устанавливать и настраивать среду выполнения Java (JRE) на различных операционных системах?

5.    Какой роль играет JDK в Java SE?

6.    Поясните технологию установки и настройки JDK (JAVA_HOME, PATH,

7.    CLASSPATH).

8.    Дайте общую характеристику утилитам и средствам JDK.

9.    Охарактеризуйте основные средства (Basic Tools) JDK: javac, java, jar, jdb.

10. Опишите работу с утилитами javac, java.

11.  Опишите общую технологию работы с утилитой jar.

12.  Подробно расскажите, как можно создать, модифицировать jar-файл.

13.  Что такое точка входа (Entry Point)? Как можно задать entry point?

14.   Как запустить программу из jar-файла

 

Методические материалы к занятию:

1.       Для изучения данной темы необходимо изучить материалы электронного учебника.

2.       Необходимо выполнить тестовые задания, которые закрепят освоения основных вопросов по данной теме.

 

Методические указания по выполнению самостоятельной работы студентов:

1.                Для более глубокого усвоения материала лекции необходимо ознакомится с рекомендованной литературой по дисциплине.

2.    Необходимо выполнить практическое задание, цель которого - сформировать навыки работы с основными утилитами Java. Освоить принципы компоновки и выполнения программы с использованием утилиты javac, java.

Задание. Разработать первую программу на Java, применить работу с утилитами.

Практическое задание 2

Тема 2. Язык программирования Java

Вопросы для обсуждения:

1. Опишите структуру программы на java.

2. Опишите основные положения Code Convention.

3. Что вы можете сказать о кодировке программ на java?

4. Комментарии

5. Понятие идентификатора и литерала. Литералы java. Целочисленные

литералы.

6. Опишите литералы java за исключением целочисленных.

7. Классификация типов в java.

8. Переменные и типы переменных в java.

9. Финальные переменные.

10.Виды операций в java. Арифметические операции.

11.Логические, битовые операции

12.Операции отношений, операторы присваивания.

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

14.Операторы java.

15.Аннотации.

16.Массивы


Методические материалы к занятию: 

1.       Для изучения данной темы необходимо изучить материалы электронного учебника.

2.       Необходимо выполнить тестовые задания, которые закрепят освоения основных вопросов по данной теме.

 

Методические указания по выполнению самостоятельной работы студентов:

1.       Для более глубокого усвоения материала лекции необходимо ознакомится с рекомендованной литературой по дисциплине.

2.       Необходимо выполнить практическое задание, цель которого - сформировать навыки работы с синтаксисом основных конструкций языка Java. Освоить принципы компиляции и запуска java-программ в IDE.

Задание. Разработайте программы на языке Java, показывающие стандартные битовые операции.

Практическое задание 3

Тема 3. Объектно-ориентированное программирование в Java

Вопросы для обсуждения:

1. Классы: определение, объявление, модификаторы доступа.

2. Члены класса: определение, модификаторы доступа, объявление.

3. Конструкторы классов.

4. Создание экземпляров классов. Безымянные классы.

5. Абстрактные методы и классы.

6. Окончательные методы и классы.

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

8. Наследование. Отношения “Is-A” и “Has-A”.

9. Перегрузка и переопределение методов.

10.Вложенные классы


Методические материалы к занятию:

1.       Для изучения данной темы необходимо изучить материалы электронного учебника.

2.       Необходимо выполнить тестовые задания, которые закрепят освоения основных вопросов по данной теме.

 

Методические указания по выполнению самостоятельной работы студентов:

1.                Для более глубокого усвоения материала лекции необходимо ознакомится с рекомендованной литературой по дисциплине.

2.                Выполнить практическое задание, цель которого - сформировать навыки работы с основными конструкциями ООП языка Java. Освоить принципы применения базовых объектных технологий java.

Задание. Напишите программу на языке Java, в которой продемонстрируйте работу основных принципов ООП.


Практическое задание 4

Тема 4. Java Base Libraries. Библиотеки

Вопросы для обсуждения:

1.    Понятие и назначение пакетов.

2.    Объявление пакетов. Импорт.

3.    Назначение, объявление и описание интерфейсов.

4.    Что такое интерфейс в Java и каково его назначение?

5.    Как объявить интерфейс в Java?

6.    Может ли интерфейс содержать реализацию методов? Почему?

7.    Может ли класс реализовать несколько интерфейсов в Java?

8.    Как объявить класс, который реализует интерфейс в Java?

9.    Может ли класс, реализующий интерфейс, изменять сигнатуры методов интерфейса?

10. Какие ключевые слова используются для объявления методов в интерфейсе?

11. Можно ли создавать экземпляры интерфейсов в Java?

12. Что такое полиморфизм в контексте интерфейсов в Java?

13. Можно ли наследовать интерфейсы в Java, и как это делается?

 


Методические материалы к занятию: 

1.       Для изучения данной темы необходимо изучить материалы электронного учебника.

2.       Необходимо выполнить тестовые задания, которые закрепят освоения основных вопросов по данной теме.

 

Методические указания по выполнению самостоятельной работы студентов:

1.                Для более глубокого усвоения материала лекции необходимо ознакомится с рекомендованной литературой по дисциплине.

2.    Выполнить практическое задание, цель которого - сформировать навыки проектирования и реализации интерфейсов Java, закрепить знания в области разработки классов java и научиться переопределять методы eduals(), hashCode(), toString()..

Задание. Разработать программу с использованием интерфейсов и переопределить методы Java. 

Практическое задание 5

Тема 5. Обработка строк на Java

Вопросы для обсуждения:

1.    Что такое строка в Java и как она представлена в коде?

2.    Как объявить строковую переменную в Java?

3.    Какие операции можно выполнять с использованием строк в Java?

4.    Как объединить (конкатенировать) строки в Java?

5.    Как проверить, равны ли две строки в Java?

6.    Как получить длину строки в Java?

7.    Что такое операции подстроки (substring) и как их использовать в Java?

8.    Как преобразовать другие типы данных в строку в Java?

9.    Как разделить строку на подстроки (токенизировать) в Java?

10.  Какие методы предоставляет класс String для работы с символами и подстроками?


Методические материалы к занятию: 

1.       Для изучения данной темы необходимо изучить материалы электронного учебника.

2.       Необходимо выполнить тестовые задания, которые закрепят освоения основных вопросов по данной теме.

 

Методические указания по выполнению самостоятельной работы студентов:

1.                Для более глубокого усвоения материала лекции необходимо ознакомится с рекомендованной литературой по дисциплине.

2.                Выполнить практическое задание, цель которого - сформировать навыки работы в области обработки строк, научиться применять методы класса String и других классов для обработки строк.

Задание. Разработайте программу, демонстрирующую правила обработки строк в java.

Практическое задание 6

Тема 6. Работа с датой и временем в Java

Вопросы для обсуждения:

1.    Какие классы и интерфейсы Java используются для работы с датой и временем?

2.    Что такое метка времени (timestamp) и как ее представлять в Java?

3.    Как получить текущую дату и время в Java?

4.    Как создать объект Date и Calendar для определенной даты и времени?

5.    Как форматировать дату и время в строку и наоборот с использованием класса SimpleDateFormat?

6.    Что такое временные интервалы (durations) и периоды (periods) в Java, и как их использовать с классом Duration и Period?

7.    Какие возможности предоставляет Java 8 и выше для работы с датой и временем, включая классы LocalDate, LocalTime и LocalDateTime?

8.    Как работать с часовыми поясами и временем в разных часовых поясах с использованием класса ZoneId и ZonedDateTime?

9.    Как рассчитать разницу между двумя датами и временем в Java?

10. Как управлять операциями по сравнению и сортировкой дат и времени в Java?


Методические материалы к занятию: 

1.       Для изучения данной темы необходимо изучить материалы электронного учебника.

2.       Необходимо выполнить тестовые задания, которые закрепят освоения основных вопросов по данной теме.

 

Методические указания по выполнению самостоятельной работы студентов:

1.    Для более глубокого усвоения материала лекции необходимо ознакомится с рекомендованной литературой по дисциплине.

 

Практическое задание 7

Тема 7. Коллекции в Java. Java Collection

Вопросы для обсуждения:

1.    Что такое коллекция (collection) в Java и каково ее назначение?

2.    Какие основные интерфейсы коллекций предоставляются в Java?

3.    Что такое список (List) и какие основные реализации этого интерфейса существуют в Java?

4.    Что такое множество (Set) и какие основные реализации этого интерфейса существуют в Java?

5.    Что такое карта (Map) и какие основные реализации этого интерфейса существуют в Java?

6.    Как добавить элемент в коллекцию в Java?

7.    Как удалить элемент из коллекции в Java?

8.    Как перебрать элементы коллекции (итерировать) в Java?

9.    Что такое итератор (Iterator) и как его использовать для перебора элементов коллекции?

10.  Какие коллекции выбирать в зависимости от задачи: List, Set или Map?


Методические материалы к занятию: 

1.       Для изучения данной темы необходимо изучить материалы электронного учебника.

2.       Необходимо выполнить тестовые задания, которые закрепят освоения основных вопросов по данной теме.

 

Методические указания по выполнению самостоятельной работы студентов:

1.    Для более глубокого усвоения материала лекции необходимо ознакомится с рекомендованной литературой по дисциплине.

2. Необходимо выполнить практическое задание, цель которого - сформировать навыки работы с технологией java SE для работы с датой и временем и использования технологии Java Collection Framework для работы с датой и временем.

Задание. Разработайте программный код, демонстрирующий применение технологии Java Collection Framework.
Вам подходит эта работа?
Похожие работы
Основы программирования
Контрольная работа Контрольная
22 Окт в 22:06
6 +6
0 покупок
Основы программирования
Контрольная работа Контрольная
21 Окт в 14:53
11 +1
0 покупок
Основы программирования
Тест Тест
17 Окт в 16:57
20 +1
1 покупка
Основы программирования
Тест Тест
16 Окт в 10:01
20 +2
0 покупок
Основы программирования
Тест Тест
15 Окт в 09:26
18 +2
0 покупок
Другие работы автора
Основы программирования
Контрольная работа Контрольная
22 Окт в 22:06
6 +6
0 покупок
Менеджмент
Контрольная работа Контрольная
22 Окт в 21:56
8 +8
0 покупок
Экономика
Контрольная работа Контрольная
22 Окт в 21:34
7 +7
0 покупок
Физкультура и спорт
Контрольная работа Контрольная
22 Окт в 21:32
7 +7
0 покупок
Теплоснабжение
Контрольная работа Контрольная
20 Окт в 18:39
10 +1
0 покупок
Темы журнала
Показать ещё
Прямой эфир