Java: Object-Oriented Programming Concepts [Integrated Course]
Packt Publishing
Summary
Overview
Video Description
The Java programming language is a high-level object-oriented language that has a particular syntax and style. Java intends to allow the development of client - server side applications using code which runs on one platform known as the Java Virtual Machine (JVM); without having to recompile them to run on another platform. It follows the mantra.
‘Write once and run anywhere’.
This course introduces the object-oriented paradigm. Java code samples are used to illustrate the presented concepts. The last two sections present Java-specific constructs that help developers solve problems by using an object-oriented approach.
Description
Key Features
- Focus on Java's OOP approach and practical explanation about OOP concepts
- In-depth coverage of data structures and the Java Collections framework
- How to create your own data structures
- Reinforcement of learning through projects and quizzes
What You Will Learn
- Understand the four pillars of object-oriented programming, namely, encapsulation, abstraction, inheritance, and polymorphism
- Learn about the heap and stack concepts and garbage collection in Java
- Understand what is object identity and implementation of hashcode() and equals() functions
- Find out about the different data structures in Java and their features
- Learn what are mixins and traits
Who is this course for?
This course is for programmers who wish to learn and understand object-oriented programming. Anyone wanting to try their hands with programming will also find this course apt for their need.
Questions and answers
Currently there are no Q&As for this course. Be the first to ask a question.
Reviews
Currently there are no reviews for this course. Be the first to leave a review.
Legal information
This course is advertised on reed.co.uk by the Course Provider, whose terms and conditions apply. Purchases are made directly from the Course Provider, and as such, content and materials are supplied by the Course Provider directly. Reed is acting as agent and not reseller in relation to this course. Reed's only responsibility is to facilitate your payment for the course. It is your responsibility to review and agree to the Course Provider's terms and conditions and satisfy yourself as to the suitability of the course you intend to purchase. Reed will not have any responsibility for the content of the course and/or associated materials.