What do you think about the availability of Java 7?

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Curtis Rutland
    Recognized Expert Specialist
    • Apr 2008
    • 3264

    What do you think about the availability of Java 7?



    Java SE 7 delivers:
    • Language changes to help increase developer productivity and simplify common programming tasks by reducing the amount of code needed, clarifying syntax and making code easier to read. (JSR 334: Project Coin)
    • Improved support for dynamic languages (including: Ruby, Python and JavaScript), resulting in substantial performance increases on the JVM. (JSR 292: InvokeDynamic)
    • A new multicore-ready API that enables developers to more easily decompose problems into tasks that can then be executed in parallel across arbitrary numbers of processor cores. (JSR 166: Fork/Join Framework)
    • A comprehensive I/O interface for working with file systems that can access a wider array of file attributes and offer more information when errors occur. (JSR 203: NIO.2)
    • New networking and security features
    • Expanded support for internationaliz ation, including Unicode 6.0 support
    • Updated versions of numerous libraries
    So what do you guys think? The good, bad, and ugly?
    Last edited by Niheel; Jul 29 '11, 05:05 AM. Reason: added info from the link you provide and made the link clickable
  • Dheeraj Joshi
    Recognized Expert Top Contributor
    • Jul 2009
    • 1129

    #2
    I am waiting to play with it.

    Regards
    Dheeraj Joshi

    Comment

    • Frinavale
      Recognized Expert Expert
      • Oct 2006
      • 9749

      #3
      Hmm makes me want to try out Java again...it's been a long time!

      Comment

      • Curtis Rutland
        Recognized Expert Specialist
        • Apr 2008
        • 3264

        #4
        Spend enough time with C# and you'll realize how weak a release this is. This is the result of all those years between 6 and 7? C# gains LINQ, Lambdas, and powerful type inference from 2 to 3. Java gets string switches and halfassed type inference on generics only?

        I understand that the stability of Java is something its followers trumpet, but I like my language to move forward with the times, not fall behind them. Just think. C# 4 gave us dynamics, tasks, named arguments, optional parameters, and co/contravariance of generics. C# 5 will bring async methods and who knows what else. Java 8 might get around to including some type of delegate.

        They're behind the times, feature wise. And I doubt they'll catch up. That doesn't make C# a better language, it just makes it one I enjoy working with more.

        Also, I'm surprised at the lack of interest in this topic.

        Comment

        • momotaro
          Contributor
          • Sep 2006
          • 357

          #5
          Hi,
          where can I "DOWNLOAD" the Java SE7 API specification?
          thx.

          Comment

          • Dheeraj Joshi
            Recognized Expert Top Contributor
            • Jul 2009
            • 1129

            #6
            Also, I'm surprised at the lack of interest in this topic
            It is not just this topic. But whole Java section here is with less activity. :)

            Regards
            Dheeraj Joshi

            Comment

            • sandyinfinite
              New Member
              • Feb 2011
              • 24

              #7
              Its very good News that java7 going to launch.
              But is anyone knows that this new java 7 is more helpful for web development ?

              Comment

              Working...