UML:统一模型语言的缩写,见Unified Modeling Language (统一模型语言)。
unary operator:一元运算符,只使用一个操作数的运算符。
unchecked exception:非受检异常,按照程序员的选择,可以不需要捕获或处理的一种Java异常。
underflow:下溢,对存储空间来说,当浮点数值太小时出现的问题,这个问题可能得到不精确的算术运算结果。参见overflow (上溢)。
undirected graph:无向图,每条边都能双向经过的一种图数据结构。参见edge (边)。
Unicode:用来定义有效Java 字符的国际字符集。每个字符都用16位无符号数值来表示。
Unified Modeling Language (UML):统一模型语言,展现类和对象之间关系的一种图形符号。有很多类型的UML图。参见class diagrams(类图)。
uniform resource locator(URL):统一资源定位符,通过Web浏览器可定位的资源名称。
unit testing :单元测试,测试各软件部件的过程。可能需要创建存根模块来模拟系统的其他部件。
Unix:由AT&T 贝尔实验室开发的一种计算机操作系统。参见Linux和operating system(操作系统)。
unsigned numeric value:无符号数值,不保存符号的值(正数或负数)。通常用来保存符号的那个位也是值的一部分,这样能保存的值的个数将翻一倍。Java 字符保存为无符号数值,但基本的数值类型都不是无符号的。
URL:统一资源定位符的缩写,见uniform resource locator(统一资源定位符)。
use relationship :使用关系,两个类之间的关系,通常显示在类图中,它确定一个类使用另一个类的方式。例如依赖它的服务。参见association (结合)。
user interface :用户界面,用户与软件系统交互的方式,通常是图形方式的。参见graphical user interface (图形用户界面)。
variable:变量,程序中的一个标识符,表示存储数据值的一个内存位置。
vertex :顶点,图中的一个结点。参见graph(图)。
visibility modifier:可见性修饰符,用来定义一个结构可在哪儿访问的范围的Java 修饰符。Java 的可见性修饰符有public (公有的)、protected(保护的)、private(私有的)和默认的(不使用修饰符)。
void :Java 保留字,可用于方法的返回值,表示不返回任何的值。
volatile:可变的,易失的,(1)Java保留字,用作变量的修饰符。一个可变变量可被异步修改,所以这表明编译程序不会试图去优化它。(2)存储设备在供电中断时会丢失保存的信息的特性。内存是一种易失的存储设备。参见nonvolatile (非易失的)。
von Neumann architecture:冯·诺依曼体系结构,用约翰·冯·诺依曼的名字命名的计算机体系结构,其中程序和数据都保存在相同的存储设备中。
walkthrough:预排,审核的一种形式,由开发人员、经理和质保人员组成的小组对设计或是程序进行评估,为的是发现错误。有时也称为检查。参见desk check (桌面检查)。
WAN:广域网的缩写,见wide-area network (广域网)。
waterfall model :瀑布模型,最早的软件开发过程模型之一。它在需求、设计、实现和测试阶段之间,定义一种基本的线性交互方式。
Web:见World Wide Web。
weighted graph:带权图,每条边都带权或代价的图。带权图有时也称为网络。
while:Java 保留字,表示一种循环结构。while语句执行0 次或多次。参见do,for。
white-box testing:白盒测试,根据软件组件的内部逻辑产生并评估测试用例。测试用例要强调判定点并确保能覆盖。参见boack-box testing (黑盒测试),condition coverage(条件覆盖)和statement coverage(语句覆盖)。
white space :空白,指空格、制表符和空行,用来分开源代码的部分,让程序更易读。
wide-area network(WAN):广域网,连接两个或多个局域网的计算机网络,通常跨越较远的地理距离。参见local-area network (局域网)。
widening conversion:加宽转换,数据类型不同但相容的两个值之间的转换。加宽转换通常不会改变数据值,因为转换后的类型所用的内部表示等于或大于原数的存储空间。参见narrowing conversion(缩窄转换)。
word:字,二进制存储单位。计算机不同,一个字的大小也不同,通常是2 、4 或8个字节。字的大小代表机器上一次能移动的信息的量是多少。
World Wide Web(WWW或Web ):能通过网络方便地交换信息的软件,它为不同类型的信息提供了通用的GUI 。Web浏览器用来获取并编排HTML 文档。
wrapper class :包装类,用来将基本类型的值保存到一个对象中的类。通常当需要一个对象引用,而基本类型不能满足时使用。
WWW:见World Wide Web。
zip:压缩,一种用来将一个或多个文件和目录压缩并保存到单一文件中,以方便传送到另一台计算机上的文件