Java 2, або Java 2.0 — наступнае разьвіцьцё і ўдасканаленьне спэцыфікацыі зыходнага стандарту мовы і плятформы Java, на які зараз прынята высылацца як на Java 1.0. У цяперашні час спэцыфікацыя плятформы Java 2 працягвае інтэнсіўна разьвівацца і ўзбагачацца, папаўняючыся новымі магчымасьцямі, асабліва з-за канкурэнцыі з плятформай .Net, якая пераняла ў Java шэраг ключавых асаблівасьцяў.
Асноўнымі ўдасканаленьнямі Java 2 у параўнаньні з Java 1.0 зьяўляюцца: