java在一般情况下代表的是一种计算机编程语言,属于一门面向对象的编程语言,相较于c++来说,不仅仅继承了其优点,并且java还将c++中比较难以理解的概念摒弃掉了,所以更加的简单易用。
java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 。
java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点 。java可以编写桌面应用程序、web应用程序、分布式系统和嵌入式系统应用程序等。 (推荐学习:java课程)
编程环境
jdk(java development kit)称为java开发包或java开发工具,是一个编写java的applet小程序和应用程序的程序开发环境。jdk是整个java的核心,包括了java运行环境(java runtime envirnment),一些java工具和java的核心类库(java api)。
不论什么java应用服务器实质都是内置了某个版本的jdk。主流的jdk是sun公司发布的jdk,除了sun之外,还有很多公司和组织都开发了自己的jdk,例如,ibm公司开发的jdk,bea公司的jrocket,还有gnu组织开发的jdk。
另外,可以把java api类库中的java se api子集和java虚拟机这两部分统称为jre(java runtime environment),jre是支持java程序运行的标准环境。
jre是个运行环境,jdk是个开发环境。因此写java程序的时候需要jdk,而运行java程序的时候就需要jre。
而jdk里面已经包含了jre,因此只要安装了jdk,就可以编辑java程序,也可以正常运行java程序。但由于jdk包含了许多与运行无关的内容,占用的空间较大,因此运行普通的java程序无须安装jdk,而只需要安装jre即可。
编程工具
eclipse:一个开放源代码的、基于java的可扩展开发平台。
netbeans:开放源码的java集成开发环境,适用于各种客户机和web应用。
intellij idea:在代码自动提示、代码分析等方面的具有很好的功能。
myeclipse:由genuitec公司开发的一款商业化软件,是应用比较广泛的java应用程序集成开发环境。
editplus:如果正确配置java的编译器“javac”以及解释器“java”后,可直接使用editplus编译执行java程序。
以上就是java代表什么意思的详细内容。