aspose file tools*
The moose likes Features new in Java 7 and the fly likes Java 7/8 finally proposed. Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Features new in Java 7
Bookmark "Java 7/8 finally proposed." Watch "Java 7/8 finally proposed." New topic
Author

Java 7/8 finally proposed.

Wouter Oet
Saloon Keeper

Joined: Oct 25, 2008
Posts: 2700

The long awaited proposals for Java SE 7 and 8 have finally been made. The proposals can be found here: Java SE 7 and Java SE 8.


"Any fool can write code that a computer can understand. Good programmers write code that humans can understand." --- Martin Fowler
Please correct my English.
Martijn Verburg
author
Bartender

Joined: Jun 24, 2003
Posts: 3274
    
    5

Will be interesting to see if any insights are given on Friday's keynote at devoxx on the voting...


Cheers, Martijn - Blog,
Twitter, PCGen, Ikasan, My The Well-Grounded Java Developer book!,
My start-up.
Mohamed Sanaulla
Saloon Keeper

Joined: Sep 08, 2007
Posts: 3071
    
  33

Closures pushed to Java SE 8?


Mohamed Sanaulla | My Blog
Pat Farrell
Rancher

Joined: Aug 11, 2007
Posts: 4659
    
    5

Closures don't bother me. Why they didn't just accept the Google Collections as part of the standard library is beyond me. We can still just use it.

My prediction is that Java 8 will be so far into the future that we will all be using Scala or Mirah or something else.
Mohamed Sanaulla
Saloon Keeper

Joined: Sep 08, 2007
Posts: 3071
    
  33

Pat Farrell wrote:My prediction is that Java 8 will be so far into the future that we will all be using Scala or Mirah or something else.


Exactly! And Mirah- Heard it for the first time.
Wouter Oet
Saloon Keeper

Joined: Oct 25, 2008
Posts: 2700

Pat Farrell wrote:My prediction is that Java 8 will be so far into the future that we will all be using Scala or Mirah or something else.
I highly doubt that. Java 8 is scheduled for over 2 years and there are so many business applications written in Java that there will be a demand for Java (maintenance) programmers for the next 20 years.
Mohamed Sanaulla
Saloon Keeper

Joined: Sep 08, 2007
Posts: 3071
    
  33

Wouter Oet wrote:I highly doubt that. Java 8 is scheduled for over 2 years and there are so many business applications written in Java that there will be a demand for Java (maintenance) programmers for the next 20 years.

I feel Enterprise applications would also take sometime to migrate to different technologies.
Pat Farrell
Rancher

Joined: Aug 11, 2007
Posts: 4659
    
    5

Wouter Oet wrote:I highly doubt that. Java 8 is scheduled for over 2 years.

And what makes you think it will actually come out in two years, i.e. late 2012? Java 7 is already very late. There is a lot more politics in the Java development, standardization, etc. world now that Oracle is being heavy handed, suing Google, etc. I expect that Google and IBM will get more active in the political side of the specs, which could delay Java 8 decades.

I agree that there are lots of existing Java applications that will be in legacy support for 20+ years. But the picture for new big apps is more cloudy. Up until a few years ago, the choices were perl, php, and a few other unattractive languages, and then Java. So the world was beating a path to Java. But Java is showing its age. Everything that I've written professionally in the past 12 years has been Java. For my next project, I'll look hard at other platforms. My most recent project was close, we nearly when Ruby on Rails. I'm not sure that RoR is the answer, but I know that for the next one I start up, Java's age and lack of multi-core support will make it start out an underdog.
Pat Farrell
Rancher

Joined: Aug 11, 2007
Posts: 4659
    
    5

mohamed sanaullah wrote:I feel Enterprise applications would also take sometime to migrate to different technologies.

I've never seen an Enterprise application that migrates. Ever. What happens is that the old legacy Enterprise application gets so full of cobwebs, and is so hard to maintain, that the company will spring for a completely new solution. Sometimes purchased (SAP, etc.) and sometimes written from scratch in the then current Golden Language That Solves All Problems.

Hussein Baghdadi
clojure forum advocate
Bartender

Joined: Nov 08, 2003
Posts: 3479

Pat Farrell wrote:
Wouter Oet wrote:I highly doubt that. Java 8 is scheduled for over 2 years.

And what makes you think it will actually come out in two years, i.e. late 2012? Java 7 is already very late. There is a lot more politics in the Java development, standardization, etc. world now that Oracle is being heavy handed, suing Google, etc. I expect that Google and IBM will get more active in the political side of the specs, which could delay Java 8 decades.

I agree that there are lots of existing Java applications that will be in legacy support for 20+ years. But the picture for new big apps is more cloudy. Up until a few years ago, the choices were perl, php, and a few other unattractive languages, and then Java. So the world was beating a path to Java. But Java is showing its age. Everything that I've written professionally in the past 12 years has been Java. For my next project, I'll look hard at other platforms. My most recent project was close, we nearly when Ruby on Rails. I'm not sure that RoR is the answer, but I know that for the next one I start up, Java's age and lack of multi-core support will make it start out an underdog.

IBM joined Oracle on OpenJDK project, I doubt they will encage in any fight.
I'm not threading expert, but why Java 5 concurrency isn't sufficient for you?
Pat Farrell
Rancher

Joined: Aug 11, 2007
Posts: 4659
    
    5

This is not the thread to go into details on the flaws of Java threading. There is a whole section here on the ranch for threading discussions, and I've posted at length there.

In short, Java makes the programmer get the threading right, and its just too hard to do properly. The Ranch has Henry Wong, a world class expert on threading and synchronization, moderating the forum section.

That you have to have a forum section on a topic is a really bad idea. Henry can get it right all of the time. I can get it right most of the time. Most programmers get it wrong most of the time.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Java 7/8 finally proposed.