Java Project.

Soldato
Joined
4 Nov 2007
Posts
4,514
Received my 3 semester long project for Uni a few weeks ago, intended on building something in Java, as we have already done a unit on C++ and I wanted to compare, so I actually have something to write about.

Just wondering what would be possible for a novice, any recommendations?

Thought about doing a platform game, but I'm lost and haven't got a clue where to start.

Any recommended reading/tutorial sites/forums/link?

Thanks.
 
Hi,

The Sun site has a few tutorials that are pretty good. Also quite a number of books that are good, and a fair number that aren't so good. I always find the O'Reilly books decent if a bit dry at times.

From what I've found Java is pretty difficult to write GUI stuff in. I find it's better suited for writing backend code and using this to serve up HTML etc. You'd get quite a bit of mileage out of looking at different ways in which Java can be used to implement web-based applications. You've got the various frameworks such as Struts, technologies such as XML, XSLT, XPath etc. Lots of writing + research, and also fairly straightforward to produce simple examples of. Doing that you'll also learn Java quite quickly though with a steep learning curve and much frustration.

If you're looking to compare with C++ you could look more at how Java provides the OO stuff such as encapsulation, inheritance, interfaces etc. I'm not too sure how you'd take the comparison further though as in my mind Java and C++ wouldn't generally be used to write the same kind of code. At least not by me 'cause I'm not that good at C++ :) Maybe C# compared to Java would make a better comparison.

Hope that gives some ideas.

Jim
 
Thanks for the reply, pretty confusing stuff.

Started writing some basic stuff today, print outs and echos.

The main point of the project is to aim for something big, like a game, website, database anything not so much the comparison, should have made the clear. The comparison is more of a personal thing.

Spent about 10 minutes wondering why it wouldn't work, released a "I" was suppose to be a "l", doh.
 
Back
Top Bottom