lectures about "programming methodology"
I decided to watch lecture videos from the Stanford
University about ?programming methodology?, which actually
teach Java.
I was somewhat surprised that the lectures of the renowned
Stanford university do not have such a high overall
quality at all.
For example, the lecturer (http://en.wikipedia.org/wiki/Meh
r*n_S*h*mi, where *=a) wrote on the blackboard
?off by one error?,
but what he meant clearly was an
?off-by-one error?.
. Regarding Java, he explained the import statement as if
this was required to make a class ?available?, while it does
nothing more than to provide a simple name for a class
instead of its fully qualified name. (To make a class
available, the ?-cp? option of java(c) is used.)
He also explained that Java programs were linked by creating
a JAR archive for them. (While in fact the creation of a JAR
archive is not necessary and the linking [that is, replacing
symbolic references by their referents] takes place when the
classes are loaded by the JVM, independently of whether they
come from class files or JAR files.)
But I have watched only the first lectures so far.