Merkittävänä poikkeuksena Java ei tue suoraan oikeastaan mitään funktionaalisen ohjelmoinnin apuvälinettä, mutta JVM-ympäristön päälle on toteutettu funktionaalisia kieliä (kuten Clojure ja Scala), ja Javaan itseensä on suunnitelmissa lisätä tiettyjä funktionaalisia ominaisuuksia (kuten sulkeumat).
mˌerkɪtːævˈænæ pˌoikːeuksˈena jˈava ei tˈue sˈuoraːn ˌoikeˈastaːn mˈitæːn fˌuŋktɪonaːlˈisen ˌohjelmˈoinnɪn ˌapuvælɪnˈetːæ, mˌutːa jˌiːvˌeːˈæmˌympærˈistøm pˈæːlle on tˌoteutˈetːu fˌuŋktɪonˌaːlɪsˈia kielˈiæ kˈuten klojˈure ja skˈala, ja jˈavaːn ɪtsˈeːnsæ on sˌuːnnɪtelmˈissa lɪsˈætæ tietːˈyjæ fˌuŋktɪonˌaːlɪsˈia ˌomɪnˌaisuːksˈia kˈuten sulkˈeumat.