Java是目前应用最广泛的软件开发平台之一,Java社区及Java的壮大使得Java不只是一种计算机语言,是一个平台、一个文化、一个社区。
(1) 一个平台。Java虚拟机扮演者举足轻重的作用,Groovy、Scala、jruby、kotlin等是Java平台的一部分。
(2) 一种文化。Java几乎是“开源”代名词,第三方开源软件和框架比如tomcat、scruts、mybatis、spring等。JDK和JVM自身也有不少开源实现,比如openJDK、Harmony。
(3) 一个社区。Java拥有全世界最多的技术拥护者和开源社区支持,有数不清的论坛和资料。应用形式有桌面应用、嵌入式开发到企业级应用、后台服务器、中间件等。