К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Java SE 17 Developer 1Z0-829: Java Object-Oriented Approach · LearnSpace
Назад в каталог
courseraIT и технологии

Java SE 17 Developer 1Z0-829: Java Object-Oriented Approach

Курс от Pearson
Средний≈ 10.7 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

Embark on a transformative journey through our comprehensive course designed to master the Java Object-Oriented Approach. This course meticulously covers the essentials, from declaring and instantiating Java objects, including nested class objects, to understanding the complete object lifecycle and garbage collection. Delve into the creation of classes and records, mastering instance and static fields, methods, and constructors. Our expertly crafted lessons will guide you through implementing overloading, understanding variable scopes, and applying encapsulation to create immutable objects. Gain proficiency in inheritance, including abstract and sealed classes, and enhance your skills in method overriding and polymorphism. Explore the power of interfaces, functional interfaces, and enumerations, and learn to utilize private, static, and default interface methods. By the end of this course, you will have a robust understanding of Java's object-oriented principles, empowering you to develop sophisticated and efficient Java applications. Join us to elevate your programming expertise and stay ahead in the dynamic world of Java development.

Навыки, которые вы освоите

Java ProgrammingCode ReusabilityObject Oriented DesignProgramming PrinciplesSoftware DesignMemory ManagementRecords Management

Программа курса

1 модулей · 67 учебных материалов

01Java SE 17 Developer (1Z0-829): Unit 3 67 материалов

Module introduction

Module introductionВидео

Class definition, and reachability

Learning objectivesВидеоSource files and basic type declarationsВидеоNested type declarationsВидео

Учитесь у экспертов

Pearson

Преподаватель курса

Simon Roberts

President, Dancing Cloud Services, LLC

Java SE 17 Developer 1Z0-829: Java Object-Oriented Approach
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 10.7 ч

1 модулей

Язык: Английский

Субтитры: Американский английский

Часть программы вашего университета
Inner class declarations - part 1Видео
Inner class declaration - part 2Видео
Local and anonymous class declarationsВидео
Reachability analysisВидео
Question deep diveВидео
Class definition, and reachability QuizЗадание

Defining class contents

Learning objectivesВидеоInstance and static fields - part 1ВидеоInstance and static fields - part 2ВидеоInstance and static methods - part 1ВидеоInstance and static methods - part 2ВидеоVariable length argument handlingВидеоOverloaded and overridden methods - part 1ВидеоOverloaded and overridden methods - part 2ВидеоDefining recordsВидеоFeatures of recordsВидеоQuestion deep diveВидеоDefining class contents QuizЗадание

Initialization of objects

Learning objectivesВидеоStatic initializationВидеоInstance initializationВидеоQuestion deep diveВидеоInitialization of objects QuizЗадание

Scope, encapsulation, and immutability

Learning objectivesВидеоRules of scopeВидеоAccess control modifiersВидеоEncapsulation requirementsВидеоImmutability requirementsВидеоQuestion deep diveВидеоScope, encapsulation, and immutability QuizЗадание

Local variable type inference

Learning objectivesВидеоUsing var for regular variablesВидеоAdditional uses and restrictions of varВидеоQuestion deep diveВидеоLocal variable type inference QuizЗадание

Implementation inheritance

Learning objectivesВидеоSubclass declarationВидеоSubclass initializationВидеоAbstract class constraintsВидео Sealed type hierarchiesВидеоSpecial cases in sealed type hierarchiesВидеоQuestion deep diveВидеоImplementation inheritance QuizЗадание

Working with polymorphism

Learning objectivesВидеоObject and reference typeВидеоPattern matching in instanceofВидеоAdditional topics in pattern-matched instanceofВидеоPossible and impossible castsВидеоVirtual method invocationВидеоCovariant returnsВидеоQuestion deep diveВидеоWorking with polymorphism QuizЗадание

Interfaces

Learning objectivesВидеоInterfaces, methods and functional interfacesВидеоInterface implementationВидеоDefault method resolutionВидеоQuestion deep diveВидеоInterfaces QuizЗадание

Enumerations

Learning objectivesВидеоEnum values and initializationВидеоEnum fields and methodsВидеоQuestion deep diveВидеоEnumerations QuizЗадание