Thanks for the tips ghastley. When I start working on larger projects I'll keep subversion in mind (even if working alone). And don't worry... I don't expect Eclipse to work like a "normal Windows application". I wouldn't want it to (reasons: cost, flexibility, BSOD's...). And one of the reasons I chose Eclipse as an IDE (apart from cost ) is it's ability to be used with other languages.
As for java and DB's, I have some pretty good DB skills (but mostly experienced on the support / DBA side). I just want to learn the in's and out's of OOP and database interactivity, and java is the language I've chosed to learn OOP with, so I'll just have to see what I run into. As a learning exercise, I plan on making a single-user app. with a DB back-end / datastore, so hopefully what I have in mind will work well enough for my purposes.
Thanks for the tips ghastley. When I start working on larger projects I'll keep subversion in mind (even if working alone). And don't worry... I don't expect Eclipse to work like a "normal Windows application". I wouldn't want it to (reasons: cost, flexibility, BSOD's...). And one of the reasons I chose Eclipse as an IDE (apart from cost ) is it's ability to be used with other languages.
As for java and DB's, I have some pretty good DB skills (but mostly experienced on the support / DBA side). I just want to learn the in's and out's of OOP and database interactivity, and java is the language I've chosed to learn OOP with, so I'll just have to see what I run into. As a learning exercise, I plan on making a single-user app. with a DB back-end / datastore, so hopefully what I have in mind will work well enough for my purposes.