File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes Developer Certification (SCJD/OCMJD) and the fly likes Java 1.5 (release date and ok to use?) Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of JavaScript Promises Essentials this week in the JavaScript forum!
JavaRanch » Java Forums » Certification » Developer Certification (SCJD/OCMJD)
Bookmark "Java 1.5 (release date and ok to use?)" Watch "Java 1.5 (release date and ok to use?)" New topic
Author

Java 1.5 (release date and ok to use?)

Michal Charemza
Ranch Hand

Joined: Jul 13, 2004
Posts: 86
Hi all,

According to this thread on the Sun Java forum, Java 1.5 is set to release in the "last days of September". Does anyone have an update or something definite on this?

When it is released, I think it would be fine to use it, as my instructions just say that I must use a production version that has not been superseeded by another for 18 months. Does anyone disagree? Does anyone that that for any reason it would be bad to use it for my assignment?

I ask because some of the locking classes look interesting, and might be just what I'm looking for.

Completely unrelated to my question, but I really don't like the change from v1.5 to v5. To me it seems a cheap advertising ploy. I feel patronised by it somehow. It induces a similer feeling in me as the Athlon numbering system, i.e. 2600XP instead of 2GhZ or whatever, which I also really dislike.

Sorry I just wanted a small rant.

Michal
mike acre
Ranch Hand

Joined: Sep 23, 2003
Posts: 197
Originally posted by Michal Charemza:

It induces a similer feeling in me as the Athlon numbering system, i.e. 2600XP instead of 2GhZ or whatever, which I also really dislike.



I think Athlon probably agree with you at heart.
The reason was because the chips performed so much better than Intel for the same speed they decided to rerate them in order to be comparable with Intel. AFAIK. Since people buy on numbers rather than actual performance.

I see no reason you can't use 1.5 as long as it isn't another Beta release.

Is it really going to v5 ?

v 0.9, 1.0, 1.1 were Java 1
v 1.2, 1.3, 1.4 were Java 2

will it not be a case of

v 1.5, 1.6, 1.7 being billed as Java 5

It is just to signify a MAJOR release.
[ September 24, 2004: Message edited by: mike acre ]

SCJP 1.4, SCJD
Michal Charemza
Ranch Hand

Joined: Jul 13, 2004
Posts: 86
Originally posted by mike acre:

Is it really going to v5 ?


Yep, as on the J2SE Naming and Versioning page.

Originally posted by mike acre:

v 0.9, 1.0, 1.1 were Java 1
v 1.2, 1.3, 1.4 were Java 2


Ah, I wasn't aware of that. I thought "Java 2" had its own numbering separate from "Java 1". But still, I don't think I like this way of doing things, and I definitely don't like the sudden jump to 5.

I suppose it is just a numbering system, so getting annoyed is a bit of a waste of time. I think I just think a fractional version increase is a minor release, and an integer increase is a major realease is a nice, clean, and well understood way of doing things, that limits confusion. Having the first version of Java 5 as version 1.5 seems (to me) an unnecessary complication.

Oh dear I'm ranting again...

Actually, one more thought. The page I refer to above is J2SE Naming and Versioning. Is Java now now going to be J5SE?

Michal
[ September 24, 2004: Message edited by: Michal Charemza ]
Michal Charemza
Ranch Hand

Joined: Jul 13, 2004
Posts: 86
Originally posted by Michal Charemza:

The page I refer to above is J2SE Naming and Versioning. Is Java now now going to be J5SE?


Ok, to answer my own question, just by looking at the page I refered to: Java is staying as "Java 2", J2SE. It's just going to version 5. So it is just "leaping" from 1.4.2 to 5.0.

Hmmm... biting tongue...

Michal
[ September 24, 2004: Message edited by: Michal Charemza ]
Max Habibi
town drunk
( and author)
Sheriff

Joined: Jun 27, 2002
Posts: 4118
I would not recommend using jdk 1.5 right now: Sun needs to update their grading criteria, and I'm pretty sure that isn't done yet. Wait till they tell you it's ok.

Best regards,
M


Java Regular Expressions
mike acre
Ranch Hand

Joined: Sep 23, 2003
Posts: 197
In the spec it says you may use any implementation on Java 2 platform.

So I guess if it is now Java 5 then you can't use 1.5.

I think everyone will probably call it 1.5 whatever Sun wants it to be called.
Paul Bourdeaux
Ranch Hand

Joined: May 24, 2004
Posts: 783
Right now J2SE 5.0 is only a release candidate, meaning that it is not a full fledged production version yet. The production version will be named "J2SE 5.0 final build" or simply "J2SE 5.0".

You cannot use 5.0 until it is officially released as a production version.

Also, the following is from Sun regarding the naming change:
Platform and Product Names Use Version 5.0
Version 5.0 is used in the platform and product names -- the leading "1." was dropped. Where you might have expected to see 1.5.0, it is now 5.0 (and where it was 1.5, it is now 5).

Apparently, the leading 1 was dropped to better reflect the level of change between versions. :roll:


“Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning.” - Rich Cook
mike acre
Ranch Hand

Joined: Sep 23, 2003
Posts: 197
Okay so sun has realised that calling 1.2 1.3 1.4 Java 2 made no difference the version is what people use, so they've changed the version for 1.5 to 5.0

So we had 0.9 which was (retrospectively) Java 1

we had 1.2 which was Java 2 which confused people enough

now we have 5.0 which is Java 2 which is going to ease the confusion exactly how?

Nuts
Kathy Sierra
Cowgirl and Author
Ranch Hand

Joined: Oct 10, 2002
Posts: 1572
Howdy -- I think Max is right here; regardless of the exact instructions, wait until you get word from one of us that it's a Good Idea to use Java 5. (We'll never know what version 3 and 4 would have looked like )

That's my recommendation anyway. However, I'll see what I can find out about this, and the MOMENT I have more concrete news, I'll certainly post it here (or someone else from certification will).

So... stay tuned. I'm hoping to have news fairly soon.

cheers,
kathy
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Java 1.5 (release date and ok to use?)