Java

Java

WorkTech

1. Введение в Java

JVM, JIT-компилятор, byte-код, garbage collector, использование памяти.

2. ООП

Виды программирования, в чём уникальность ООП-подхода, основные принципы ООП (инкапсуляция, полиморфизм, наследование, абстракция), что означают, для чего и когда применяются.

3. Модификаторы доступа

Применение модификаторов доступа в коде, назначение.

4. Переопределение/перегрузка

В чём различие, для чего предназначены, как применяются при разработке.

5. Коллекции

Виды коллекций, Maps, Stream-API.

6. Исключения

Виды исключений, блок try-catch-finally, try-with-resources, как правильно обрабатывать исключения.

7. Паттерны проектирования

Какие бывают, где и как применяются.

8. Аннотации

Что это такое, как реализованы аннотации в Java, основные Java-аннотации, Lombok, где и как их использовать.

9. Javadoc

Для чего нужно, как использовать и как писать.

10. Фреймворки и библиотеки

Что такое фреймворки и библиотеки, в чём разница, где и как используются, как их подключать к своему проекту, обзор фреймворков и библиотек JUnit/TesNG, RestAssured, Jackson, GSON, Cucumber, Jacoco, Allure, Spring.


Мы подобрали тестовые задания по Java, которое выполняют авто-тестировщики уровня Junior на собеседованиях при трудоустройстве.

Тестовые задачи Java



Ресурсы для изучения Java

javaRush - платный, но самый толковый ресурс для обучения на практических задачах.

➜ бесплатный самоучитель по Java

➜ бесплатный тренажер для кода

➜ бесплатный Тестировщик с нуля

➜ Другие ресурсы для обучения ты найдешь в интернете по запросу: "Курс по автотестированию на Java"


Report Page