|
|
fleetmouse
from Horny for Truth on 2003-03-21 15:09 [#00608170]
Points: 18042 Status: Lurker
|
|
Any Java programmers here? Anyone recommend a good book?
I am sick of getting burned on computer books... I bought like 3 or 4 Python books before I came across one that actually had practical instructions for learning the language (Python 2.2 Bible, in case anyone's interested).
Something that covers JDBC and Swing would be nice - I'm going to be programming a database front end to replace our aging character-based application.
|
|
Polynomial-C
from Netherlands, The on 2003-03-21 15:12 [#00608173]
Points: 1362 Status: Regular
|
|
Thinking In Java by Bruce Eckel...
|
|
Polynomial-C
from Netherlands, The on 2003-03-21 15:13 [#00608176]
Points: 1362 Status: Regular
|
|
It's not about Swing and JDBC, but it explais the basic OO principles like polymorphism, inheritance, etc.
|
|
-V-
from Ensenada Drive on 2003-03-21 15:24 [#00608193]
Points: 1452 Status: Lurker
|
|
I have Deitel and Deitel's "Java - How to Program". It goes through all of the basic programming topics such as program structure, arrays, and the like... It goes through graphical applets and even has sections on OOD. There is one version of the book that comes with a "Cyber Classroom" CD that takes you step by step through all of the example programs in the book, almost in painful detail - good for learning it. It's a little expensive though - around $100, I think.
|
|
Joyrex
from watmm.com (United States) on 2003-03-21 15:28 [#00608202]
Points: 1389 Status: Lurker
|
|
The O'Reilly series of books on Java are great - check them out at http://www.oreilly.com
|
|
Ctrl Alt Del
from Ft. Worth (United States) on 2003-03-21 15:34 [#00608218]
Points: 2190 Status: Lurker
|
|
yea java in a nutshell is quite good
|
|
fleetmouse
from Horny for Truth on 2003-03-21 15:44 [#00608235]
Points: 18042 Status: Lurker
|
|
Hmmmmm..... the Eckel book is available as a free download so maybe I'll check that out first. Though the reviews on Amazon indicate that it's written from a C++ perspective which I don't know....
|
|
Polynomial-C
from Netherlands, The on 2003-03-21 15:48 [#00608240]
Points: 1362 Status: Regular | Followup to fleetmouse: #00608235
|
|
Yeah, the guy also wrote Thinking in C++. Go figure...
|
|
fleetmouse
from Horny for Truth on 2003-03-21 15:56 [#00608245]
Points: 18042 Status: Lurker | Followup to Polynomial-C: #00608240
|
|
So are you like Polynomial-C++?
|
|
Polynomial-C
from Netherlands, The on 2003-03-21 16:02 [#00608251]
Points: 1362 Status: Regular | Followup to fleetmouse: #00608245
|
|
And at the moment i'm also a bit Polynomial-C#
|
|
fleetmouse
from Horny for Truth on 2003-03-21 16:42 [#00608281]
Points: 18042 Status: Lurker | Followup to Polynomial-C: #00608251
|
|
Well now, you seem like a learned fellow, so I'll come right out and ask:
If you were going to build a GUI database front end, what would you use? Do you think Java's a good/bad choice for that? I know from expedience that it's not the swiftest client language on earth, but I was checking out the Sun One IDE and it handles a lot of what I need - a database abstraction layer, generation of forms from metadata... ??
|
|
Polynomial-C
from Netherlands, The on 2003-03-21 16:50 [#00608296]
Points: 1362 Status: Regular | Followup to fleetmouse: #00608281
|
|
I would choose Java, Delphi, Visual Basic or C#. Java and C# use VM's, so they're a bit slower. They all have easy ODBC/JDBC acces (and DAO/ADO in VB)
Maybe you should just stick to the language you already know (if any)
|
|
Polynomial-C
from Netherlands, The on 2003-03-21 16:52 [#00608301]
Points: 1362 Status: Regular | Followup to Polynomial-C: #00608296
|
|
Oh yeah, C# also has the infrastructure for metadata-driven UI layout
|
|
fleetmouse
from Horny for Truth on 2003-03-22 09:13 [#00609397]
Points: 18042 Status: Lurker | Followup to Polynomial-C: #00608296
|
|
I know a proprietary database language called DQL and I know Python, that's about it. I started learning C once but decided it wasn't practical for what I wanted to do - I need a higher level language.
Delphi I've heard good things about - especially speed and ease of development. But I'm afraid of Borland getting taken over by say Microsoft so they can drive a knife into the back of those non MS alien dev tools.
I really wish Python and WXPython were embedded in IE and Mozilla 'cause they rock. I've run a few GUI apps done in WXPython and they're as fast as native code.
I guess I'm going to start down the Java path because it's browser embeddable, it has the support tools and libraries to ease what I want to do, and it's multiplatform. Aw hell everyone else is doing it. :-)
|
|
fleetmouse
from Horny for Truth on 2003-03-25 16:11 [#00616148]
Points: 18042 Status: Lurker
|
|
The Eckel book is very good. He seems to know his shit, and he writes well and he doesn't try to be too clever or cute which is the downfall of many a tech author. I think I'll get me a hard copy.
|
|
Polynomial-C
from Netherlands, The on 2003-03-25 16:13 [#00616161]
Points: 1362 Status: Regular | Followup to fleetmouse: #00616148
|
|
OK, good luck ;-)
|
|
jand
from Braintree (United Kingdom) on 2003-03-25 16:15 [#00616169]
Points: 5975 Status: Moderator | Show recordbag
|
|
check out http://www.proce55ing.net/
Still on Alpha but e me and I'll get you on the Alpha test list...
very very smooth way to ease yourself into JAVA....
alos check... http://www.yayhooray.com/thread/18274.html .. loads of great resources mentioned there...
(I'm learning JAVA myself ....endless fun as I'm also learning C# & .NET at the same time......MY BRAIN HURTS :)....
|
|
Messageboard index
|