您的位置 首页 java

java词汇大全(最后一天)

L

   lexical   关于如何把源代码翻译成各种编译器能够识别的记号

  

literal   整数,浮点数,字符的基本表示方法。比如,字面上3.0是一个双精度浮点数,”a”是一个字符。

  

local variable   一个块中可见的数据项,但是对块外面的代码是不可见的。比如,任何在一个方法中声明的变量是一个局部变量,不能在方法外面被使用。
 
  

long   Java语言的一个关键字,用来定义一个long类型的变量。

 

M

   member   类的一个域或者方法,除非显式指明,否则一个member不是静态的。

  

method   类中定义的一个方法,参见instance method, class method,除非显式指明,否则一个method不是静态的。

  

module   一个软件单位,由一个或多个相同容器类型的 J2EE 组件和一个相同类型的配置描述符组成。有三种module类型:EJB,Web,和Application Client。模块可以被配置成独立的单元或嵌入到应用程序中。

  

Mosaic   一个提供简单图形界面,使用户能够方便的访问Internet上的数据的程序。这些数据可能是简单文件,或者超文本文档。Mosaic是由NCSA的一个小组编写的。

  

multithreaded   描述一个程序,它的代码被设计成拥有多个同时被执行的部分。参见thread。

 

O

   object   面向对象程序的主要的一个构造块。每一个对象是一个编程单元,由数据(instance methods)和功能(instance methods)组成,参见class。

  

object-oriented design   一个软件设计方法,通过类和对象为抽象和具体的对象的特点建模。

  

octal   使用8作为基的计数系统。使用数字0-7。在Java中8进制数必须带有0前缀。参见hexadecimal。

  

One   Open Net Environment的缩写,由Sun组织,主要工业参与商资助,描述了一个易于理解的体系结构,用来创建,编译和配置 Web服务 。ONE是平台无关的,基于完全开放的标准。Sun ONE指代一个特定的由Sun和iPlanet提供的对这个体系结构的实现。

  

Optional Packages   一个或多个APIs的集合,在Java平台上,它们是可用的,并且可能在兼容平台上也被支持。
  随着时间推移,Optional Package s可能因为市场需要而变成必需的。

  

ORB   Object Request Broker的缩写。一个函数库,使CORBA对象能够定位另一个对象且和它通讯。

  

OTS   Object Transaction Service的缩写,一组接口定义使CORBA对象能够处理事务。

  

overloading   在同一个作用域里面使用一个标识符指代多个对象。在Java语言中,你可以overload方法,但不能是变量和操作符。

  

overriding   在子类中对在父类中定义的方法提供一个不同的实现。

 

P

   package   一组类型(types)。Package是由package关键字声明的。

  

peer   在网络环境中,在同一层中的任何一个功能实体。

  

persistence   一个传输entity bean状态信息的协议,在entity bean的实例变量和下面的数据库之间。

  

PersonalJava(TM)   一个Java运行环境,用于在个人用户设备上运行连接网络的应用程序,比如家庭,办公室和手机。

  

pixel   显示区域(比如监视器,打印机)的图形元素。每一个pixel是可以单独访问的。

  

POSIX   Portable Operating System for UNIX(TM)的缩写。一个标准,通过一组最小的需要被支持的功能定义了在UNIX操作系统和应用程序之间兼容的语言接口。

   

primary key   一个唯一的标识一个实现home接口的entity bean的对象。

  

principal   分配给一个实体的标识,作为通过证明后的结果。

  

private   Java语言的一个关键字,用在方法或变量的声明中。它表示这个方法或变量只能被这个类的其它元素所访问。

  

privilege   一个安全属性,没有值的唯一性,可能被许多标识所共享。一个privilege的例子是组。

  

process   包含一个或多个 线程 的虚拟地址空间。

  

property   用户能够设置的特征,比如窗口的颜色。

  

Profile s   一个Profile是一系列Java的APIs,通过添加属性域来补充一个或多个Java平台版本的不足。Profile可以包含其它的Profile。一个Profile实现要求Java 2平台版本针对目标市场创建一个全面的开发和配置环境。每一个Profile必须符合一套兼容性规范。

  Profile可能在一个和多个版本上可用。
  一些Java 2平台的Profile的例子,微型版本是:
  * PersonalJava(TM) – 为显示Web兼容的基于Java的内容的非PC产品。
  * Java Card(TM) – 针对secure card和其他内存极度有限的设备。

  

protected   Java语言的一个关键字,在方法和变量的声明中使用,它表示这个方法或变量只能被同一个类中的,子类中的或者同一个包中的类中的元素所访问。

  

public   Java语言的一个关键字,在方法和变量的声明中使用,它表示这个方法或变量能够被其它类中的元素访问。

 

R

   re-entrant enterprise bean   一个enterprise bean,能够被并发的,交叉的,或递归的调用,并且相互之间不干扰。

  

reference   一个内容是地址的数据元素。

  

remote interface   enterprise bean两个接口中的一个。remote接口定义了能够被客户调用的商业方法。

  

remove method   在home接口中定义的方法,客户端可以调用它来删除一个enterprise bean。

  

resource adapter   一个系统级的软件驱动,被EJB容器和应用程序客户用来连接到一个 EIS 。通常一个resource adapter总是针对某一特定EIS的。它以函数库的形式提供,运行在使用它的服务器或客户地址空间中。一个resource adapter插入到一个容器中。应用程序组件配置容器,然后使用客户端API(由adapter提供的)或者由高层抽象生成的工具来访问下面的EIS。resource adapter和EJB容器配合提供与EIS连接的下层机制 – 事务,安全,和连接池。

  

resource manager   提供访问一组共享对象的能力。一个recource manager参与一个被事务管理器外部控制和调整的事务。一个resource manager通常和访问它的客户运行在不同的主机上和不同的地址空间中。

  

resource manager connection   代表一个和资源管理器的会话的对象。

  

resource manager connection factory   一个用来创建资源管理器对象的对象。

  

return   Java语言的一个关键字,用来结束一个方法的执行。它后面可以跟一个方法声明中要求的值。

  

role (development)   在开发和配置一个基于J2EE技术的应用程序的过程中某个对象起到的作用。role有:应用程序组件提供者,应用程序编译者, 应用程序配置者
, J2EE平台提供者, EJB容器提供者, EJB容器提供者, Web容器提供者, Web服务器提供者,工具提供者和系统管理员。

  

role (security)   一个抽象的逻辑的用户组,由Application Assembler定义。当一个application被配置的时候,roles被映射到安全标识,比如负责人或者组,在操作和环境中。

  

role mapping   把由容器所识别的组和负责人和由配置描述符定义的安全角色联系起来的一个过程。在组件被安装到服务器之前,安全角色必须被配制器映射。

  

rollback   当一个事务中所有的对数据库的更新被取消的一个点。

  

root   在对象层次中的一个对象,所有对象都是从它继承而来的,root对象在层次图中没有上层对象,参见hierarchy, class, package。

  

RPC   Remote Procedure Call的缩写。通过向远程主机发送网络数据包执行,看上去就跟普通的调用过程(或方法调用)是一样的,

  

runtime system   一个软件环境,其中能够运行为Java 虚拟机 编译的程序。runtime system包含了为了装入用Java编写的程序,动态连接本地方法,内存管理,异常处理和实现一个Java虚拟机(可能是Java一个解释器)所必须的代码。

S

   SAX   Simple API for XML的缩写。一个为访问XML文档提供的事件驱动的,串行访问的机制。

  

Sandbox   由许多的系统组件组成,从作为应用程序一部分运行的安全管理器,到Java虚拟机中的和语言本身的安全措施。SandBox保证一个不可信任的,可能恶意攻击的应用程序不能访问系统资源。

  

scope   一个特性标识,用来规定哪些地方标识符是可见的。Java环境中的大多数标识符拥有类或者局部的scope。实例变量和类变量有类的scope;它们在类的外部或者子类中使用时必须在它们前面加上一个类名前缀(对类变量和类方法)或者类实例名。所有其他的在方法内部定义的变量具有局部scope;它们只能在封闭的块中使用。

  

Secure Socket Layer (SSL)   一个为了个人隐私在Web服务器和浏览器之间进行加密的协议。

  

security attributes   一组和负责人相关联的属性。Security attributes能够和一个负责人相关联,通过J2EE产品提供商制定的认证协议。

  

security constraint   一个明确的方法来注释想要的对Web内容的保护。一个security constraint由一系列Web资源,一个认证限制和用户数据限制组成。

  

security context   一个对象,封装了跟安全有关的两个实体之间的共享状态信息。

  

security permission   由J2SE定义的J2EE平台用来表述应用组件供应商必须遵循的编程限制的一个机制。

  

security permission set   J2EE产品提供商为每一个组件类型的执行所必须提供的安全允许的最小集合。

  

security policy domain   一个作用域,其中安全策略被定义并且由安全管理员强制执行。一个security policy domain有以下的几个特征:
   它有一组用户(或者负责人)
   它有一个很好定义的认证协议来认证用户
   它可能有组的概念来简化安全策略的设置

  

security technology domain   一个作用域,其中同样的安全机制被用来强制执行一个安全策略。在单个technology domain中可以存在多个security policy domain。

  

server principal   服务器在操作系统中执行的地位。

  

servlet   一种扩展Web服务器功能的Java程序,动态生成文档,并且使用使用请求应答的方式和用户交互。

  

servlet container   一个提供网络服务的容器,通过它,请求和应答被传送,请求被解码,应答被格式化。所有的servlet container必须支持HTTP协议的请求和应答,也可以支持其它的请求应答型协议比如HTTPS。

  

servlet container, distributed   一个servlet容器,能够运行一个标记为分布式的,在同一个主机或不同主机上的多个Java虚拟机中运行的应用程序。

  

servlet context   一个对象,包含了一个servlet的可见域在它所在的Web应用程序中。通过context,一个servlet能够记录事件,得到对资源的URL引用,设置保存在同一context中其它servlet可以使用的属性。

  

servlet mapping   定义一个URL表达式和一个servlet的对应关系。mapping用来把请求映射到servlet。如果接收请求的容器是一个JSP容器,那么一个有.jsp扩展名的URL会隐式地被映射。

  

session   一个对象,servlet使用它来跟踪和一个用户的交互在Web应用程序的多个HTTP请求之间。

  

session bean   一个enterprise bean,由客户创建,通常只存在一个单独的客户/服务器会话中。一个session bean执行一些操作,比如为客户计算或者访问数据库。当一个sesion bean是事务型的时候,它是不可重新获得的,如果发生系统崩溃的话。session bean可以是无状态的,它们也能够维持多个方法和事务之间的会话状态。如果它们维持状态,那么由EJB容器负责管理这些状态如果这个对象必须从内存中删除的话。然而,session bean必须负责它自己的持久数据的管理。

  

short   Java语言的关键字,用来定义一个short类型的变量。

  

single precision   Java语言的规范之一,描述用32位表示的一个浮点数,参见double precision。

  

SGML   Standardized Generalized Markup Language的缩写。ISO/ANSI/ECMA的一个标准,一种用来注释文本文档,提供文档片断的类型信息的规范。

  

Smart Web Services   Smart Web Services通过增加用户上下文的大小扩展了基本的Web服务的概念,能够修改它们的操作来跟踪一个用户当前状态的改变。这包括经典的”who, what, when, where, why”的描述符,组合起来定义一个用户在任何时刻的上下文。

  

SOAP   The Simple Object Access Protocol的缩写,使用基于XML的数据结构和超文本传输协议(HTTP)的组合定义了一个标准的方法来使用Internet上各种不同操作环境中的分布式对象。

  

SQL   Structured Query Language的缩写。标准的关系数据库语言,用来定义数据库对象和操作数据。

  

stateful session bean   拥有对话状态的session bean。

  

stateless session bean   没有对话状态的session bean,所有的无状态session bean的实例都是一样的。

  

static   Java语言的关键字,用来定义一个变量为类变量。类只维护一个类变量的拷贝,不管该类当前有多少个实例。”static” 同样能够用来定义一个方法为类方法。类方法通过类名调用而不是特定的实例,并且只能操作类变量。

  

static field   class variable的另一个名字。

  

static method   class method的另一个名字。

  

stream   Stream是一个简单的从发送着到接受者的数据字节流。有两种基本的分类,所以java.io包包含两个抽象类(InputStream和OutputStream)。
 
  

subarray   一个在另一个数组中的数组。

  

subclass   从某个类派生出来的类,可能是和一个或多个类之间的关系。参见superclass, supertype。

  

subtype   如果类型X继承或者实现了类型Y,那么X是Y的一个subtype。参见supertype。

  

superclass   一个类,某个类是从它派生而来的,可能是和一个或多个类之间的关系。参见subclass, subtype。

  

super   Java语言的一个关键字,用来访问父类的类成员。

  

supertype   一个类型的父类型是指它所实现的所有接口和继承的类型,参见subtype, superclass。

  

switch   Java语言的关键字,用来计算一个变量,在后面用来匹配由case语句指定的值,以决定执行哪一组语句。

 

Swing Set   一系列图形用户接口(GUI)组件的代码名称,能够在任何支持Java虚拟机的本地平台上一致的运行。因为它们是完全用Java语言编写的,这些组件可能提供的功能比本地平台提供的等价功能更为强大。(和AWT对比)

 

synchronized   Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。
 

T

 

   TCP/IP   Transmission Control Protocol based on IP的缩写。这是一个Internet协议,提供可靠的基于流的从一个主机到另一个的数据传输。参见IP。

  

Technology Compatibility Kit (TCK)   一个测试包,一组工具,和其它必需的东西,用来证明一个特定的Sun的技术的实现是否和应用程序规范兼容或者是否和Sun和Sun设计的参考实现兼容。

  

this   Java语言的关键字,用来代表它出现的类的一个实例。this可以用来访问类变量和类方法。

  

thread   程序执行的基本单位。一个进程可以由多个同时运行的线程,每一个执行不同的任务,比如等待外部事件或者执行长时间的不影响程序继续执行的任务。当一个线程完成它的任务后,这个线程就会被挂起或者被消灭。参见process。

  

throw   Java语言的关键字,允许用户抛出一个exception对象或者任何实现throwable的对象

  

throws   Java语言的关键字,用在方法的声明中来说明哪些异常这个方法是不处理的,而是提交到程序的更高一层。

transaction   工作中修改数据的原子单元。一个transaction包含一个或多个语句。所有被包含的语句要么同时被完成,要么完全回滚。transactions使多个用户能够同时访问同一个数据。

  

transaction attribute   在enterprise bean中的配置描述符中规定的一个值,EJB容器使用它来控制事务的作用域,当enterprise bean的方法被调用的时候。一个
 
  transaction attribute可以有以下的值:
  Required, RequiresNew, Supports, NotSupported, Mandatory, Never.

  

transaction isolation level   数据在修改过程中的中间状态对其它事务的可见程度,和其它事务修改数据的中间状态对本事务的可见性。

  

transaction manager   提供服务和管理,用来支持事务划分,事务资源管理,同步和事务上下文的传播。

  

transient   Java语言的关键字,用来表示一个域不是该对象串行化的一部分。当一个对象被串行化的时候,transient型变量的值不包括在串行化的表示中,然而非transient型的变量是被包括进去的。

  

try   Java语言的关键字,用来定义一个可能抛出异常的语句块。如果一个异常被抛出,一个可选的catch语句块会处理try语句块中抛出的异常。同时,一个finally语句块会被执行,无论一个异常是否被抛出。

  

type   一个类或者接口。
 

U

  UDDI   Universal Description Discovery and Integration的缩写。UDDI提供了一个全局的,公共的,基于XML的,在线的商业注册,商业用户通过它可以注册并宣传它们的Web服务。UDDI定义Internet版的白页和黄页电话号码本。

  

Unicode   ISO 10646定义的16位长的字符集。参见ASCII。Java环境中所有的源代码都是用Unicode编写的。

  

URI   Uniform Resource Identifier的缩写。一个用来标识抽象或物理资源的简洁字符串。一个URI或者是一个URL或者是一个URN。URLs和URNs是具体的确实存在的实体。URI是一个抽象的父类。

  

URL   Uniform Resource Locator的缩写。一个使用文本指代WWW网站上任意数据的标准。一个URL通常是这样的”protocol://host/localinfo”,protocol指明传输对象的时候使用的协议(比如HTTP或FTP),host指明在Internet上找到一台主机的名字,localinfo是一个传递给远程主机上协议处理器的字符串(常常是一个文件名)。

  

URL path   通过一个HTTP请求传递的URL,来使用一个servlet。URL由Context Path + Servlet Path + PathInfo组成,其中被请求的servlet是与Context Path相关联的servlet上下文的一部分。如果这个上下文是默认的上下文,以Web服务器的URL名字空间的基目录为根,那么这个路径前缀将会是一个空字符串。否则这个路径前缀以/开始,但是不是以/结束。Servlet Path部分直接和激活这个请求的映射对应。这个路径以/字符开始。PathInfo是请求路径的一部分,但不是Context Path或者Servlet Path的一部分。

  

URN   Uniform Resource Name的缩写。唯一标识一个实体的标识符,但是不能给出实体的位置。系统可以先在本地寻找一个实体,在它试着在Web上找到该实体之前。它也允许Web位置改变,然而这个实体却还是能够被找到。

 

V

  variable   由一个标识符命名的数据项。每一个variable有一种类型,比如一个整数或者一个对象,和一个作用域。参见class variable, instance variable, local variable。

  

virtual machine   一个抽象的计算设备规范,可以使用不同的方法实现,软件的或者硬件的。你把程序编译成virtual machine的指令集和你把程序编译成微处理器指令集是十分相似的。Java(TM) virtual machine*由字节码指令集合,一组寄存器,一个堆栈,一个垃圾收集堆和一个存放方法的区域。

  

vocabulary   传统上,软件程序被编写,然后编译成直接和计算机中驱动微处理器工作的操作系统相关的机器码。Java平台通过提供一个程序编写编译,然后能够通过网络传输并且在任何由足够兼容性的虚拟机的平台上运行的模型减轻了这种依赖型。

  这个模型提供了额外的好处,高安全性,即因为程序可以被虚拟机验证一致性在通过网络传输之后,也因为虚拟机运行在安全的”sandbox”的中,能够阻止一些特定的破坏性的行为。

  软件开发人员已经投入Java语言的怀抱,因为它减少了编写程序和支持软件代码的费用和时间。他们不再需要为不同的操作系统和不同的微处理器重新编写功能相同的代码。正在配置应用程序的公司和组织喜欢Java,因为它减少了购买和修改不同版本的应用程序使其适应各自网络环境中各种类型的计算机和服务器的费用。

  

void   Java语言的关键字,用在Java语言的方法声明中说明这个方法没有任何返回值。”void”也可以用来表示一句没有任何功能的语句。

  

volatile   Java语言的关键字,用在变量的声明中表示这个变量是被同时运行的几个线程异步修改的。

 

W

wait   一个UNIX命令,使用它将会等待所有的后台进程结束,并且报告他们的结束状态。

  

Web application, distributable   用J2EE技术编写的应用程序,所以它可以被配置到一个分布运行在一台或多台主机的多个Java虚拟机中的Web容器中。这种类型的应用程序的配置描述符使用可分布的元素。

  

Web component   一个通过相应为请求提供服务的组件,或者是一个Servlet或者是一个JSP页面。

  

Web container   实现J2EE体系结构中Web组件协议的容器。这个协议规定了一个Web组件运行时的环境,包括安全,一致性,生命周期管理,事务,配置和其它的服务。一个提供和JSP和J2EE平台APIs界面相同服务的容器。一个Web container 由Web服务器或者J2EE服务器提供。

  

Web container, distributed   一个Web容器,能够运行一个标记为分布式的,在同一台主机或不同主机上的多个Java虚拟机中运行的Web应用程序。

  

Web server   提供访问Inetrnet,Intranet或者Extranet服务的软件。一个Web server运行在Web站点上,提供对HTTP和其它协议的支持,并且运行服务器端的程序(比如CGI脚本或者servlets)来实现一定的功能。在J2EE体系结构中,Web Server为Web容器提供服务。比如,一个Web容器通常依靠Web Server来处理HTTP消息。J2EE平台假设一个Web容器总是运行在同一个厂商提供的Web Server之上,所以没有制定这两个实体之间的协议。一个Web Server可以运行一个或多个Web容器。

  

Web Services   Web Service是能够通过多网络环境互相合作发送一个结果到最终用户的松耦合的组件。在这个过程中,通过杠杆作用一组用于管理它们的描述和交互标准正在出现,包括SOAP (Simple Object Access Protocol),UDDI (Universal Discovery and Description Initiative),XML (Extensible Markup Language),和WSDL (Web Services Description Language)。

  

while   Java语言的一个关键字,用来定义一段反复执行的循环语句。循环的退出条件是while语句的一部分。

  

world readable files   文件系统中能够被任何用户阅读的文件。比如:Web服务器上的文件只能被Internet用户阅读,如果它们的属性被设为world readable。

  

wrapper   通过一定的方法,一个对象封装或授权另一个对象来改变它的接口或者行为。

  

WSDL   Web Services Description Language的缩写,是一个用来描述Web服务和说明如何与Web服务通信的XML语言。

  

WWW   World Wide Web的缩写。由系统和数据组成的Web,由它们构成了所谓的Internet。参见Internet。

文章来源:智云一二三科技

文章标题:java词汇大全(最后一天)

文章地址:https://www.zhihuclub.com/189970.shtml

关于作者: 智云科技

热门文章

发表回复

您的电子邮箱地址不会被公开。

网站地图