1. JDK: J2SE Development Kit -->java开发工具集,用Java语言编写applet小程序和应用程序的软件开发环境。它比JRE多了开发工具和API.
2.JRE:Java运行时环境..Java开发工具的一个子集。由想要重新分布JRE的终端用户和开发者使用。JRE包括Java虚拟机、Java核心类及支持文件。
3.JVM:java虚拟机Java运行时的环境,是运行Java程序所必需的,包含Java解释器。不同的操作系统(Linux、OS/2、Windows 98等等)需要不同的JVM,但任一JVM都可以运行某个Java程序的同一版本。
4.JIT编译器:Java语言编译器.它允许实时地将Java解释型程序自动编译成本机机器语言,以使程序执行的速度更快。
5.ByteCode:字节码:它是给予JVM执行的一种虚拟机器码,也就是给予JVM的指令.反过来说,JVM就是ByteCode的解释器.JAVA的原文件(.java)经过编译行生成的类文件(.class)就是字节码文件.虽然JVM可能 因平台面异,但是所有平台的JVM都能执行JAVA的ByteCode.
6.CLASSPATH:它是一个包含路径(含需要用到的class)及jar或zip文件的清单,java需要靠CLASSPATH这个环境变量,才能找到自己定义或其它厂商所提供的class,
7.JAR是一种使用zip技术压缩,而且包含了许多java的class或是其它资源文档的文件包.
8..War:Web application archive:类似jar.封存了许多java class libraries,另外又加入了web方面的文档,并且有一定的目录结构,给予使用都方便部署web应用.
9..ear:类似于JAR,它把Java的字节码文件和其他资源收集到一个文件包中,有一定的目录结构,并且有封存J2EE的元件,以便其他应用程序把它作为一个整体来存取它.
10.RPC:Remote Procedure Call.远程调用协议,能通俗的说,当两台电脑建立连接后,一台电脑呼叫另一台远端帮它跑程序,这个呼叫就是我们提到的RPC,RPC传送request message给server,server执行一个指定的程序后,会把结果传回给client.
11.RMI:Remote Method Invocation:Java的远程方法调用,用于Java应用程序间的分布式模型。使用它,可从其它Java虚拟机处(可能是不同的主机)调用远程Java的方法。
12.JSP: Java Server Pages:能够混合html语法和java各式语法的网页技术,jsp网页是在服务器端由JSP Container成Servlet文件,再经过编译后才交给JVM执行,然后将结果传给用户端.
13.Servlet:能够提供网络服务,在服务器端执行的java class程序,????
///////////其它一些杂七杂八的////////////////
1.IDE:Integrated Development Environment :集成开发环境,一个能融合编译器,除错器,文字编辑器等各类开发软件的工具为一体的软件,通常有良好的图形操作界面,如eclipse
2,PATH:设置可执行文件的搜索路径.只对.com,.exe,.bat文件有效.
相关推荐
以下是对给定文件中提及的几个关键知识点的详细解释: 1. **JDK 与 JRE 的区别**: JDK (Java Development Kit) 提供了完整的 Java 开发环境,包括 Java 编译器(javac)、Java 运行环境(JRE)、以及各种开发工具...
以上是关于 Java 相关知识点的详细解释,涵盖了 JVM、包管理、多态性、集合、异常处理、并发、泛型、接口、继承、抽象类、注解等多个方面,这些都是 Java 编程中不可或缺的基础知识。理解并掌握这些知识点对于成为一...
一、 名词解释 父类 被直接或间接继承的类。 子类 由已存在的类派生出的新类。 方法覆盖 若子类中的方法与父类中的某一方法具有相同的方法名、返回类型和参数表,则新方法将覆盖原有的方法。 object类 Java程序中...
"Java基础名词解释汇总" Java基础名词解释汇总面向对象程序设计(Object-Oriented Programming)是指java基础名词解释汇总的主要内容。面向对象程序设计是指一种起源于六十年代,开展已经将近三十年的程序设计思想...
1.java开发环境--java编译运行过程(常见面试题) 2.名词解释--JVM;JRE,JDK 3.配置环境变量 4.eclipse: 开发环境 开发步骤 注释
下面是对一些常见Java名词术语的详细解释: 1. **认证(Authentication)**:这是网络安全的基础,指的是验证用户身份的过程,确保只有合法的用户能够访问系统或网络资源。 2. **授权(Authorization)**:认证成功后...
本文将深入解释一些核心的Java名词及其使用方法。 1. 类(Class):类是Java中的基本构造块,它定义了一组相关属性(变量)和行为(方法)。类是创建对象的模板,可以看作是现实世界中事物的抽象表示。 2. 对象...
JDK(Java Development Kit)是用于构建Java应用程序的软件开发包,包含了Java编译器(javac)、Java虚拟机(JVM)和一系列核心类库等。从JDK 5.0版本开始,JDK引入了泛型等特性,不断更新和优化,提高了Java程序的...
Java是一种由Sun Microsystems公司开发的面向...以上就是关于Java技术的一些基本名词解释,涵盖了语言本身、开发工具、Web应用框架、服务器和开发环境等多个方面。理解这些概念对于深入学习和使用Java技术至关重要。
java程序填空、名词解释.doc
### Java名词速查表 #### Abstract class (抽象类) - 抽象类是一种不能实例化的类,主要用于提供一个模板或基础框架供子类继承。它通常包含一个或多个抽象方法,以及实现了一些具体的方法和属性。 - **特点**:不...
本篇文章将深入解析编译程序的工作原理及相关名词。 首先,编译程序是一种特殊的软件,它的主要任务是将高级语言(如C++、Java等)编写的源代码转化为机器可以直接理解的二进制代码或汇编语言。这个过程通常分为五...
Java最全的名词解释和面试技巧.pptx
本文将深入解析J2EE相关的一些核心名词,帮助你更好地理解和掌握Java在企业环境中的应用。 1. **J2EE**:J2EE是Oracle公司推出的企业级Java平台,用于构建分布式、多层的应用系统。它提供了一系列的标准和API,包括...
### 堆栈的名词解释 #### 一、堆栈的基本概念 在计算机科学领域,堆栈(Stack)与堆(Heap)是两种非常重要的内存管理机制,它们各自有着独特的特性和应用场景。堆栈的名词解释主要是为了帮助大家增进对这两种数据...
**J2EE(Java企业版)名词解释:** 1. **Servlet**:服务器端的小程序,用于扩展Web服务器的功能,处理HTTP请求。 2. **JSP(Java Server Pages)**:用于创建动态网页的技术,结合了HTML和Java代码。 3. **EJB...
Java是一种广泛应用于软件开发的面向对象的编程语言,它的核心理念是通过面向对象技术来解决复杂问题。面向对象编程(OOP)强调将现实世界中的实体抽象为对象,这些对象包含了数据(属性)和操作(行为),从而形成...
在Java编程语言中,省略语和名词是程序员日常工作中经常遇到的概念,它们对于理解和编写高效、可维护的代码至关重要。下面将详细解释这些概念。 1. **省略语(Abbreviations)**: - **JVM**: Java Virtual ...