Lecture 13

hello again! … after a couple of weeks of complete silence 🙂

…just want to go farther with Java classes of Mr Jhonathan Shewchuk.

it is good to remember that in the last lectures in the series, Lecture 12, there were told many interesting things about Abstract Classes and Java Interfaces, how are they useful and which is the differences between them. By the way …

do you remember the difference between the two?

Read more of this post


Lectures 11 & 12

it had to come one moment … inheritance (maybe one of the the most important concepts in object -oriented  programming, along with the two other ones: polymorphism and encapsulation )

1:06 today is the day …

Read more of this post

Lecture 10

0:44 there is a method called equals – every class has it.
if this is not defined explicitely and if you write something like:


Read more of this post

Lecture 9

well is been a while since I uploaded last course of Jonathan Shewchuk (you´re probably missing him :)), here I am with a next lecture in his series… this time about … STACK FRAMES

0:19 today we gonna learn about how Java stores stuff in memory, if you’re an embedded programmer I bet you’re interested in this kind of things, even if Java is not so used in the “embedded world”

As you may have noticed the words “THE STACK AND THE HEAP” written in big and capital letters on the table, are suggestive

0:40  the heap stores all the objects and … all the class variables, those which are declared static

Read more of this post

Lectures 7/8 – Linked Lists

Lecture 7:

0:20 Hi everyone ! today I’m gonna talk about lists (first part :), I would add)

How can a list be stored….?

Read more of this post

Lectures 4/5/6 – Types and Conditionals/Iteration and Arrays I/Iteration and Arrays II

Other 3 lectures from 61B course at Berkeley University….

Basically those are about instructions, loops and arrays in Java.

1:47 – very important “difference between references and primitive types – references point to an object somewhere” in other words, they do not own the data, “primitive are just simple basic types of data

so .. which are the primitive types in Java: byte, short, integer, long and for floating point numbers there are double and float and … boolean and char which can store only one single character.

it is almost sure that this guy, Jonathan, didn’t worked so much in the e,bedded filed, since he strongly recommends to use long, as a default data type.

Read more of this post

Lectures 1,2 and 3 – Course Overview/Using Objects/Defining Classes

I will add into this post first three courses of this series. The course focuses on Java examples to present some general concepts about data structures and object oriented concepts.

Let’s juts briefly go through the three courses and comment some of the most interesting parts.

Read more of this post