Win a copy of Design for the Mind this week in the Design forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Any Thoughts on J2SE 5?

 
James Turner
Ranch Hand
Posts: 194
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Guys,

I was wondering if anyone had any thoughts on weather or not to use the J2SE 5 for the assignment instead of the J2SE 1.4?

The assignment is for J2SE in general so I surpose J2SE 5 would be fine. It would also be a good way to get some experience with the new features of J2SE 5.

Any thoughts on this?

Thanx.

James.
 
Anusorn Swasdee
Greenhorn
Posts: 13
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I've loaded the assignment for about 2 months and I've not progress it yet.

I admit that I must start it now.
I have one computer and I've just get rid of others version except tiger.
I will take risk using tiger in this assignment.
( Becaues I think it will be finished in about 3 - 4 months from now.
And that time it may be wide spread using tiger than now. )

I vote for using tiger.

- - v

P.S. Don't trust me, I may develop it using tiger and compile it using 1.4.2
<Just for safety>
Ha ha ha
 
Anusorn Swasdee
Greenhorn
Posts: 13
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I think it will be too risky to use new features in tiger.
Although I may use tiger now, I will not risk using generic, new forloop and scanner in the assignment. I'm sure before I send, I may uninstall tiger and compile this assignment with 1.4.2_06. I'm sure I find number 1.4 in some place in the assignment indicate that the assignment using 1.4 ( Not force us to use 1.4, but indicate that the assignment is made using 1.4 )

^_^ V
 
Frans Janssen
Ranch Hand
Posts: 357
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I have decided to use Java 5.0 for my assignment. I will learn from it and that is a nice secondary objective.

So far I have managed to put in generics, the new for-loop, an enum and autoboxing quite naturally (without forcing it).

The only risk I see is that I might not use the full power of the new features and an assessor might notice that. For example, I did not look (yet) at the concurrent Collection classes and there seems to be some new functionality regarding synchronization and locking, so I might be reinventing the wheel if I solve these challenges the 1.4-way in my assignment.

Even if that happens, I don't suppose that can cost a lot of points, so I'll risk it.

Frans.
 
Nicholas Cheung
Ranch Hand
Posts: 4982
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
The marking requirements were written for J2SE 1.4 (because that's the most up-to-date version at that moment). Other people have discussed this issue some time ago, and we believed that using Tiger for the current SCJD might not be a good way, because the marking is not created for that. Also, as Tiger is too new, how should we expect the accessors graded the assignment based on their Tiger knowledge?

In case you really wanna know Tiger, you might also consider to take SCJP Tiger beta exam, rather than taking un-necessary risks on SCJD.

Nick
 
Saheed Adepoju
Ranch Hand
Posts: 267
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi
I totally agree with Nic.(If you dont mind me calling yah that). Tiger has too many new features and i believe if you try to use Tiger for your assignment without using it's new features, i guess you had better just use 1.4. Besides that's just a show off for your collegues. Anyways this is just my own opinion. I guess SUN should upgrade the SCJD assignment so that we would be "forced" to use the features of Tiger. Thanks.
Saheed.
SCJP 1.4 (72%)..
SCJD( preparing..)
SCJP 1.5(In view...).
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic