Evolution Of Java

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    Evolution Of Java - Presentation Transcript

    1. Evolution Of Java
    2. Java Release
    3. Java Evolution Initial Release Java SE 7 Java SE 6 J2SE 5.0 J2SE 1.4 J2SE 1.3 J2SE 1.2 JDK 1.1 JDK 1.0
    4. Java Evolution
      • Major additions included:
      • an extensive retooling of the AWT event model
      • inner classes added to the language
      • JavaBeans
      • JDBC
      • RMI
      Java SE 7 Java SE 6 J2SE 5.0 J2SE 1.4 J2SE 1.3 J2SE 1.2 JDK 1.1 JDK 1.0
    5. Java Evolution
      • Major additions included:
      • strictfp keyword
      • reflection which supports Introspection only, no modification at runtime possible.
      • the Swing graphical API was integrated into the core classes
      • Sun's JVM was equipped with a JIT compiler for the first time
      • Java Plug-in
      • Java IDL, an IDL implementation for CORBA interoperability
      • Collections framework
      Java SE 7 Java SE 6 J2SE 5.0 J2SE 1.4 J2SE 1.3 J2SE 1.2 JDK 1.1 JDK 1.0
    6. Java Evolution
      • Major additions included:
      • HotSpot JVM included
      • RMI was modified to support optional compatibility with CORBA
      • JavaSound
      • Java Naming and Directory Interface (JNDI) included in core libraries (previously available as an extension)
      • Java Platform Debugger Architecture (JPDA)
      Java SE 7 Java SE 6 J2SE 5.0 J2SE 1.4 J2SE 1.3 J2SE 1.2 JDK 1.1 JDK 1.0
    7. Java Evolution
      • Major additions included:
      • assert keyword
      • regular expressions modeled after Perl regular expressions
      • exception chaining allows an exception to encapsulate original lower-level exception
      • Internet Protocol version 6 (IPv6) support
      • non-blocking NIO (New Input/Output)
      • logging API
      • image I/O API for reading and writing images in formats like JPEG and PNG
      • integrated XML parser and XSLT processor (JAXP)
      • integrated security and cryptography extensions (JCE, JSSE, JAAS)
      • Java Web Start included
      Java SE 7 Java SE 6 J2SE 5.0 J2SE 1.4 J2SE 1.3 J2SE 1.2 JDK 1.1 JDK 1.0
    8. Java Evolution
      • Major additions included:
      • Generics
      • Metadata:
      • Autoboxing/unboxing
      • Enumerations
      • Swing: New skinnable look and feel, called synth.
      • Varargs
      • Enhanced 'for loop'
      • Fix the previously broken semantics of the Java Memory Model, which defines how threads interact through memory.
      • Automatic stub generation for RMI objects.
      • static imports
      Java SE 7 Java SE 6 J2SE 5.0 J2SE 1.4 J2SE 1.3 J2SE 1.2 JDK 1.1 JDK 1.0
    9. Java Evolution
      • Major additions included:
      • Support for older Win9x versions dropped.
      • Scripting Language Support (JSR 223)
      • Dramatic performance improvements for the core platform[15][16], and Swing.
      • Improved Web Service support through JAX-WS (JSR 224)
      • JDBC 4.0 support (JSR 221).
      • Java Compiler API (JSR 199)
      • Upgrade of JAXB to version 2.0
      • Support for pluggable annotations (JSR 269).
      • Many GUI improvements
      Java SE 7 Java SE 6 J2SE 5.0 J2SE 1.4 J2SE 1.3 J2SE 1.2 JDK 1.1 JDK 1.0
    10. Java Evolution
      • Major additions included:
      • JVM support for dynamic languages, following the prototyping work currently done on the Multi Language Virtual Machine,
      • A new library for parallel computing on Multi-core processors[26],
      • Superpackages (JSR 294), which are a way to define explicitly in a library or module which classes will be visible from outside of the library[27],
      • Swing Application Framework, an infrastructure common to most desktop applications, making Swing applications easier to create.
      • Replacing the existing concurrent low-pause garbage collector
      Java SE 7 Java SE 6 J2SE 5.0 J2SE 1.4 J2SE 1.3 J2SE 1.2 JDK 1.1 JDK 1.0
    11. Source
      • http://en.wikipedia.org/wiki/Java_version_history

    + Munish GuptaMunish Gupta, 12 months ago

    custom

    1001 views, 0 favs, 3 embeds more stats

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 1001
      • 998 on SlideShare
      • 3 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 26
    Most viewed embeds
    • 1 views on http://drevlyanin.tumblr.com
    • 1 views on http://www.tumblr.com
    • 1 views on http://blog.drevlyanin.ru

    more

    All embeds
    • 1 views on http://drevlyanin.tumblr.com
    • 1 views on http://www.tumblr.com
    • 1 views on http://blog.drevlyanin.ru

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories