The Java books from amazon

End of May 2010 it was time again for some new interest in Java. This time I browsed Amazon for the 'new and used' books about Java. Here I found some nice titles:

I'm going back and forward through these books. See how far I come this time.

Java Trail

I regained interest in Java. Thanks to Patrick. So now I am waiting for my book to arrive. I'm a part time mailman but not in my own neighborhood. And when I'm doing my round in my section, the mailman arrives at my house to find a closed door.... Ironic...

So now I am reading up on Java on the offical tutorials site: http://java.sun.com/docs/books/tutorial/ . One section in the tutorial is called a 'trail'. So now I'm on the Java trail. Follow my lead. But please do overtake if I'm going too slow for you.

In the meantime, the book arrived: "Head First Java". Look in the navigator to read about my experiences.

I ditched the book, and I found a few better books:

in increasing level of importance...

Meet Duke!


Java or BOOP?

This section is called 'Java', but it's not just limited to pure Java itself. As you can read in the 'C and me' section, I have a love/hate relation with C++ kind of languages. I don't mind OOP or BOOP, I just don't like complexity.
I have been doing tests with HTML, C++, Javascript, Qt, Java and CGI (using Modula-2). Some of these things have their own webpages on this site. In the Java section I will spend time on topics in Java and JavaScript. I know these have nothing in common, except the first four letters of the names, but Java and JavaScript both serve webpages for my kind of application. So you will get a mix of both languages.
If you don't like the mix, just make your own site and mail me the URL.

The language

According to an article in Nuts and Volts, a very nice magazine published in the USA), The JAVA language was designed to be a kind of microcontroller programming system, but it soon evolved into one of the major web programming languages and tools. The idea behind Java is to have platform dependent compilers which produce platform independent code that can be incorporated in every webbrowser code.

I decided to try this one out for several reasons:

So now I'm reading this book... And I still like it, although Java also has a bit to do with classes and objects, but not as far fetched as in C++. The book is funny! It has some reflectance upon itself. I like reading the book.

The book is called Teach yourself Java 2 in 21 days and it has a webpage to support it. My book is in dutch, but this website is in english. The site has a list of changes and typo's, found since the original publications.

Getting a Java compiler

If you need the java compiler javac, better visit the Sun website and select the Java Development System of your choice. I had my reasons to choose for JDK version 1.2.2, but you are free to see which version works best for you.
After you have downloaded the package (mine was a modest 34 MB in size) of choice, install it in a suitable directory (like '/usr/local') and follow the instructions in the file "INSTALL". Make sure you install the software with root-privileges.

When done, you have a full java development system with libraries and the lot. You only need to adjust the 'PATH' environment variable and you're ready to rock and roll.

I also have the "Jikes" javacompiler (made by IBM) on my computer. Compiling the sources took over an hour on my 200 MHz WinChip system. And now I have it, I need to set the 'CLASSPATH' variable. I'll see to that after Christmas. If ever.

My progress

You can follow my progress with Java in this section. In the navigator frame on the right you can see which of the sources I have tried until now and you can download the sources to see how they compile in your system.

For some tasks, I have also included the compiled code in a tiny HTML framework, such that you can see it run. At the moment I have dedicated HTML pages for each of these but I want to make a CGI executable to make the page dynamically. But that's for the future.

Page created November 2004,

Page equipped with googleBuster technology