Toggle navigation
ru
en
Login
Courses
Java программирование
OCAJP 8
OCPJP 8 Upgrade from Java 6
OCPJP 8 Update from Java 7
OCPJP 8
Web Services
Java Persistence API
Tests
Interview Questions
Tasks
Articles
Home
Tests
Java Tests
Java программирование
JDK, JRE и JVM
Компиляция и запуск приложения из командной строки
Classpath
JAR-Файлы
Правила именования переменных
Ключевые слова
Примитивные типы данных
Литералы
Методы
Переменные
Преобразование и приведение примитивных типов
Ввод с клавиатуры
Арифметические операторы
Инкремент и декремент
Операторы сравнения
Логические операторы
Тернарный оператор
Конкатенация строк
Условный оператор If
Оператор switch
Цикл while
Цикл do-while
Цикл for
Оператор break
Оператор continue
Оператор return
Одномерные массивы
Многомерные массивы
Длина массива
Классы и объекты
Перегрузка
Передача объектов в методы
Java varargs
Сборщик мусора и метод finalize
Наследование
Ключевое слово super
Модификаторы доступа
Геттеры и сеттеры
Переопределение методов
Ключевое слово final
Lesson 8 - Ключевое слово static
Метод equals()
Метод toString()
Интерфейс
Приведение ссылочных типов
Перечисления
Классы оболочки
Перегрузка с дополнительными факторами
Класс String
StringBuffer и StringBuilder
Регулярные выражения
Класс ResourceBundle
Класс LocalDate
Класс LocalTime
Класс LocalDateTime
Вложенные классы
Лямбда выражения
Функциональный интерфейс
Интерфейс Predicate
Интерфейс Consumer
Интерфейс Function
Интерфейс Supplier
Интерфейс UnaryOperator
Специализации функциональных интерфейсов
Ссылки на методы
Интерфейс List и класс ArrayList
Интерфейс Set и классы HashSet, LinkedHashSet
Интерфейс Queue и классы
Интерфейс Iterator
Интерфейс ListIterator
Отображения Map
Класс Collections
Обработка исключений
Классы исключений
Оператор try-catch-finally
Исключения при наследовании
Конструкция try-with-resources
Классы символьных потоков
Предопределенные потоки ввода-вывода
Сериализация
Клонирование
Многозадачность
Класс Thread
Состояния потоков
Метод Thread.sleep()
Метод Thread.yield()
Метод Thread.join()
Метод Thread.isAlive()
Синхронизация потоков
Межпотоковые коммуникации
Lesson 22 - Список ПО
Lesson 23 - Code Quality
Number of Questions
-
+
OCAJP 8
Lesson 1 - Identifiers and JavaBeans
Lesson 2 - OOP Concepts
Lesson 3 - Overloading and Overriding
Lesson 4 - Literals
Lesson 5 - Assignments
Lesson 6 - Java Operators
Lesson 7 - Flow Control
Lesson 8 - Switch Statement
Lesson 9 - Strings
Lesson 10 - Try-Catch
Lesson 11 - Java, Javac Commands
Lesson 12 - If-Else Statement
Lesson 13 - Arrays
Lesson 14 - Garbage Collection
Lesson 15 - Wrappers
Lesson 16 - Interfaces
Number of Questions
-
+
OCPJP 8 Upgrade from Java 6
Lesson 1 - Literals
Lesson 2 - Switch Statement
Functional Interface
Lambda Expression
Method References
java.util.function Package
Function Interface
Consumer Interface
Supplier Interface
Predicate Interface
UnaryOperator Interface
Lesson 4 - Try-Catch
Number of Questions
-
+
OCPJP 8 Update from Java 7
Functional Interface
Lambda Expression
Method References
java.util.function Package
Function Interface
Consumer Interface
Supplier Interface
Predicate Interface
UnaryOperator Interface
Lesson 2 - Inner Class
Number of Questions
-
+
OCPJP 8
Lesson 1 - OOP Concepts
Lesson 2 - Overloading and Overriding
Lesson 3 - Collections
Functional Interface
Lambda Expression
Method References
java.util.function Package
Function Interface
Consumer Interface
Supplier Interface
Predicate Interface
UnaryOperator Interface
Lesson 5 - Inner Class
Lesson 6 - Try-Catch
Lesson 7 - Threads
Lesson 8 - Enum
Lesson 9 - File Navigation and I/O
Number of Questions
-
+
Trustpilot
Trustpilot