Skip to content

Java: Object-Oriented Programming Concepts [Integrated Course]


Packt Publishing

Summary

Price
£123.58 inc VAT
Or £41.19/mo. for 3 months...
Study method
Online
Duration
5 hours · Self-paced
Qualification
No formal qualification

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.

FAQs

Study method describes the format in which the course will be delivered. At Reed Courses, courses are delivered in a number of ways, including online courses, where the course content can be accessed online remotely, and classroom courses, where courses are delivered in person at a classroom venue.

CPD stands for Continuing Professional Development. If you work in certain professions or for certain companies, your employer may require you to complete a number of CPD hours or points, per year. You can find a range of CPD courses on Reed Courses, many of which can be completed online.

A regulated qualification is delivered by a learning institution which is regulated by a government body. In England, the government body which regulates courses is Ofqual. Ofqual regulated qualifications sit on the Regulated Qualifications Framework (RQF), which can help students understand how different qualifications in different fields compare to each other. The framework also helps students to understand what qualifications they need to progress towards a higher learning goal, such as a university degree or equivalent higher education award.

An endorsed course is a skills based course which has been checked over and approved by an independent awarding body. Endorsed courses are not regulated so do not result in a qualification - however, the student can usually purchase a certificate showing the awarding body's logo if they wish. Certain awarding bodies - such as Quality Licence Scheme and TQUK - have developed endorsement schemes as a way to help students select the best skills based courses for them.