The Java Version Almanac
Feedback on this page?

Java 5

Release Date 2004/09/30
EOL Date 2009/11/04 (Java SE 5 Update 22)
Codename Tiger
Bytecode Version 49.0
API Changes Compare to 1.4 - 1.3 - 1.2 - 1.1
Documentation Release Notes, Language Spec, VM Spec, JavaDoc
Data Source
With many new language features this release made Java look like a modern programming language. For-each loops, autoboxing, static imports, enums etc. enabled a more concise coding style. With parameterized types we got compile time safety instead of cumbersome type cast expressions.

New Features




Vendor Product License Platforms
Oracle Java SE Development Kit 5.0 Commercial
  • linux-x86
  • linux-amd64
  • solaris-sparc
  • solaris-sparcv9
  • solaris-x86
  • windows-x86
  • windows-amd64
Data Source