• Post Reply Bookmark Topic Watch Topic
  • New Topic

Java 3 ???  RSS feed

 
Pablo Gomes Ludermir
Greenhorn
Posts: 12
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi people!
I read this article from the O'Reilly guys and it seems very interesting. What do you think about it?
Have you read anything about it at JCP or Sun?
The site is:
http://www.onjava.com/pub/a/onjava/2002/07/31/java3.html
[]s
Pablo
SCJ2P1.4
 
SJ Adnams
Ranch Hand
Posts: 925
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I agree with (all?) of the points.
The problem is of course back-compatibility. back-compatibility is a political issue not a technical issue...
 
Pablo Gomes Ludermir
Greenhorn
Posts: 12
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Well, the MickeySoft changed a lot in VB and it was their main product until the last year (now I believe they are betting on C#).
I wasn't there when Java changed to Java 2, and I never worried about checking what kind of changes happend on the language at the time. Can anyone tell me?
 
SJ Adnams
Ranch Hand
Posts: 925
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
things like hashtable/hashmap, iterators/enumerators that kind of thing.
my point is that hashtable/hashmap are still supported. the article wants to 'delete all the deprecated stuff'.
 
Jim Yingst
Wanderer
Sheriff
Posts: 18671
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I wasn't there when Java changed to Java 2, and I never worried about checking what kind of changes happend on the language at the time.
Really, Java 2 was more of a marketing terminology thing. Bigger changes had occurred between 1.0 and 1.1 (like completely replacing the event model) but that was OK because (a) the changes were really needed, and (b) there was not, at the time, a huge amount of legacy code to worry about. The Java 3 changes proposed by ERH are pretty big (more than any previous changes), and there's now a lot of legacy code that would be affected. Well, a lot of it wouldn't be affected, because what would happen is that many organizations would insist on continuing to use Java 2 (JDK 1.4 or whatever) rather than go to the effort required to make sure their applications work correctly in Java 3. Much more than happens now. So it would be a big deal, and not to be undertaken lightly.
Having said that, I do like most all the changes proposed by ERH (though I haven't thought them all through carefully.) And it makes some sense that if you ever do allow really big changes to the language such as some of these are, you might as well try to make them all at once. That is, the industry is going to be pretty resistant to breaking backward compatibility like this, but if you do it, try to get all desired changes in at once, because it's going to be a long time before you get another chance to do something like this again. Then again, this also may greatly magnify the number of things that can go wrong. So massive, massive testing would be reqired. And if they released all these changes in, say, JDK 1.6 (or renumber to 2.0 and cause even more confusion), a lot of people would be wise to wait until JDK 1.7 (2.1) before porting their really big legacy applications over to the new release. Give Sun a chance to fix some of the subtle new bugs they'd probably introduce with all the really big changes.
I don't know if changes this big will ever happen. It'll be interesting to see how things develop...
[ June 03, 2003: Message edited by: Jim Yingst ]
 
Pradeep bhatt
Ranch Hand
Posts: 8933
Firefox Browser Java Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi guys,
Have you heard of Java 1.5, named "Tiger" project. Many new things will be introduced like enum. The realease is expected in late 2003.
 
Pablo Gomes Ludermir
Greenhorn
Posts: 12
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I had a look there. The JDK 1.5 already works on some topics of the article.
I had created the same topic in Sun's forum and people are posting nice opinions:
http://forum.java.sun.com/thread.jsp?forum=31&thread=407034&tstart=0&trange=15
 
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!