Java语言的一些专业术语

Java 2

一个过时的术语,描述1998~2006之间的Java版本,比如J2SE,J2EE,J2ME。

Java SE

Java Standard Edition(标准版)的缩写,用于桌面或简单服务器应用的Java平台。

Java EE(Jakarta EE)

Java Enterprise Edition(企业版)的缩写,现已成为Eclipse基金会的一员并正式更名为Jakarta EE,用于复杂服务器应用的Java平台。

Java ME

Java Micro Edition(标准版),用于小型设备的Java平台。目前已过时。

SDK

Software Development Kit(软件开发工具包),一个过时的术语,描述1998~2006之间的Java版本。其它有一些语言也使用此术语,但并不一定过时。

OpenJDK

Java SE JDK的一个免费开源实现。

JDK

Java Development Kit(Java开发工具包)的缩写,编写Java程序的程序员使用的软件。

JRE

Java Runtime Environment(Java运行时环境)的缩写,运行Java程序的用户使用的软件。

JVM

Java Virtual Machine(Java虚拟机)的缩写,运行Java程序的用户使用的软件的核心部分。

Javac

javac的全称为java compiler,JDK中将Java源文件.java变成.class字节码的编译器。

JIT

Just In Time的缩写,JVM中的动态即时编译器。

AOT

Ahead Of Time的缩写,相对于JIT的一种静态运行前编译器。

Applet

Applet是指将Java程序运行在Web浏览器端的一种技术,Web浏览器需安装有Java环境,早已过时。

AWT

Abstract Window Toolkit(抽象窗口工具包),一个用于基本GUI程序设计的桌面类库。

Swing

Swing不是完全替代AWT,而是构建在AWT架构之上。Swing只是提供了更加强大的用户界面组件。

JavaFX

JavaFX是与AWT和Swing完全不同的用户界面工具包。

Servlet

Servlet是指将Java程序运行在服务器端的一种技术。

Tomcat

Tomcat是一个免费的开源Web 应用服务器,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现。

JSP

JSP(全称JavaServer Pages)是由 Sun 公司主导创建的一种动态网页技术标准。JSP 部署于网络服务器上,可以响应客户端发送的请求,并根据请求内容动态地生成 HTML、XML 或其他格式文档的 Web 网页,然后返回给请求者。

JDBC

Java Database Connectivity(Java 数据库连接)的缩写,是Java语言中用来规范客户端程序如何来访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法。

JNDI

Java Naming and Directory Interface(Java 命名和目录接口),为开发人员提供了查找和访问各种命名和目录服务的通用、统一的接口。

JPA

Java持久化API(Java Persistence API),对象关系映射(Object Relational Mapping)的规范。

JDO

Java数据对象(Java Data Objects),Java持久化的另一个规范。

POJO

POJO全称是Plain Old Java Object,中文可以翻译成:普通老式Java对象。即有无参构造函数,每个字段都有getter和setter的java类。与JavaBean的区别是,POJO不包含业务逻辑或持久逻辑等。

JavaBean

Bean是豆荚的意思,顾名思义,JavaBean设计者的初衷是就是让这个类体现豆荚的封装性(豆荚把豌豆都封装在里面了)。原本JavaBean的目标是实体框架,但最终未能如愿。当前,JavaBean用来将现实世界的一个实体封装成一个java实体类,JavaBean就是这个特殊的实体类,把对数据库的操作映射成面向对象思想中对类和对象的操作。

EJB

企业级 JavaBean(Enterprise JavaBean)是一个用来构筑企业级应用的服务器端可被管理组件。目前已过时。

原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/experience/javae/2457.html

(0)
上一篇 2020年10月3日 19:21
下一篇 2020年10月4日 00:34

相关推荐

  • Spring Data JPA CRUD

    1.查询关键字 关键字 描述 find…Byread…Byget…Byquery…Bysearch…Bystream…By 一般查询方法,通常返回存储库(repository)类型、Collection或Streamable子类型或结果包装器(result wrapper),例如Page,Geo…

    Java经验 2022年8月4日
    0530
  • Java程序的运行机制

    Java 程序的运行必须经过编写、编译和运行 3 个步骤。 编写:是指在 Java 开发环境中进行程序代码的输入,然后生成后缀名为 .java 的源文件。 编译:是指使用 Javac 编译器对源文件进行错误排査的过程,编译后将生成后缀名为 .class 的字节码文件,不像C语言那样生成可执行文件。 运行:是指使用 JV…

    Java经验 2020年10月5日
    07970

发表回复

登录后才能评论