is it just me? or is java really really umm... interesting!

Ye' old general discussion board. Basically, for everything that isn't covered elsewhere. Come here to shoot the breeze, shoot your mouth off, or whatever suits your fancy.
This forum is not for asking programming related questions.

Moderator: General Moderators

Post Reply
matt1019
Forum Contributor
Posts: 172
Joined: Thu Jul 06, 2006 6:41 pm

is it just me? or is java really really umm... interesting!

Post by matt1019 »

Sup mis amigos!! Long time no chat!

man i miss this forum!!

Anyhoo, So, we were assigned a very very low level of tetris like program....

got it done in less than 1/2 an hour!
I am digging this language!

anyone else find this easy? or is it because it's just the beginning?

-Matt
User avatar
feyd
Neighborhood Spidermoddy
Posts: 31559
Joined: Mon Mar 29, 2004 3:24 pm
Location: Bothell, Washington, USA

Post by feyd »

Java's easy to pick up if you have a decent grasp of C++ or a few other languages. Heck, even transitioning from (OOP) PHP to Java shouldn't be too bad.
User avatar
n00b Saibot
DevNet Resident
Posts: 1452
Joined: Fri Dec 24, 2004 2:59 am
Location: Lucknow, UP, India
Contact:

Re: is it just me? or is java really really umm... interesti

Post by n00b Saibot »

matt1019 wrote:anyone else find this easy? or is it because it's just the beginning?
it's just the beginning... then when you start exploring the different areas of Java, you will come to understand the depth & vastness of the language.
alex.barylski
DevNet Evangelist
Posts: 6267
Joined: Tue Dec 21, 2004 5:00 pm
Location: Winnipeg

Post by alex.barylski »

I have limited knowledge of Java, basically a book or two i've read on the subject, but never applied anything, but I will say, don't count your chickens before they hatch.

Any language and it's associated technology is difficult to learn, it takes time and patience. Otherwise the world would be full of professional Java developers which simply isn't the case.

Yes Java hideas alot from you, so making trivial apps like tetris (actually isn't that trivial) or calendars, etc, but when was the last time you saw anyone pay millions for a tetris game?

Java was designed to pick up the short falls of CPP and make enterprise development easier and more managable, it's why M$ jumped on with it's own version C# (very similar).

In no way does it make programming eaiser (per se) but rather simplifies mundane tasks that would otherwise slow you down or introduce trivial errors which are anything but trivial to track down.

If you've ever written a Windows application which was over 10,000 lines of C++ (not including the MFC libraries, etc) and sometime later discovered GDI leak or had it reported by a client that your software was crashing their computer and little else was known...in that case debugging becomes next to impossible and consumes many many many man hours to track down and first reproduce that error in your own envrinment.

Java and similar HLL's serve to circumvent these issues by hiding low level details like memory managament from you, so you can focus on application logic rather than ensuring your pointers are all freed, etc.

It's awesome you had a positive experience and gained some knowledge of the working environment, etc, but to claim it's "easy" is naive of you or anyone for that matter. It's not easy, it's jut different fthan previous development languages.

In trivial apps like Tetris or Tic-Tac-Toe, etc one can program a simple app using any language, whether it is done right given the working language is an entirely different story.

In anycase, have fun with it, but don't assume somethng is easy because you may soon become disheartened when something isn't easy.

Just my opinion of course :)

Cheers :)
User avatar
jolinar
Forum Commoner
Posts: 61
Joined: Tue May 24, 2005 4:24 pm
Location: in front of computer

Post by jolinar »

There are some very nice things about Java. Like hiding scary things such as pointers (had enough of pointers, following a computer vision project)
alvinphp
Forum Contributor
Posts: 380
Joined: Wed Sep 21, 2005 11:47 am

Re: is it just me? or is java really really umm... interesti

Post by alvinphp »

n00b Saibot wrote:
matt1019 wrote:anyone else find this easy? or is it because it's just the beginning?
it's just the beginning... then when you start exploring the different areas of Java, you will come to understand the depth & vastness of the language.
I agree with noob Saibot. Java is quite vast.
timvw
DevNet Master
Posts: 4897
Joined: Mon Jan 19, 2004 11:11 pm
Location: Leuven, Belgium

Post by timvw »

- Where the Standard Edition seemed like a simplified version of C++ i always get the feeling they're trying to do th inverse with the Enterprise Edition :p

- There are still a couple of subtle differences in th various virtual machine implementations which make it a 'compile once, debug everywhere' experience..

- As long as you don't meet the 'OverArchitecture' paradigms you'll enjoy the ride :)
Post Reply