Win a copy of The Little Book of Impediments (e-book only) this week in the Agile and Other Processes forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Using "Tiger" for SCJD 1.4

 
Saheed Adepoju
Ranch Hand
Posts: 267
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi all
Hey since Sun Microsystems just released Tiger, can one use Tiger for his/her SCJD assignment if he/she was certified on 1.4?
Thanks u!

Saheed.
SCJP 1.4

Imagination is better than Knowledge..
 
Mark Spritzler
ranger
Sheriff
Posts: 17278
6
IntelliJ IDE Mac Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I'd send an e-mail to Sun asking, but in general the rulse are any production version of Java is good, and Java 5.0 is production now.

Mark
 
Kathy Sierra
Cowgirl and Author
Rancher
Posts: 1589
5
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
My recommendation would be to NOT use Tiger! Not until there is an official word from Sun... but that should be happening soon. I'll see what I can find out.

cheers,
Kathy
 
Udegbunam Morah
Ranch Hand
Posts: 36
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Saheed,congrats on ur SCJP success.
 
Jim Yingst
Wanderer
Sheriff
Posts: 18671
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Not until there is an official word from Sun...

On one hand, I'd argue that if the instructions say we can use any production version of the Java 2 platform (that hasn't been superseded more than 18 months ago) then we already have official word. Sun did make a point of including that silly "Java 2" in the official title of the latest JDK, after all.

On the other hand, those pesky "junior developers" (the ones who need to be able to understand your code) may not be very familiar with the new JDK 5.0 features, so you might want to consider carefully whether (or how much) you should use those features in a production system at this point.

On yet another hand (yes, I have three - why are you looking at me like that?) the Sun company line is that most all the new features in JDK 5.0 make development easier. (And I agree.) So I think that Sun's graders would have a hard time justifying any points deducted for using new Tiger features. Just make sure that your code actually is simpler and/or safer (e.g. more type-safe) as a result.
 
Clivant Yeo
Ranch Hand
Posts: 124
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I tried using "tiger" to compile my source files on my laptop. Then I use the jar utility to jar up the class files. It can run on my laptop, no problem at all, but once I port it overy to my two other coms running j2sdk 1.4, it couldn't run at all. An error message about the class versioning is being seen as the verbose in the command prompt. However, when I did the vice versa, the jar file can run on "tiger" as well as my other j2se versions. I don't think there is anything wrong with my way of jarring up the necessary files, through this incident, I guess I had better use back version 1.4.2.

Rgds,
Clivant
 
Nicholas Cheung
Ranch Hand
Posts: 4982
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
New versions ususally support old version features, which is expected. However, as older versions wont have any knowledge on new versions, they cannot support Tiger features. Even you havent used any Tiger features, the bytecodes generated by Tiger may have some *magics*.

Nick
 
jiju ka
Ranch Hand
Posts: 308
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I will assume Sun has to do some initial setting, configuration and testing of their own to accept assignments in 1.5

How quick the sun is doing it - that will be we testing sun - how much maintainable Sun's testing package is.

Whatever be it, I will wait in the safe side.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic