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
Java Programming
Here's one on-line from wikibooks. Can't beat the price.
http://en.wikibooks.org/wiki/Java_Programming
http://en.wikibooks.org/wiki/Java_Programming
Live simply so that others may simply live.
Debian Social Contract
Debian Social Contract
-
- Posts: 2
- Joined: 2007-02-05 21:51
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.
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.
- swirling_vortex
- Posts: 631
- Joined: 2007-02-16 20:30
- Location: Pennsylvania
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.
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.
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!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.
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 fineplugwash wrote: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!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.
Don't dream your life; live your dream!
- swirling_vortex
- Posts: 631
- Joined: 2007-02-16 20:30
- Location: Pennsylvania
I know it works without problems because, well, I just did it. In fact, the only dependencies were just the sun-java5 packages.plugwash wrote: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!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.
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!
- javahaxxor
- Posts: 151
- Joined: 2007-02-10 17:12
- Location: Malmoe, Sweden
- Contact:
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