S
Stefan Ram
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.
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.