SlideShare uma empresa Scribd logo
1 de 7
Baixar para ler offline
Java SE 6, Platform Name and Version
                TM




                    Numbers
At this release, the platform name has changed from J2SETM to JavaTM SE. The official name is
JavaTM Platform, Standard Edition 6.

Both version numbers (1.6.0 and 6) are used to identify this release of the Java Platform.
Version 6 is the product version, while 1.6.0 is the developer version. The number 6 is used to
reflect the evolving level of maturity, stability, scalability and security of Java SE.

Version 6 Used in Platform and Product Names
Version 6 is used in the platform and product names as given in this table:


                       Full Name                             Abbreviation

Platform name          JavaTM Platform, Standard Edition 6   JavaTM SE 6


                       JavaTM SE Development Kit 6           JDKTM 6
Products delivered
under the platform
                       JavaTM SE Runtime Environment 6       JRETM 6


Due to significant popularity within the Java developer community, "JDK" continues to be the
acronym for the development kit, as does "JRE" for the runtime environment. Notice that "JDK"
stands for "Java SE Development Kit" (to distinguish it from the Java EE Development Kit
known as SDK). The name "Java Development Kit" is no longer used, and has not been offically
used since 1.1, prior to the advent of Java EE and Java ME.

Version 1.6.0 Used by Developers
Java SE keeps the version number 1.6.0 (or 1.6) in some places that are visible only to
developers, or where the version number is parsed by programs. As mentioned, 1.6.0 refers to
exactly the same platform and products numbered 6. Version numbers 1.6.0 and 1.6 are used
at:

       java -version (among other info, returns java version "1.6.0")
       java -fullversion (returns java full version "1.6.0-bxx")
       javac -source 1.6 (is an alias for javac -source 6)
       java.version system property
       java.vm.version system property
       @since 1.6 tag values
jdk1.6.0 installation directory
       jre1.6.0 installation directory
       http://java.sun.com/javase/6 website


                            Version 1.5.0 or 5.0?
Both version numbers "1.5.0" and "5.0" are used to identify this release of the Java 2 Platform
Standard Edition. Version "5.0" is the product version, while "1.5.0" is the developer version.
The number "5.0" is used to better reflect the level of maturity, stability, scalability and security
of the J2SE.

The number "5.0" was arrived at by dropping the leading "1." from "1.5.0". 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).

"Version 5.0" Used in Platform and Product Names
Version 5.0 is used in the platform and product names as given in this table:


                        Full Name                                  Abbreviation

Platform name           JavaTM 2 Platform Standard Edition 5.0     J2SETM 5.0


                        J2SETM Development Kit 5.0                 JDKTM 5.0
Products delivered
under the platform      J2SETM Runtime Environment 5.0             JRE 5.0


Due to significant popularity within the Java developer community, the development kit has
reverted back to the name "JDK" from "Java 2 SDK" (or "J2SDK"), and the runtime
environment has reverted back to "JRE" from "J2RE". Notice that "JDK" stands for "J2SE
Development Kit" (to distinguish it from the J2EE Development Kit). The name "Java
Development Kit" is no longer used, and has not been offically used since 1.1, prior to the advent
of J2EE and J2ME.

As before, the "2" in Java 2 Platform Standard Edition indicates the 2nd generation Java
platform, introduced with J2SE 1.2. This generation number is also used with J2EE and J2ME.

"Version 1.5.0" Used by Developers
J2SE also keeps the version number 1.5.0 (or 1.5) in some places that are visible only to
developers, or where the version number is parsed by programs. As mentioned, 1.5.0 refers to
exactly the same platform and products numbered 5.0. Version numbers 1.5.0 and 1.5 are used
at:
java -version (among other info, returns java version "1.5.0")
      java -fullversion (returns java full version "1.5.0-b64")
      javac -source 1.5 (javac -source 5 also works)
      java.version system property
      java.vm.version system property
      @since 1.5 tag values
      jdk1.5.0 installation directory
      jre1.5.0 installation directory
      http://java.sun.com/j2se/1.5.0 website (http://java.sun.com/j2se/5.0 also
      works)


J2SE SDK/JRE Version String Naming
Convention

Developers may need to know a product's version string for various purposes, depending on
whether they are developing and deploying a product or downloading and integrating a
product.

The following table explains how to interpret SDK/JRE release version string information.

Note that this convention was not in effect prior to the 1.3.0 feature release. The output of
java -version has had the same format since 1.3.1



System Properties and the java -version Command

The output of the java -version command includes a product version identifier and a build
indentifier. This output is determined by the values of several system properties, and those
system properties can themselves be examined programmatically at runtime.

    System Property                                         Where Displayed in java -version
                           System Property Content
         Name                                                          Output


                                                                 Line one displays the product
 java.version                    product version
                                                                 version.
Line one displays the product
                                   product version
                                                                     version.
 java.runtime.version              product build
                                                                     Line two displays the build
                                   identifier
                                                                     identifier.


Numbering Format Specifications

Every SDK/JRE release that is shipped has a product version string and a build identifier
associated with it. The general rules for setting either a version string or a build number string
are as follows. For more specific rules and examples, see the following table:

        The content of the java.version system property must always be unique for each external
        binary.
        A separator is always used between different parts of the string so that ordering can be
        determined programmically. (For example, a version string of "1.3.1beta" is not acceptable.
        A version string of "1.3.1-beta" is acceptable.)
        The format should be numeric and in lower case where applicable with a period "." within
        the field itself and a dash "-" between fields.
        A period "." separator indicates a major version.
        An underbar "_" separator is used to indicate an update release.
        A dash "-" separator is used to indicate a non-GA (non-FCS) release.
        A GA (FCS) product version or build identifier must not contain a dash (-).
        No asterik "*" or plus sign "+" is allowed, since these are used as wildcards for the matching
        logic.
        The content of the java.runtime.version system property can be expanded (beyond that of
        the java.version system property) to include the build id.
        All GA (FCS) versions are ordered based on the standard dot-notation. For example: 1.3.0 <
        1.3.0_01 < 1.3.1 < 1.3.1_01.

Syntax Notation
Syntax notation used in the following table is:

        Italics indicate syntax that varies.
        <-identifier> indicates syntax that is present only for any non-GA (non-FCS) release.

        The identifier is often used to represent a particular milestone, for example:

            o   early access
            o   beta
            o   rc1



J2SE Release and Version String Information
Release                                                            Example java -version
               Description      Version Numbering Format
   Type                                                                 Output Strings


Feature     Contains new     n.n.0<-identifier>                    The following output
            functionality.                                         indicates a GA (FCS) release
                                     The final digit is always a   having a build indentifier of
                                     0.                            b24.
                                     The -identifier is required
                                     for any non-GA (non-FCS)      java version "1.3.0"
                                     release.                      Java(TM) 2 Runtime
                                     A GA (FCS) release never      Environment,
                                                                   Standard Edition
                                     has a -identifier.            (build 1.3.0-b24)
                                                                   Java HotSpot(TM)
                                                                   Client VM (build
                                                                   1.3.0-b24, mixed
                                                                   mode)

Maintenance Contains         n.n.n<-identifier>                    The following output
            engineering                                            indicates a beta,
            focused bug              The final digit is never a    maintenance release
            fixes.                   0.                            having a build identifier of
                                     The -identifier is required   09.
                                     for any non-GA (non-FCS)
                                     release.                      java version "1.3.1-
                                     A GA (FCS) release never      beta"
                                     has a -identifier.            Java(TM) 2 Runtime
                                                                   Environment,
                                                                   Standard Edition
                                                                   (build 1.3.1-beta-
                                                                   b09)
                                                                   Java HotSpot(TM)
                                                                   Client VM (build
                                                                   1.3.1_05-ea-b01,
                                                                   mixed mode)

Update      Contains         n.n.n_nn<-identifier>                 The output indicates an
            customer                                               early access, update
            focused bug              The first three digits are    release having a build
            fixes.                   identical to those of the     identifier of b01.
                                     feature or maintenance
                                     release that is being         java version
                                     updated.                      "1.3.1_05-ea"
                                     The two digits following      Java(TM) 2 Runtime
                                                                   Environment,
                                     the underbar indicate the     Standard Edition
                                     update number. The            (build 1.3.1_05-ea-
                                     higher the number, the        b01)
                                     more recent the update.       Java HotSpot(TM)
The -identifier is required   Client VM (build
for any non-GA (non-FCS)      1.3.1_05-ea-b01,
                              mixed mode)
release.
A GA (FCS) release never
has a -identifier.            The output indicates a
                              GA (FCS) update release
                              having a build identifier
                              of b02.

                              java version
                              "1.3.1_05"
                              Java(TM) 2 Runtime
                              Environment,
                              Standard Edition
                              (build 1.3.1_05-b02)
                              Java HotSpot(TM)
                              Client VM (build
                              1.3.1_05-b02, mixed
                              mode)

                              The output indicates an
                              early access, update
                              release having a build
                              identifier of b01.

                              java version
                              "1.4.0_03-ea"
                              Java(TM) 2 Runtime
                              Environment,
                              Standard Edition
                              (build 1.4.0_03-ea-
                              b01)
                              Java HotSpot(TM)
                              Client VM (build
                              1.4.0_03-ea-b01,
                              mixed mode)

                              The output indicates a
                              GA (FCS) update release
                              having a build identifier
                              of b04.

                              java version
                              "1.4.0_03"
                              Java(TM) 2 Runtime
                              Environment,
                              Standard Edition
                              (build 1.4.0_03-b04)
                              Java HotSpot(TM)
                              Client VM (build
1.4.0_03-b04, mixed
            mode)


Also see:

Mais conteúdo relacionado

Mais procurados

01 - Introduction to Version Control
01 - Introduction to Version Control01 - Introduction to Version Control
01 - Introduction to Version ControlSergii Shmarkatiuk
 
L0020 - The Basic RCP Application
L0020 - The Basic RCP ApplicationL0020 - The Basic RCP Application
L0020 - The Basic RCP ApplicationTonny Madsen
 
L0036 - Creating Views and Editors
L0036 - Creating Views and EditorsL0036 - Creating Views and Editors
L0036 - Creating Views and EditorsTonny Madsen
 
Java session10
Java session10Java session10
Java session10Niit Care
 
1.0 about software configuration management trainings
1.0   about software configuration management trainings1.0   about software configuration management trainings
1.0 about software configuration management trainingsSergii Shmarkatiuk
 

Mais procurados (7)

01 - Introduction to Version Control
01 - Introduction to Version Control01 - Introduction to Version Control
01 - Introduction to Version Control
 
Java Swing
Java SwingJava Swing
Java Swing
 
L0020 - The Basic RCP Application
L0020 - The Basic RCP ApplicationL0020 - The Basic RCP Application
L0020 - The Basic RCP Application
 
L0036 - Creating Views and Editors
L0036 - Creating Views and EditorsL0036 - Creating Views and Editors
L0036 - Creating Views and Editors
 
Java session10
Java session10Java session10
Java session10
 
1.0 about software configuration management trainings
1.0   about software configuration management trainings1.0   about software configuration management trainings
1.0 about software configuration management trainings
 
Ide overview
Ide overviewIde overview
Ide overview
 

Destaque (11)

CV_Tarun Jha_Final
CV_Tarun Jha_FinalCV_Tarun Jha_Final
CV_Tarun Jha_Final
 
Java application-development
Java application-developmentJava application-development
Java application-development
 
PHP on Google App Engine
PHP on Google App EnginePHP on Google App Engine
PHP on Google App Engine
 
Hemant Ajwani_10725706
Hemant Ajwani_10725706Hemant Ajwani_10725706
Hemant Ajwani_10725706
 
CV of Jafsher
CV of Jafsher CV of Jafsher
CV of Jafsher
 
Manoj CV
Manoj CVManoj CV
Manoj CV
 
JDK,JRE,JVM
JDK,JRE,JVMJDK,JRE,JVM
JDK,JRE,JVM
 
rushi
rushirushi
rushi
 
Poorna Hadoop
Poorna HadoopPoorna Hadoop
Poorna Hadoop
 
Rushabh_Doshi_1_
Rushabh_Doshi_1_Rushabh_Doshi_1_
Rushabh_Doshi_1_
 
Shrilesh kathe 2017
Shrilesh kathe 2017Shrilesh kathe 2017
Shrilesh kathe 2017
 

Semelhante a J2 Se 5.0 Name And Version Change

Java New Evolution
Java New EvolutionJava New Evolution
Java New EvolutionAllan Huang
 
What is Java Technology (An introduction with comparision of .net coding)
What is Java Technology (An introduction with comparision of .net coding)What is Java Technology (An introduction with comparision of .net coding)
What is Java Technology (An introduction with comparision of .net coding)Shaharyar khan
 
Introduction to java programming tutorial
Introduction to java programming   tutorialIntroduction to java programming   tutorial
Introduction to java programming tutorialjackschitze
 
1.2 introduction to scm - what does version number tell us
1.2   introduction to scm - what does version number tell us1.2   introduction to scm - what does version number tell us
1.2 introduction to scm - what does version number tell usSergii Shmarkatiuk
 
Best java courses in navi mumbai best classes for java in navi mumbai-java cl...
Best java courses in navi mumbai best classes for java in navi mumbai-java cl...Best java courses in navi mumbai best classes for java in navi mumbai-java cl...
Best java courses in navi mumbai best classes for java in navi mumbai-java cl...anshkhurana01
 
Hinkmond's JavaFX Mobile Dojo
Hinkmond's JavaFX Mobile DojoHinkmond's JavaFX Mobile Dojo
Hinkmond's JavaFX Mobile DojoStephen Chin
 
FRAUD DETECTION IN ONLINE AUCTIONING
FRAUD DETECTION IN ONLINE AUCTIONINGFRAUD DETECTION IN ONLINE AUCTIONING
FRAUD DETECTION IN ONLINE AUCTIONINGSatish Chandra
 

Semelhante a J2 Se 5.0 Name And Version Change (20)

Evolution of java
Evolution of javaEvolution of java
Evolution of java
 
Oop lecture2
Oop lecture2Oop lecture2
Oop lecture2
 
Subversion
SubversionSubversion
Subversion
 
OOPS JAVA.pdf
OOPS JAVA.pdfOOPS JAVA.pdf
OOPS JAVA.pdf
 
Java New Evolution
Java New EvolutionJava New Evolution
Java New Evolution
 
What is Java Technology (An introduction with comparision of .net coding)
What is Java Technology (An introduction with comparision of .net coding)What is Java Technology (An introduction with comparision of .net coding)
What is Java Technology (An introduction with comparision of .net coding)
 
Introduction to java programming tutorial
Introduction to java programming   tutorialIntroduction to java programming   tutorial
Introduction to java programming tutorial
 
JAVA Program Examples
JAVA Program ExamplesJAVA Program Examples
JAVA Program Examples
 
1.2 introduction to scm - what does version number tell us
1.2   introduction to scm - what does version number tell us1.2   introduction to scm - what does version number tell us
1.2 introduction to scm - what does version number tell us
 
Java platform
Java platformJava platform
Java platform
 
java intro.pptx
java intro.pptxjava intro.pptx
java intro.pptx
 
Java 5
Java 5Java 5
Java 5
 
Best java courses in navi mumbai best classes for java in navi mumbai-java cl...
Best java courses in navi mumbai best classes for java in navi mumbai-java cl...Best java courses in navi mumbai best classes for java in navi mumbai-java cl...
Best java courses in navi mumbai best classes for java in navi mumbai-java cl...
 
Java server face tutorial
Java server face tutorialJava server face tutorial
Java server face tutorial
 
JavaAdvUnit-1.pptx
JavaAdvUnit-1.pptxJavaAdvUnit-1.pptx
JavaAdvUnit-1.pptx
 
Hinkmond's JavaFX Mobile Dojo
Hinkmond's JavaFX Mobile DojoHinkmond's JavaFX Mobile Dojo
Hinkmond's JavaFX Mobile Dojo
 
JEE Programming - 01 Introduction
JEE Programming - 01 IntroductionJEE Programming - 01 Introduction
JEE Programming - 01 Introduction
 
Java 9
Java 9Java 9
Java 9
 
FRAUD DETECTION IN ONLINE AUCTIONING
FRAUD DETECTION IN ONLINE AUCTIONINGFRAUD DETECTION IN ONLINE AUCTIONING
FRAUD DETECTION IN ONLINE AUCTIONING
 
2. hello java
2. hello java2. hello java
2. hello java
 

Mais de white paper

Secure Computing With Java
Secure Computing With JavaSecure Computing With Java
Secure Computing With Javawhite paper
 
Java Security Overview
Java Security OverviewJava Security Overview
Java Security Overviewwhite paper
 
Platform Migration Guide
Platform Migration GuidePlatform Migration Guide
Platform Migration Guidewhite paper
 
Java Standard Edition 5 Performance
Java Standard Edition 5 PerformanceJava Standard Edition 5 Performance
Java Standard Edition 5 Performancewhite paper
 
Java Standard Edition 6 Performance
Java Standard Edition 6 PerformanceJava Standard Edition 6 Performance
Java Standard Edition 6 Performancewhite paper
 
Java Standard Edition 6 Performance
Java Standard Edition 6 PerformanceJava Standard Edition 6 Performance
Java Standard Edition 6 Performancewhite paper
 
Java Standard Edition 6 Performance
Java Standard Edition 6 PerformanceJava Standard Edition 6 Performance
Java Standard Edition 6 Performancewhite paper
 
Java Standard Edition 6 Performance
Java Standard Edition 6 PerformanceJava Standard Edition 6 Performance
Java Standard Edition 6 Performancewhite paper
 
Java Standard Edition 6 Performance
Java Standard Edition 6 PerformanceJava Standard Edition 6 Performance
Java Standard Edition 6 Performancewhite paper
 
Memory Management in the Java HotSpot Virtual Machine
Memory Management in the Java HotSpot Virtual MachineMemory Management in the Java HotSpot Virtual Machine
Memory Management in the Java HotSpot Virtual Machinewhite paper
 
Java Tuning White Paper
Java Tuning White PaperJava Tuning White Paper
Java Tuning White Paperwhite paper
 
Java Apis For Imaging Enterprise-Scale, Distributed 2d Applications
Java Apis For Imaging Enterprise-Scale, Distributed 2d ApplicationsJava Apis For Imaging Enterprise-Scale, Distributed 2d Applications
Java Apis For Imaging Enterprise-Scale, Distributed 2d Applicationswhite paper
 
Introduction to the Java(TM) Advanced Imaging API
Introduction to the Java(TM) Advanced Imaging APIIntroduction to the Java(TM) Advanced Imaging API
Introduction to the Java(TM) Advanced Imaging APIwhite paper
 
* Evaluation of Java Advanced Imaging (1.0.2) as a Basis for Image Proce...
     * Evaluation of Java Advanced Imaging (1.0.2) as a Basis for Image Proce...     * Evaluation of Java Advanced Imaging (1.0.2) as a Basis for Image Proce...
* Evaluation of Java Advanced Imaging (1.0.2) as a Basis for Image Proce...white paper
 
Java 2D API: Enhanced Graphics and Imaging for the Java Platform
Java 2D API: Enhanced Graphics and Imaging for the Java PlatformJava 2D API: Enhanced Graphics and Imaging for the Java Platform
Java 2D API: Enhanced Graphics and Imaging for the Java Platformwhite paper
 
Concurrency Utilities Overview
Concurrency Utilities OverviewConcurrency Utilities Overview
Concurrency Utilities Overviewwhite paper
 
Defining a Summative Usability Test for Voting Systems
Defining a Summative Usability Test for Voting SystemsDefining a Summative Usability Test for Voting Systems
Defining a Summative Usability Test for Voting Systemswhite paper
 
Usability Performance Benchmarks
Usability Performance BenchmarksUsability Performance Benchmarks
Usability Performance Benchmarkswhite paper
 
The Effect of Culture on Usability
The Effect of Culture on UsabilityThe Effect of Culture on Usability
The Effect of Culture on Usabilitywhite paper
 

Mais de white paper (20)

Secure Computing With Java
Secure Computing With JavaSecure Computing With Java
Secure Computing With Java
 
Java Security Overview
Java Security OverviewJava Security Overview
Java Security Overview
 
Platform Migration Guide
Platform Migration GuidePlatform Migration Guide
Platform Migration Guide
 
Java Standard Edition 5 Performance
Java Standard Edition 5 PerformanceJava Standard Edition 5 Performance
Java Standard Edition 5 Performance
 
Java Standard Edition 6 Performance
Java Standard Edition 6 PerformanceJava Standard Edition 6 Performance
Java Standard Edition 6 Performance
 
Java Standard Edition 6 Performance
Java Standard Edition 6 PerformanceJava Standard Edition 6 Performance
Java Standard Edition 6 Performance
 
Java Standard Edition 6 Performance
Java Standard Edition 6 PerformanceJava Standard Edition 6 Performance
Java Standard Edition 6 Performance
 
Java Standard Edition 6 Performance
Java Standard Edition 6 PerformanceJava Standard Edition 6 Performance
Java Standard Edition 6 Performance
 
Java Standard Edition 6 Performance
Java Standard Edition 6 PerformanceJava Standard Edition 6 Performance
Java Standard Edition 6 Performance
 
Memory Management in the Java HotSpot Virtual Machine
Memory Management in the Java HotSpot Virtual MachineMemory Management in the Java HotSpot Virtual Machine
Memory Management in the Java HotSpot Virtual Machine
 
Java Web Start
Java Web StartJava Web Start
Java Web Start
 
Java Tuning White Paper
Java Tuning White PaperJava Tuning White Paper
Java Tuning White Paper
 
Java Apis For Imaging Enterprise-Scale, Distributed 2d Applications
Java Apis For Imaging Enterprise-Scale, Distributed 2d ApplicationsJava Apis For Imaging Enterprise-Scale, Distributed 2d Applications
Java Apis For Imaging Enterprise-Scale, Distributed 2d Applications
 
Introduction to the Java(TM) Advanced Imaging API
Introduction to the Java(TM) Advanced Imaging APIIntroduction to the Java(TM) Advanced Imaging API
Introduction to the Java(TM) Advanced Imaging API
 
* Evaluation of Java Advanced Imaging (1.0.2) as a Basis for Image Proce...
     * Evaluation of Java Advanced Imaging (1.0.2) as a Basis for Image Proce...     * Evaluation of Java Advanced Imaging (1.0.2) as a Basis for Image Proce...
* Evaluation of Java Advanced Imaging (1.0.2) as a Basis for Image Proce...
 
Java 2D API: Enhanced Graphics and Imaging for the Java Platform
Java 2D API: Enhanced Graphics and Imaging for the Java PlatformJava 2D API: Enhanced Graphics and Imaging for the Java Platform
Java 2D API: Enhanced Graphics and Imaging for the Java Platform
 
Concurrency Utilities Overview
Concurrency Utilities OverviewConcurrency Utilities Overview
Concurrency Utilities Overview
 
Defining a Summative Usability Test for Voting Systems
Defining a Summative Usability Test for Voting SystemsDefining a Summative Usability Test for Voting Systems
Defining a Summative Usability Test for Voting Systems
 
Usability Performance Benchmarks
Usability Performance BenchmarksUsability Performance Benchmarks
Usability Performance Benchmarks
 
The Effect of Culture on Usability
The Effect of Culture on UsabilityThe Effect of Culture on Usability
The Effect of Culture on Usability
 

Último

Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 

Último (20)

Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 

J2 Se 5.0 Name And Version Change

  • 1. Java SE 6, Platform Name and Version TM Numbers At this release, the platform name has changed from J2SETM to JavaTM SE. The official name is JavaTM Platform, Standard Edition 6. Both version numbers (1.6.0 and 6) are used to identify this release of the Java Platform. Version 6 is the product version, while 1.6.0 is the developer version. The number 6 is used to reflect the evolving level of maturity, stability, scalability and security of Java SE. Version 6 Used in Platform and Product Names Version 6 is used in the platform and product names as given in this table: Full Name Abbreviation Platform name JavaTM Platform, Standard Edition 6 JavaTM SE 6 JavaTM SE Development Kit 6 JDKTM 6 Products delivered under the platform JavaTM SE Runtime Environment 6 JRETM 6 Due to significant popularity within the Java developer community, "JDK" continues to be the acronym for the development kit, as does "JRE" for the runtime environment. Notice that "JDK" stands for "Java SE Development Kit" (to distinguish it from the Java EE Development Kit known as SDK). The name "Java Development Kit" is no longer used, and has not been offically used since 1.1, prior to the advent of Java EE and Java ME. Version 1.6.0 Used by Developers Java SE keeps the version number 1.6.0 (or 1.6) in some places that are visible only to developers, or where the version number is parsed by programs. As mentioned, 1.6.0 refers to exactly the same platform and products numbered 6. Version numbers 1.6.0 and 1.6 are used at: java -version (among other info, returns java version "1.6.0") java -fullversion (returns java full version "1.6.0-bxx") javac -source 1.6 (is an alias for javac -source 6) java.version system property java.vm.version system property @since 1.6 tag values
  • 2. jdk1.6.0 installation directory jre1.6.0 installation directory http://java.sun.com/javase/6 website Version 1.5.0 or 5.0? Both version numbers "1.5.0" and "5.0" are used to identify this release of the Java 2 Platform Standard Edition. Version "5.0" is the product version, while "1.5.0" is the developer version. The number "5.0" is used to better reflect the level of maturity, stability, scalability and security of the J2SE. The number "5.0" was arrived at by dropping the leading "1." from "1.5.0". 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). "Version 5.0" Used in Platform and Product Names Version 5.0 is used in the platform and product names as given in this table: Full Name Abbreviation Platform name JavaTM 2 Platform Standard Edition 5.0 J2SETM 5.0 J2SETM Development Kit 5.0 JDKTM 5.0 Products delivered under the platform J2SETM Runtime Environment 5.0 JRE 5.0 Due to significant popularity within the Java developer community, the development kit has reverted back to the name "JDK" from "Java 2 SDK" (or "J2SDK"), and the runtime environment has reverted back to "JRE" from "J2RE". Notice that "JDK" stands for "J2SE Development Kit" (to distinguish it from the J2EE Development Kit). The name "Java Development Kit" is no longer used, and has not been offically used since 1.1, prior to the advent of J2EE and J2ME. As before, the "2" in Java 2 Platform Standard Edition indicates the 2nd generation Java platform, introduced with J2SE 1.2. This generation number is also used with J2EE and J2ME. "Version 1.5.0" Used by Developers J2SE also keeps the version number 1.5.0 (or 1.5) in some places that are visible only to developers, or where the version number is parsed by programs. As mentioned, 1.5.0 refers to exactly the same platform and products numbered 5.0. Version numbers 1.5.0 and 1.5 are used at:
  • 3. java -version (among other info, returns java version "1.5.0") java -fullversion (returns java full version "1.5.0-b64") javac -source 1.5 (javac -source 5 also works) java.version system property java.vm.version system property @since 1.5 tag values jdk1.5.0 installation directory jre1.5.0 installation directory http://java.sun.com/j2se/1.5.0 website (http://java.sun.com/j2se/5.0 also works) J2SE SDK/JRE Version String Naming Convention Developers may need to know a product's version string for various purposes, depending on whether they are developing and deploying a product or downloading and integrating a product. The following table explains how to interpret SDK/JRE release version string information. Note that this convention was not in effect prior to the 1.3.0 feature release. The output of java -version has had the same format since 1.3.1 System Properties and the java -version Command The output of the java -version command includes a product version identifier and a build indentifier. This output is determined by the values of several system properties, and those system properties can themselves be examined programmatically at runtime. System Property Where Displayed in java -version System Property Content Name Output Line one displays the product java.version product version version.
  • 4. Line one displays the product product version version. java.runtime.version product build Line two displays the build identifier identifier. Numbering Format Specifications Every SDK/JRE release that is shipped has a product version string and a build identifier associated with it. The general rules for setting either a version string or a build number string are as follows. For more specific rules and examples, see the following table: The content of the java.version system property must always be unique for each external binary. A separator is always used between different parts of the string so that ordering can be determined programmically. (For example, a version string of "1.3.1beta" is not acceptable. A version string of "1.3.1-beta" is acceptable.) The format should be numeric and in lower case where applicable with a period "." within the field itself and a dash "-" between fields. A period "." separator indicates a major version. An underbar "_" separator is used to indicate an update release. A dash "-" separator is used to indicate a non-GA (non-FCS) release. A GA (FCS) product version or build identifier must not contain a dash (-). No asterik "*" or plus sign "+" is allowed, since these are used as wildcards for the matching logic. The content of the java.runtime.version system property can be expanded (beyond that of the java.version system property) to include the build id. All GA (FCS) versions are ordered based on the standard dot-notation. For example: 1.3.0 < 1.3.0_01 < 1.3.1 < 1.3.1_01. Syntax Notation Syntax notation used in the following table is: Italics indicate syntax that varies. <-identifier> indicates syntax that is present only for any non-GA (non-FCS) release. The identifier is often used to represent a particular milestone, for example: o early access o beta o rc1 J2SE Release and Version String Information
  • 5. Release Example java -version Description Version Numbering Format Type Output Strings Feature Contains new n.n.0<-identifier> The following output functionality. indicates a GA (FCS) release The final digit is always a having a build indentifier of 0. b24. The -identifier is required for any non-GA (non-FCS) java version "1.3.0" release. Java(TM) 2 Runtime A GA (FCS) release never Environment, Standard Edition has a -identifier. (build 1.3.0-b24) Java HotSpot(TM) Client VM (build 1.3.0-b24, mixed mode) Maintenance Contains n.n.n<-identifier> The following output engineering indicates a beta, focused bug The final digit is never a maintenance release fixes. 0. having a build identifier of The -identifier is required 09. for any non-GA (non-FCS) release. java version "1.3.1- A GA (FCS) release never beta" has a -identifier. Java(TM) 2 Runtime Environment, Standard Edition (build 1.3.1-beta- b09) Java HotSpot(TM) Client VM (build 1.3.1_05-ea-b01, mixed mode) Update Contains n.n.n_nn<-identifier> The output indicates an customer early access, update focused bug The first three digits are release having a build fixes. identical to those of the identifier of b01. feature or maintenance release that is being java version updated. "1.3.1_05-ea" The two digits following Java(TM) 2 Runtime Environment, the underbar indicate the Standard Edition update number. The (build 1.3.1_05-ea- higher the number, the b01) more recent the update. Java HotSpot(TM)
  • 6. The -identifier is required Client VM (build for any non-GA (non-FCS) 1.3.1_05-ea-b01, mixed mode) release. A GA (FCS) release never has a -identifier. The output indicates a GA (FCS) update release having a build identifier of b02. java version "1.3.1_05" Java(TM) 2 Runtime Environment, Standard Edition (build 1.3.1_05-b02) Java HotSpot(TM) Client VM (build 1.3.1_05-b02, mixed mode) The output indicates an early access, update release having a build identifier of b01. java version "1.4.0_03-ea" Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.0_03-ea- b01) Java HotSpot(TM) Client VM (build 1.4.0_03-ea-b01, mixed mode) The output indicates a GA (FCS) update release having a build identifier of b04. java version "1.4.0_03" Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.0_03-b04) Java HotSpot(TM) Client VM (build
  • 7. 1.4.0_03-b04, mixed mode) Also see: