Learning Java (8)

1 Name: #!/usr/bin/anonymous : 2008-11-03 01:18 ID:SBf9yKff

Hello all,

I'd like to start learning Java. I will most likely not be getting any help for it, so this will all be self-learning. The language I use most often is C, so I'm coming from that perspective.

I have several books on C, but my favourite is the C Programming Language itself(this: http://en.wikipedia.org/wiki/The_C_Programming_Language_(book)). I'd like to know if there are any books like that for Java? It seems like there are several versions of Java itself, which is kind of confusing to a total n00b like myself. If there isn't a definitive reference, then what are some of the most highly-recommended books?

2 Name: #!/usr/bin/anonymous : 2008-11-03 03:00 ID:gISG/sMr

I don't know any Java, but the Python version of How to Think Like a Computer Scientist was a great introduction, so I'd hope the Java version is as well.

3 Name: #!/usr/bin/anonymous : 2008-11-04 00:59 ID:nZrX0fc9

There's nothing like The C Programming Language, sadly.
Have you had any experience with object oriented programming?

> It seems like there are several versions of Java itself, which is kind of confusing to a total n00b like myself.

It's really not that bad, there are several implementations of the Java language, but they all try to conform to the most recent specification of the language by Sun, so you shouldn't encounter any problems with regard to that.

4 Name: OP : 2008-11-04 06:19 ID:SBf9yKff

>>2, How to Think Like a Computer Scientist looks like a good place to start, thanks!

>>3, nooo! I was hoping there would be something as useful =(

I've taken enough classes to understand the OOP concept, and I've played around with Inform for a project so yes, I'm not totally in the dark.

A friend told me to start with JDK 6, I'm assuming SE, so that's what I'm downloading.

5 Name: #!/usr/bin/anonymous : 2008-11-05 14:36 ID:6tarlJ3E

>>4 Yeah the first thing you do is download the JDK 6 file. Then you want to download a writer. I recommend JCreator (http://www.jcreator.com/download.htm, I used it when i first started learning Java.

My university has a wiki (http://wiki1010.cs.umanitoba.ca/mediawiki/index.php/COMP1010) for the first year course with, thinks that all the students have no knowledge of Java at all so this should help. It will cover the basics.

You are lucky that you konw C, because Java and Chave are similar. So have fun learning Java!

6 Name: JavaMan : 2008-12-07 04:49 ID:8JTMZP2d

I'd recommend 'Thinking in Java' by Bruce Eckel.

You can get the (outdated) 3rd edition for FREE here:
http://www.mindview.net/Books/TIJ/

Or find info on the 4th edition here: http://mindview.net/Books/TIJ4

Hands down the best book for programmer-oriented people wanting to learn Java.

JavaMan out!

7 Name: #!/usr/bin/anonymous : 2009-03-04 22:51 ID:Heaven

Java's similar to C++, but it restricts you more in some things. It's not very hard to pick up but is more complicated than Python. JDK 1.6 SE is exactly what you want, and i whole heartedly recommend Head First Java as the book to start with.

8 Name: #!/usr/bin/anonymous : 2011-03-18 12:56 ID:gEUdRYrW

Java makes you program such like as the following thing:
http://www.youtube.com/watch?v=Hi8L--oWL18
It's an open source product.
https://bitbucket.org/uncorrelated/knocking-bird

This thread has been closed. You cannot post in this thread any longer.