Get started with Java and object-oriented programming concepts
About This Video
Get an in-depth understanding of data structures and the Java Collections framework
Create your own data structures
Reinforcement of learning through projects and practical explanation about OOP concepts
In Detail
Java is a mature, elegant and sophisticated object oriented language that runs in a JVM (Java Virtual Machine).Once compiled into bytecode, Java can …
Java: Object-Oriented Programming Concepts
Video description
Get started with Java and object-oriented programming concepts
About This Video
Get an in-depth understanding of data structures and the Java Collections framework
Create your own data structures
Reinforcement of learning through projects and practical explanation about OOP concepts
In Detail
Java is a mature, elegant and sophisticated object oriented language that runs in a JVM (Java Virtual Machine).Once compiled into bytecode, Java can run in a JVM regardless of the underlying environment, Java is “Write once and run anywhere”. Over the years Java has built for itself the reputation of a language that is capable of delivering high performance robust applications that are elegant,structured and sophisticated. Java is about the Object Oriented way.
There are several aspects of the Java language that must be mastered for a developer to use Java at its full potential: The distinction between Classes and Objects, the interaction of Objects and Classes in the forging of an application, the concepts of OO programming (Inheritance and Polymorphism, Abstract Classes and Interfaces, Abstraction and Encapsulation), the memory model, Object identity, the Java Collections framework.
You will learn about all these fundamental aspects in this course.
Audience
This course is for programmers who have coded in Java or who have been coding in Java and wish to move to the next level and start the journey to become a confident java developer and why not a expert. This course is also the first step in moving from writing unstructured code to writing structured, elegant, articulated programs.
Chapter 2 : The Pillars of Object-Oriented Programming
Encapsulation
Abstraction
Inheritance
Polymorphism
Identity
Chapter 3 : The Java Memory Model
Everything Is a Reference
The Heap and the Stack
Garbage Collection
Chapter 4 : Object Identity in Java
Identity Versus Equality
Value Objects
Implementing hashCode() and equals()
Chapter 5 : Java’s Approach to Object-Oriented Programming
Associations, Aggregation and Composition
Inheritance and Polymorphism
Interfaces and Abstract Classes
A Few Words on Mixins and Traits
Chapter 6 : Data Structures – The Java Collections Framework
Collections, Lists, Sets, Queues, Heaps, Stacks, and More
Iterators
Maps
Start your Free Trial Self paced Go to the Course We have partnered with providers to bring you collection of courses, When you buy through links on our site, we may earn an affiliate commission from provider.
This site uses cookies. By continuing to use this website, you agree to their use.I Accept