The Java Version Almanac
javaalmanac.io
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
SCM
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

Language

API

Downloads

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