Scheduled Maintenance: We are aware of an issue with Google, AOL, and Yahoo services as email providers which are blocking new registrations. We are trying to fix the issue and we have several internal and external support tickets in process to resolve the issue. Please see: viewtopic.php?t=158230

 

 

 

java

Programming languages, Coding, Executables, Package Creation, and Scripting.
Post Reply
Message
Author
awfulman
Posts: 195
Joined: 2006-12-02 04:31

java

#1 Post by awfulman »

I wonder, what is the best manual for beginners to start programming in java?

User avatar
michael7
Posts: 120
Joined: 2005-05-14 22:33

Java Programming

#2 Post by michael7 »

Here's one on-line from wikibooks. Can't beat the price.

http://en.wikibooks.org/wiki/Java_Programming
Live simply so that others may simply live.
Debian Social Contract

awfulman
Posts: 195
Joined: 2006-12-02 04:31

#3 Post by awfulman »

Thank you, michael7. Your link is very useful.

michaelbarton49
Posts: 2
Joined: 2007-02-05 21:51

#4 Post by michaelbarton49 »

If you're new to programming the o'reilly books are usually good

http://www.oreilly.com/store/complete.html

particularly the head first series

http://www.oreilly.com/store/series/headfirst.csp

If you become serious and more interested this is my favorite

http://java.sun.com/docs/books/effective/

Doing is the best way to learn.
Evening classes were helpful for me.

User avatar
swirling_vortex
Posts: 631
Joined: 2007-02-16 20:30
Location: Pennsylvania

#5 Post by swirling_vortex »

I've read some of the O'Reilly books and found them a little hard to digest. Then again, I usually needs things explained straight and simple.

Sam's works for me:
http://www.amazon.com/Sams-Teach-Yourse ... F8&s=books

Note: If you want to program in Debian, I highly recommend enabling a testing repo and downloading sun-java5-jdk and sun-java5-plugin. Then, disable the repo. (This is if you still want to use the stable packages. Otherwise, all you have to do is download the mentioned packages.) At least that's how I did it.

I prefer Netbeans 5.5, but picking an IDE is a whole new topic that's just as bad as a distro war. :wink:

plugwash
Posts: 2507
Joined: 2006-09-17 01:10
Contact:

#6 Post by plugwash »

Note: If you want to program in Debian, I highly recommend enabling a testing repo and downloading sun-java5-jdk and sun-java5-plugin. Then, disable the repo. (This is if you still want to use the stable packages. Otherwise, all you have to do is download the mentioned packages.) At least that's how I did it.
In this particular case you are safe (at least unless the packages are changed) but in general be very carefull doing stuff like that, its all too easy to upgrade something like libc6 as a dependency of something and that can break a lot of stuff!

synux
Posts: 226
Joined: 2007-02-11 09:09

#7 Post by synux »

plugwash wrote:
Note: If you want to program in Debian, I highly recommend enabling a testing repo and downloading sun-java5-jdk and sun-java5-plugin. Then, disable the repo. (This is if you still want to use the stable packages. Otherwise, all you have to do is download the mentioned packages.) At least that's how I did it.
In this particular case you are safe (at least unless the packages are changed) but in general be very carefull doing stuff like that, its all too easy to upgrade something like libc6 as a dependency of something and that can break a lot of stuff!
It's always a good idea to emulate Debian in QEMU.. Right now I have a QEMU image called "crazy.img" where I have dared to install APT from experimental... but it runs fine :)
Don't dream your life; live your dream!

User avatar
swirling_vortex
Posts: 631
Joined: 2007-02-16 20:30
Location: Pennsylvania

#8 Post by swirling_vortex »

plugwash wrote:
Note: If you want to program in Debian, I highly recommend enabling a testing repo and downloading sun-java5-jdk and sun-java5-plugin. Then, disable the repo. (This is if you still want to use the stable packages. Otherwise, all you have to do is download the mentioned packages.) At least that's how I did it.
In this particular case you are safe (at least unless the packages are changed) but in general be very carefull doing stuff like that, its all too easy to upgrade something like libc6 as a dependency of something and that can break a lot of stuff!
I know it works without problems because, well, I just did it. :D In fact, the only dependencies were just the sun-java5 packages.

But plugwash is right because if you try to download an update for openoffice or something else, it will attempt to erase & upgrade a whole bunch of packages, which isn't good for a stable system. Most of the time that method does not work.

Anyway, pick a book & start making fresh cups of java!

User avatar
javahaxxor
Posts: 151
Joined: 2007-02-10 17:12
Location: Malmoe, Sweden
Contact:

#9 Post by javahaxxor »

http://java.sun.com/docs/books/tutorial/ is a good place to start. then you have to decide on what you want to focus, such as Java for the web, client GUI programming, etc. Trying everything will take a long time and can get you confused.
running Debian testing

Post Reply