Quantcast
Channel: object oriented – Java Software Development Tutorials and Videos
Browsing all 17 articles
Browse latest View live

The Clean Code Talks — Inheritance, Polymorphism, & Testing

Is your code full of if statements? Switch statements? Do you have the same switch statement in various places? When you make changes do you find yourself making the same change to the same if/switch...

View Article



UC Berkeley CS 61B Lecture 2 – Using Objects

Fundamental dynamic data structures, including linear lists, queues, trees, and other linked structures; arrays strings, and hash tables. Storage management. Elementary principles of software...

View Article

Power Use of Value Objects in Domain Driven Design

Dan Bergh Johnsson refreshes the listeners’ memory on using value objects showing by example how their good use can revolutionize a program’s architecture, simplifying it, making it more readable and...

View Article

Object Oriented Design for Testability

We design our code for performance, maintenance, simplicity, extensibility and other goals, but most of us do not think about testability as a design goal, yet verifying the correctness of our code is...

View Article

Object-Oriented Programming in Java

In this video Kevlin Henney explains what it means to write Java programs according to his view on Object Oriented Programming (OOP) and takes a philosophical approach to encapsulation, polymorphism...

View Article


Moving Beyond Java Objects

What could be more progressive than abandoning the idea of Java objects? Ok, that is a stretch. We can still develop in conventional Java, but what if the language bindings are part of the problem?...

View Article

It Is Possible to Do Object-Oriented Programming in Java

Object Orientation(OO) means different things to different people, but they normally focus on defining terms such as encapsulation, polymorphism and inheritance, and talk about data abstraction,...

View Article

Object-Oriented Programming in Java – Lecture 1

This lecture is only an introduction to java programming. It is only an overview of the language and how it compares with other languages. Video producer: http://www.bhecker.com/

View Article


Object-Oriented Programming in Java – Lecture 2

This lecture covers the concept of the Object and how the object is created in Java. Also covered is the concept of class and method variables. Video producer: http://www.bhecker.com/

View Article


Design Patterns in Java: Evaluating an Objective-Oriented Design of the...

“Evaluating an Objective-Oriented Design of the Expression Tree Processing App” is a video that will help you evaluate the limitations of alternative software development methods (such as algorithm...

View Article

Four Rules of Simple Design to Higher Order Functions

This talk wants to demonstrate how object-oriented principles can only get you so far in simplifying your Java design. Starting with a clean yet completely imperative code base written in Java, I will...

View Article

Object-Oriented Programming in Java – Lecture 3

This lecture covers an overview of using the Eclipse IDE to create a Java program. It also demonstrates how to create assignment #1 in Eclipse. The class concept as well as the main driver program...

View Article

Overloading in Java

Overloading in Java helps in implementation of Polymorphism concept and is applicable for Methods in a class and its superclasses. This video tutorial explains the importance of Overloading and how...

View Article


Java Constructors and Object Creation

Learn about the Java constructors and how the constructors help to initialize the Java objects. This tutorial explains the constructors with arguments, default constructor and have mentioned about the...

View Article

An Introduction to PackedObjects

In Java the layout of objects is abstracted away from the application, leaving Java inherently challenged by concerns such as interoperation with native data structures, the dense packing of Java...

View Article


Faster Java Objects and Arrays

The presentation covers the APIs and design considerations behind org.ObjectLayout and StructuredArray Java library. It explains the fundamentals behind logic that can allow Java JDKs to match C on...

View Article

Streams in Java 8

Since Java 8 the JDK has a Stream API. Among numerous other operations the Stream API offers two operations – reduce() and collect() – which are occasionally misunderstood and thus used incorrectly –...

View Article

Browsing all 17 articles
Browse latest View live




Latest Images