1 option
Java OOP: Object Oriented Programming with Exercises.
- Format:
- Video
- Language:
- English
- Physical Description:
- 1 online resource (212 minutes)
- Place of Publication:
- [Place of publication not identified] : PACKT Publishing, 2026.
- Language Note:
- In English.
- System Details:
- video file
- Summary:
- <b>Learn Java's Object-Oriented Programming concepts with practical exercises. Explore classes, inheritance, polymorphism, encapsulation, and more in this comprehensive course.</b><h4>Key Features</h4><ul><li>Comprehensive coverage of Java Object-Oriented Programming concepts</li><li>Hands-on exercises to reinforce learning at every step</li><li>In-depth exploration of SOLID principles, inheritance, and polymorphism</li></ul><h4>Book Description</h4>In this comprehensive course, you’ll master Object-Oriented Programming (OOP) in Java, one of the most powerful paradigms for building scalable and maintainable software. Starting with the basics, you’ll learn how to create and work with classes and objects, laying a strong foundation in Java. As the course progresses, you’ll dive into more advanced topics such as constructors, interfaces, abstract classes, and the practical implementation of OOP concepts. You’ll explore key OOP principles such as inheritance, polymorphism, and encapsulation in-depth, understanding how they contribute to code flexibility and reusability. You’ll also gain insight into SOLID principles, a set of design principles for writing better object-oriented code. The course culminates with an overview of garbage collection, helping you manage memory efficiently in Java. Through a series of exercises, you will apply these concepts in real-world scenarios, strengthening your understanding of how OOP works in practice. By the end of the course, you’ll be equipped to write clean, maintainable Java code with object-oriented design principles, ready to tackle complex programming challenges.<h4>What you will learn</h4><ul><li>Understand core Object-Oriented Programming concepts in Java</li><li>Implement classes, objects, and inheritance effectively in Java</li><li>Apply polymorphism, encapsulation, and abstraction principles</li><li>Design code using SOLID principles for better maintainability</li><li>Manage memory efficiently through garbage collection techniques</li><li>Build scalable, maintainable Java applications with OOP principles</li></ul><h4>Who this book is for</h4>This course is ideal for Java developers, software engineers, and anyone interested in mastering Object-Oriented Programming. Basic knowledge of Java is helpful, but the course is designed to help both beginners and intermediate programmers enhance their OOP skills.
- Notes:
- Title from resource description page (viewed July 20, 2026).
The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.