java专业术语
编程英语常用词汇
编程英语常用词汇是程序员在编写代码、阅读文档、参与技术讨论时经常使用的专业术语。
以下是一些常见的编程英语词汇:1. Variable -变量2. Function -函数3. Array -数组4. String -字符串5. Integer -整数6. Float -浮点数7. Boolean -布尔值8. Object -对象9. Class -类10. Method -方法11. Constructor -构造函数12. Inheritance -继承13. Polymorphism -多态性14. Interface -接口15. Module -模块16. Package -包17. Framework -框架18. Library -库19. Tool -工具20. Algorithm -算法21. Data Structure -数据结构22. Array List -数组列表23. Stack -栈24. Queue -队列25. Hash Table -哈希表26. Tree -树27. Graph -图28. Database -数据库29. Table -表30. Column -列31. Row -行32. Query -查询33. SQL -结构化查询语言34. CRUD -创建、读取、更新、删除35. ACID -原子性、一致性、隔离性、持久性36. Transaction -事务37. Commit -提交38. Rollback -回滚39. Lock -锁40. Unlock -解锁41. Scope -作用域42. Global -全局43. Local -局部44. Parameter -参数45. Return -返回46. Void -无返回值47. Exception -异常48. Error -错误49. Debug -调试50. Test -测试这些词汇是编程的基础,对于学习任何编程语言都是非常重要的。
常用编程专业术语
常用编程专业术语1. 变量(variable)在计算机编程领域,变量指的是一个存储数据的容器。
变量可以存储不同类型的数据,如整数、浮点数、字符串等。
在程序运行过程中,变量的值可以随时被改变。
2. 函数(function)函数是一段可重复使用的代码块,用于执行特定的任务。
函数可以接收输入参数,也可以返回输出结果。
函数的使用可以简化程序的编写,并提高代码的可读性和可维护性。
3. 类(class)类是一种抽象的数据类型,用于描述一类具有相同属性和行为的对象。
类中包含了属性和方法,属性用于描述对象的特征,方法用于描述对象的行为。
类的使用可以方便地创建多个相似的对象,并对它们进行操作。
4. 继承(inheritance)继承是一种面向对象编程的重要概念,它允许一个类继承另一个类的属性和方法。
继承可以提高代码的复用性和可扩展性,同时也使得代码更加清晰和易于理解。
5. 多态(polymorphism)多态是一种面向对象编程的概念,它允许不同的对象使用相同的接口来进行操作。
多态可以提高代码的灵活性和可维护性,同时也可以使得程序更加易于扩展和修改。
6. 接口(interface)接口是一种抽象的数据类型,用于定义类或对象的行为规范。
接口中定义了一组方法,而类或对象必须实现这些方法才能符合接口的规范。
接口可以增强程序的可扩展性和可维护性,同时也可以提高代码的可读性和可理解性。
7. 异常(exception)异常是一种编程错误或意外情况,它可以导致程序的崩溃或不正常的运行。
程序可以使用异常处理机制来捕获并处理异常,以保证程序的稳定性和可靠性。
8. 线程(thread)线程是程序中执行的最小单位,它可以独立运行并处理特定的任务。
线程可以提高程序的并发性和响应性,同时也可以提高程序的效率和性能。
9. 数据库(database)数据库是一种存储和管理数据的软件系统,它可以提供数据的持久化存储,同时也可以提供数据的查询、更新和删除等操作。
计算机专业术语名词解释
计算机专业术语名词解释
1. CPU (中央处理器) - 是一种计算机的核心组件,负责执行各种计算和逻辑操作。
2. RAM (随机存取存储器) - 是一种用于临时存储数据的内存设备,被计算机用于存储当前运行的程序和数据。
3. 硬盘驱动器 - 是计算机中用于永久存储数据的设备,通过磁盘存储技术将数据保存在可移动或固定的磁盘上。
4. 操作系统 - 是计算机上控制和管理硬件资源以及文件系统的软件。
常见的操作系统包括Windows、macOS和Linux。
5. 编程语言 - 是计算机和人类之间进行通信和指令的工具。
常见的编程语言有Java、Python和C++。
6. 数据库 - 是用于存储和管理结构化数据的软件系统。
数据库可以用于存储和检索大量的数据。
7. 网络 - 是计算机和其他设备之间进行通信和数据交换的连接体系。
常见的网络协议包括TCP/IP和HTTP。
8. 算法 - 是解决问题或执行特定任务的步骤序列。
算法是计算机程序设计的核心。
9. 数据结构 - 是用于组织和存储数据的方式和方法。
常见的数据结构有数组、链表和树。
10. GUI (图形用户界面) - 是一种通过图形和图像来显示和操
作计算机程序的用户界面。
与命令行界面相比,GUI更易于使用和理解。
11. API (应用程序编程接口) - 是一组定义了不同软件组件之间
交互规则的接口。
API允许不同的软件之间进行互操作性。
12. 管道(Pipe) - 是一种在操作系统中用于进程间通信的通道,用于把一个进程的输出传递给另一个进程的输入。
软件工程中英对照术语表
abstract class 抽象类,提供一组子类共有行为的类,但它本身并不具有实例。
抽象类表示一个概念,从中派生的类代表对这一概念的实施。
Abstraction 抽象,对视图或模型的创建,其中忽略了不必要的细节,以便专注于一组特定的相关细节。
access modifier存取权限,对类、方法或属性进行访问控制的关键字。
Java 中的存取权限可以是公有、私有、保护和包装(默认)。
accessor methods存取器方法,由对象提供的、用于定义连接该对象实例变量的方法。
用来返回实例变量值的存取器方法被称为获取方法;用来为实例变量指定值的存取器方法被称为设置方法。
acceptance验收,客户接受软件产品(作为部分或完整履行合同的结果)所有权的操作。
action动作,对构成计算过程抽象的可执行语句的规范。
动作通常会导致系统状态发生变化,这是通过向一个对象发送消息或是更改链接或属性值来实现。
action sequence动作序列,解析为一系列先后发生的动作的表达式。
action state动作状态,表示不可分动作的执行状态,通常指的是调用一个操作。
activation激活,动作的执行active class主动类,表示系统中控制线程的类。
请参见主动对象。
activity活动,要求角色执行的工作单元。
active object主动对象,拥有线程并可发起控制活动的对象。
主动类的实例。
activity graph活动图,状态机的特例,用于对涉及一个或多个分类器的进程建模。
对比:状态图(statechart diagram)。
同义词:活动图(activity diagram)。
actor主角,系统之外与系统交互的某人或某事物。
actor class主角类,定义一组主角实例,其中每个主角实例相对于系统而言都担任着同样的角色。
在与用例交互时这些用例的用户所担任的一组紧密相关的角色。
主角为每个要与其通信的用例都准备了一个角色。
信息技术专业术语大全
信息技术专业术语大全信息技术是当今社会最重要的领域之一,它涵盖了计算机科学、网络技术、数据库管理、软件开发等多个子领域。
随着信息技术的迅猛发展,相关的专业术语也在不断涌现。
本文将介绍一份信息技术专业术语大全,帮助读者更好地了解和掌握相关知识。
一、计算机科学1. 算法(Algorithm):解决问题的一系列步骤,通常用于计算机程序设计。
2. 数据结构(Data Structure):存储和组织数据的方式,包括数组、链表、栈、队列等。
3. 操作系统(Operating System):控制和管理计算机硬件与软件资源的系统软件,如Windows、Linux等。
4. 编程语言(Programming Language):用于编写计算机程序的人造语言,如Java、Python、C++等。
5. 软件工程(Software Engineering):将系统化的、规范的、可量化的方法应用于软件的开发、运行和维护的学科。
二、网络技术1. IP地址(Internet Protocol Address):网络上使用的唯一标识一个主机的地址,分为IPv4和IPv6。
2. 路由器(Router):网络设备,用来在不同的网络之间转发数据包,连接不同的网络。
3. 云计算(Cloud Computing):通过互联网提供的IT资源,包括计算能力、存储空间等。
4. 数据中心(Data Center):用于集中存储和处理大量数据的物理设施,通常包括服务器、网络设备等。
5. 防火墙(Firewall):用于保护计算机免受不良网络流量影响的网络安全设备。
三、数据库管理1. SQL(Structured Query Language):结构化查询语言,用于管理数据库系统中的数据。
2. 数据库索引(Database Index):用于加快数据库查询速度的数据结构,可以减少数据的扫描次数。
3. 数据备份(Data Backup):将重要数据复制到另一处,以防止数据丢失。
JAVA术语中英文对照
一群性质相近同的「东西」,如果译名一贯,阅读的感觉就很好。
一贯性的术语,扩充性高,延伸性高,系统化高。
•「式」:constructor 建构式declaration 宣告式definition 定义式destructor 解构式expression 算式(运算式)function 函式pattern 范式、模式、样式program 程式signature 标记式•「件」:(这是个弹性非常大的可组合字)assembly (装)配件component 组件con struct 构件control 控件eve nt 事件hardware 硬件object物件part 零件、部件singleton 单件software 软件work工件、机件•「器」:adapter配己接器allocator配置器compiler 编译器container 容器iterator迭代器linker联(连)结器listener 监听器•「别」:class类另廿type型别•「化」:generalized 泛化specialized 特化overloaded多载化(重载)•「型」polymorphism 多型genericity 泛型•「程」:process 行程(or进程,大陆用语)thread线程(大陆用语)program ming 编程■英中繁简编程术语对照英文繁体译词#define 定义预定义abstract抽象的抽象的abstraction抽象体、抽象物、抽象性抽象体、抽象物、抽象性access存取、取用存取、访问access level存取级别访问级别access function 存取函式访问函数activate活化激活active作用中的adapter配接器适配器address位址地址address space 位址空间,定址空间address-of operator 取址运算子取地址操作符aggregation 聚合algorithm演算法算法allocate配置分配allocator (空间)配置器分配器即plication应用程式应用、应用程序即plication framework 应用程式框架、应用框架应用程序框架architecture架构、系统架构体系结构argument引数(传给函式的值)。
java开发专业术语
Java开发专业术语1. 概述Java是一种面向对象的编程语言,广泛应用于各个领域的软件开发中。
作为一名Java开发人员,了解和掌握Java开发专业术语是非常重要的。
本文将介绍一些常见的Java开发专业术语,包括语言特性、开发工具、框架和库等方面。
2. 语言特性2.1 面向对象Java是一种面向对象的编程语言,支持封装、继承和多态等面向对象的特性。
面向对象的编程思想可以使代码更加模块化、可维护和可扩展。
2.2 类和对象在Java中,类是对象的模板,用于定义对象的属性和行为。
对象是类的实例,可以通过new关键字创建。
类和对象是Java中最基本的概念之一。
2.3 继承继承是面向对象编程中的一个重要特性,允许一个类继承另一个类的属性和方法。
通过继承,可以实现代码的重用和扩展。
2.4 多态多态是指同一类型的对象在不同的情况下表现出不同的行为。
在Java中,多态可以通过继承和接口实现。
2.5 接口接口是一种抽象的数据类型,定义了一组方法的签名但没有具体的实现。
通过实现接口,可以使不同的类具备相同的行为。
2.6 异常处理Java提供了异常处理机制,可以捕获和处理程序运行过程中的异常。
通过使用try-catch语句块,可以使程序更加健壮和可靠。
3. 开发工具3.1 JDKJDK(Java Development Kit)是Java开发工具包的缩写,包含了Java编译器、运行时环境和开发工具等。
开发Java应用程序时需要安装和配置JDK。
3.2 IDEIDE(Integrated Development Environment)是集成开发环境的缩写,提供了代码编辑、编译、调试和部署等功能。
Eclipse和IntelliJ IDEA是常用的Java开发IDE。
3.3 MavenMaven是一个项目管理工具,可以自动化构建、测试和部署Java项目。
它使用POM (Project Object Model)来描述项目结构和依赖关系。
general在java中的意思
一、概述在Java编程语言中,general是一个常见的术语,它通常用来描述一般性的概念或一般化的特性。
在Java中,general一般可以指代多种不同的含义,包括泛型、一般类或对象等。
本篇文章将从不同的角度来解析general在Java中的意思及其相关概念。
二、泛型1. 泛型的概念泛型是Java编程语言中的一个重要特性,它允许我们定义一种数据类型,这种数据类型可以在使用时进行具体化,从而实现对不同类型数据的通用操作。
使用泛型可以使代码更加灵活和可复用,同时也可以提高代码的安全性和可读性。
2. 泛型的语法在Java中,泛型通常使用尖括号<>来表示,其中放置泛型类型参数。
`List<String>`表示一个元素类型为String的列表。
在方法声明和类声明中,可以使用泛型来定义泛型形参,从而使得方法或类可以接受不同类型的参数。
3. 泛型的应用泛型在Java中被广泛应用于集合类、类库以及框架中,通过泛型可以实现对不同类型数据的统一管理和处理。
泛型的引入大大提高了Java编程的灵活性和安全性,使得代码变得更加健壮和可靠。
三、一般类1. 一般类的概念一般类是指普通的、非泛型的类,它们可以用来描述具体的实体、对象或数据结构。
一般类是Java编程中最常见的类,它们可以包含字段、方法、构造函数等成员,用于表示具体的实现逻辑或数据结构。
2. 一般类的特性一般类可以具有各种不同的特性,包括继承、封装、多态等。
通过定义一般类,我们可以实现对具体对象或数据结构的描述和操作,从而实现程序的功能逻辑。
3. 一般类的实例在Java编程中,我们经常会创建各种不同类型的一般类,并通过它们来实现程序的具体功能。
一般类的设计和实现是Java程序开发中的重要内容,良好的一般类设计可以提高代码的可维护性和扩展性。
四、一般对象1. 一般对象的概念一般对象是指普通的、非特定类型的对象,它们可以用来表示实际的实体或数据。
Java基础常见英语词汇(共70个)
OO: object-oriented ,面向对象OOP: object-oriented programming,面向对象编程JDK:Java development kit, java开发工具包JVM:java virtual machine ,java虚拟机Compile:编绎Run:运行Class:类Object:对象System:系统out:输出print:打印line:行variable:变量type:类型operation:操作,运算array:数组parameter:参数method:方法function:函数member-variable:成员变量member-function:成员函数get:得到set:设置public:公有的private:私有的protected:受保护的default:默认access:访问package:包import:导入static:静态的void:无(返回类型)extends:继承parent class:父类base class:基类super class:超类child class:子类derived class:派生类override:重写,覆盖overload:重载final:最终的,不能改变的abstract:抽象interface:接口implements:实现exception:异常Runtime:运行时ArithmeticException:算术异常ArrayIndexOutOfBoundsException:数组下标越界异常NullPointerException:空引用异常ClassNotFoundException:类没有发现异常NumberFormatException:数字格式异常(字符串不能转化为数字)Try:尝试Catch:捕捉Finally:最后Throw:抛出Throws: (投掷)表示强制异常处理Throwable:(可抛出的)表示所有异常类的祖先类Lang:language,语言Util:工具Display:显示Random:随机Collection:集合ArrayList:(数组列表)表示动态数组HashMap: 散列表,哈希表Swing:轻巧的Awt:abstract window toolkit:抽象窗口工具包Frame:窗体Size:尺寸Title:标题Add:添加Panel:面板Layout:布局Scroll:滚动Vertical:垂直Horizonatal:水平Label:标签TextField:文本框TextArea:文本域Button:按钮Checkbox:复选框Radiobutton:单选按钮Combobox:复选框Event:事件Mouse:鼠标Key:键Focus:焦点Listener:监听Border:边界Flow:流Grid:网格MenuBar:菜单栏Menu:菜单MenuItem:菜单项PopupMenu:弹出菜单Dialog:对话框Message:消息Icon:图标Tree:树Node:节点Jdbc:java database connectivity,java数据库连接DriverManager:驱动管理器Connection:连接Statement:表示执行对象Preparedstatement:表示预执行对象Resultset:结果集Next:下一个Close:关闭executeQuery:执行查询Jbuilder中常用英文(共33个)File:文件New:新建New Project:新建项目New Class: 新建类New File:新建文件Open project:打开项目Open file:打开文件Reopen:重新打开Close projects:关闭项目Close all except…:除了..全部关闭Rename:重命名Exit:退出View:视图Panes:面板组Project:项目Content:内容Structure:结构Message:消息Source:源文件Bean:豆子Properties:属性Make:编绎Build:编绎Rebuild:重编绎Refresh:刷新Project properties:项目属性Default project properties:默认的项目属性Run:运行Debug:调试Tools:工具Preferences:参数配置Configure:配置Libraries:库JSP中常用英文URL: Universal Resource Location:统一资源定位符IE: Internet Explorer 因特网浏览器JSP:java server page.java服务器页面Model:模型View:视图C:controller:控制器Tomcat:一种jsp的web服务器WebModule:web模块Servlet:小服务程序Request:请求Response:响应Init: initialize,初始化Service:服务Destroy:销毁Startup:启动Mapping:映射pattern:模式Getparameter:获取参数Session:会话Application:应用程序Context:上下文redirect:重定向dispatch:分发forward:转交setAttribute:设置属性getAttribute:获取属性page:页面contentType:内容类型charset:字符集include:包含tag:标签taglib:标签库EL:expression language,表达式语言Scope:作用域Empty:空JSTL:java standard tag library,java标准标签库TLD:taglib description,标签库描述符Core:核心Test:测试Foreach:表示循环Var:variable,变量Status:状态Items:项目集合Fmt:format,格式化Filter:过滤报错英文第一章:JDK(Java Development Kit) java开发工具包JVM(Java Virtual Machine) java虚拟机Javac 编译命令java 解释命令Javadoc 生成java文档命令classpath 类路径Version 版本author 作者public 公共的class 类static 静态的void 没有返回值String 字符串类System 系统类out 输出print 同行打印println 换行打印JIT(just-in-time) 及时处理第二章:byte 字节char 字符boolean 布尔short 短整型int 整形long 长整形float 浮点类型double 双精度if 如果else 否则switch 多路分支case 与常值匹配break 终止default 默认while 当到循环do 直到循环for 已知次数循环continue结束本次循环进行下次跌代length 获取数组元素个数第三章:OOP object oriented programming 面向对象编程Object 对象Class 类Class member 类成员Class method 类方法Class variable 类变量Constructor 构造方法Package 包Import package 导入包第四章:Extends 继承Base class 基类Super class 超类Overloaded method 重载方法Overridden method 重写方法Public 公有Private 私有Protected 保护Static 静态Abstract 抽象Interface 接口Implements interface 实现接口第五章:Exception 意外,异常RuntimeExcepiton 运行时异常ArithmeticException 算术异常IllegalArgumentException 非法数据异常ArrayIndexOutOfBoundsException 数组索引越界异常NullPointerException 空指针异常ClassNotFoundException 类无法加载异常(类不能找到)NumberFormatException 字符串到float类型转换异常(数字格式异常)IOException 输入输出异常FileNotFoundException 找不到文件异常EOFException 文件结束异常InterruptedException (线程)中断异常try 尝试catch 捕捉finally 最后throw 投、掷、抛throws 投、掷、抛print Stack Trace() 打印堆栈信息get Message()获得错误消息get Cause()获得异常原因method 方法able 能够instance 实例check 检查第六章:byte(字节)char(字符)int(整型)long(长整型)float(浮点型)double(双精度)boolean(布尔)short(短整型)Byte (字节类)Character (字符类)Integer(整型类)Long (长整型类)Float(浮点型类)Double (双精度类)Boolean(布尔类)Short (短整型类)Digit (数字)Letter (字母)Lower (小写)Upper (大写)Space (空格)Identifier (标识符)Start (开始)String (字符串)length (值)equals (等于)Ignore (忽略)compare (比较)sub (提取)concat (连接)replace (替换)trim (整理)Buffer (缓冲器)reverse (颠倒)delete (删除)append (添加)Interrupted (中断的)第七章:Date 日期,日子After 后来,后面Before 在前,以前Equals 相等,均等toString 转换为字符串SetTime 设置时间Display 显示,展示Calendar 日历Add 添加,增加GetInstance 获得实例getTime 获得时间Clear 扫除,清除Clone 克隆,复制Util 工具,龙套Components 成分,组成Month 月份Year 年,年岁Hour 小时,钟头Minute 分钟Second 秒Random 随意,任意Next Int 下一个整数Gaussian 高斯ArrayList 对列LinkedList 链表Hash 无用信息,杂乱信号Map 地图Vector 向量,矢量Size 大小Collection 收集Shuffle 混乱,洗牌RemoveFirst 移动至开头RemoveLast 移动至最后lastElement 最后的元素Capacity 容量,生产量Contains 包含,容纳Copy 副本,拷贝Search 搜索,查询InsertElementAt 插入元素在某一位置第八章:io->in out 输入/输出File 文件import 导入exists 存在isFile 是文件isDirectory 是目录getName 获取名字getPath 获取路径getAbsolutePath 获取绝对路径lastModified 最后修改日期length 长度InputStream 输入流OutputStream 输出流Unicode 统一的字符编码标准, 采用双字节对字符进行编码Information 信息FileInputStream 文件输入流FileOutputStream文件输出流IOException 输入输出异常fileobject 文件对象available 可获取的read 读取write 写BufferedReader 缓冲区读取FileReader 文本文件读取BufferedWriter 缓冲区输出FileWriter 文本文件写出flush 清空close 关闭DataInputStream 二进制文件读取DataOutputStream二进制文件写出EOF 最后encoding 编码Remote 远程release 释放第九章:JBuider Java 集成开发环境(IDE)Enterprise 企业版Developer 开发版Foundation 基础版Messages 消息格Structure 结构窗格Project 工程Files 文件Source 源代码Design 设计History 历史Doc 文档File 文件Edit 编辑Search 查找Refactor 要素View 视图Run 运行Tools 工具Window 窗口Help 帮助Vector 矢量addElement 添加内容Project Winzard 工程向导Step 步骤Title 标题Description 描述Copyright 版权Company 公司Aptech Limited Aptech有限公司author 作者Back 后退Finish 完成version 版本Debug 调试New 新建ErrorInsight 调试第十章:JFrame 窗口框架JPanel 面板JScrollPane 滚动面板title 标题Dimension 尺寸Component 组件Swing JA V A轻量级组件getContentPane 得到内容面板LayoutManager 布局管理器setVerticalScrollBarPolicy 设置垂直滚动条策略AWT(Abstract Window Toolkit)抽象窗口工具包GUI (Graphical User Interface)图形用户界面VERTICAL_SCROLLEARAS_NEEDED 当内容大大面板出现滚动条VERTICAL_SOROLLEARAS_ALWAYS 显示滚动条VERTICAL_SOROLLEARAS_NEVER 不显示滚动条JLabel 标签Icon 图标image 图象LEFT 左对齐RIGHT 右对齐JTextField 单行文本getColumns 得到列数setLayout 设置布局BorderLayout 边框布局CENTER 居中对齐JTextArea 多行文本setFont 设置字体setHorizontalAlignment 设置文本水平对齐方式setDefaultCloseOperation 设置默认的关闭操作add 增加JButton 按钮JCheckBox 复选框JRadioButton单选按钮addItem 增加列表项getItemAt 得到位置的列表项getItemCount 得到列表项个数setRolloverIcon 当鼠标经过的图标setSelectedIcon 当选择按钮的图标getSelectedItem 得到选择的列表项getSelectedIndex 得到选择的索引ActionListener 按钮监听ActionEvent 按钮事件actionPerformed 按钮单击方法附加………….可能有重复编程英语:(手摘)abstract (关键字) 抽象['?bstr?kt]access vt.访问,存取['?kses]‘(n.入口,使用权)algorithm n.算法['?lg?riem]Annotation [java] 代码注释[?n?u'tei??n]anonymous adj.匿名的[?'n?nim?s]‘(反义:directly adv.直接地,立即[di'rektli, dai'rektli])apply v.应用,适用[?'plai]application n.应用,应用程序[,?pli'kei??n]‘(application crash 程序崩溃) arbitrary a.任意的['ɑ:bitr?ri]argument n.参数;争论,论据['ɑ:gjum?nt]‘(缩写args)assert (关键字) 断言[?'s?:t] ‘(java 1.4 之后成为关键字)associate n.关联(同伴,伙伴) [?'s?u?ieit]attribute n.属性(品质,特征) [?'tribju:t]boolean (关键字) 逻辑的, 布尔型call n.v.调用; 呼叫; [k?:l]circumstance n.事件(环境,状况) ['s?:k?mst?ns]crash n.崩溃,破碎[kr??]cohesion 内聚,黏聚,结合[k?u'hi:??n](a class is designed with a single, well-focoused purpose. 应该不止这点)command n. 命令,指令[k?'mɑ:nd](指挥, 控制) (command-line 命令行) Comments [java] 文本注释['k?ments]compile [java] v.编译[k?m'pail]‘Compilation n.编辑[,k?mpi'lei??n]const (保留字)constant n. 常量, 常数, 恒量['k?nst?nt]continue (关键字)coupling 耦合,联结['k?pli?]making sure that classes know about other classes only through their APIs.declare [java] 声明[di'kl??]default (关键字) 默认值; 缺省值[di'f?:lt]delimiter 定义符; 定界符Encapsulation[java] 封装(hiding implementation details)Exception [java] 例外; 异常[ik'sep??n]entry n.登录项, 输入项, 条目['entri]enum (关键字)execute vt.执行['eksikju:t]exhibit v.显示, 陈列[ig'zibit]exist 存在, 发生[ig'zist] ‘(SQL关键字exists)extends (关键字) 继承、扩展[ik'stend]false (关键字)final (关键字) finally (关键字)fragments 段落; 代码块['fr?gm?nt]FrameWork [java] 结构,框架['freimw?:k]Generic [java] 泛型[d?i'nerik]goto (保留字) 跳转heap n.堆[hi:p]implements (关键字) 实现['implim?nt]import (关键字) 引入(进口,输入)Info n.信息(information [,inf?'mei??n] )Inheritance [java] 继承[in'herit?ns] (遗传,遗产)initialize 预置初始化[i'ni??laiz]instanceof (关键字) 运算符,用于引用变量,以检查这个对象是否是某种类型。
Java概述关键术语中英文对照表
Java概述关键术语中英文对照表英文中文Application Program Interface (API)应用程序接口assembler汇编程序assembly language汇编语言bit位block块block comment块注释bus总线byte字节bytecode字节码bytecode verifier字节码校验器central processing unit (CPU)中央处理器class loader类加载器comment注释compiler编译器console控制台encoding scheme编码方案hardware硬件high-level language高级语言integrated development environment (IDE)集成开发环境interpreter assignment写作解释器java command java命令Java Development Toolkit (JDK)Java开发工具Java language specification Java语言规范Java Virtual Machine (JVM)Java虚拟机javac command javac命令keyword (or reserved word)关键字(或保留字) library库line comment行注释logic error逻辑错误low-level language低级语言machine language机器语言main method主方法memory内存operating system (OS)操作系统program程序programming编程runtime error运行时错误software软件source code源代码source program源程序statement语句statement terminator语句结束符storage devices存储设备syntax error语法错误。
程序员必备的专业术语
程序员必备的专业术语一、变量变量是程序中用于存储数据的一种数据类型,它可以在程序的执行过程中被修改。
程序员可以通过给变量赋值来存储数据,并且可以根据需要修改变量的值。
二、函数函数是一段可重复使用的代码块,它接收输入参数并返回一个值。
程序员可以通过调用函数来执行特定的任务,提高代码的复用性和可维护性。
三、类类是面向对象编程中的一种概念,它是一种抽象的数据类型,包含了属性和方法。
程序员可以通过定义类来创建对象,并通过对象调用类的方法和访问属性。
四、对象对象是类的实例化结果,它是内存中一块存储数据的区域,包含了类的属性和方法。
程序员可以通过创建对象来操作和访问类的成员。
五、循环循环是控制结构中的一种,它可以重复执行一段代码块,直到达到指定的条件为止。
常见的循环结构包括for循环、while循环和do-while循环。
六、条件语句条件语句是控制结构中的一种,它根据指定的条件来选择性地执行不同的代码块。
常见的条件语句包括if语句、switch语句和三元运算符。
七、算法算法是解决问题的一种方法或步骤,它是一系列明确的指令,用来描述计算机程序的执行过程。
程序员可以通过设计和实现算法来解决各种问题。
八、数据结构数据结构是组织和存储数据的一种方式,它定义了数据的组织方式和操作。
常见的数据结构包括数组、链表、栈、队列和树等。
九、递归递归是一种在函数中调用自身的方法,它可以将复杂的问题分解为较小的子问题来解决。
递归在解决一些数学问题和数据结构操作时非常常见。
十、异常处理异常处理是一种机制,用于处理程序运行过程中出现的异常情况。
程序员可以通过捕获和处理异常来保证程序的正常运行并提高代码的健壮性。
十一、版本控制版本控制是一种管理和跟踪代码修改历史的工具,它可以帮助程序员协作开发、回滚修改和解决冲突。
常见的版本控制工具包括Git 和SVN等。
十二、调试调试是一种通过定位和修复程序中的错误来保证程序正确运行的过程。
程序员可以使用调试工具和技术来追踪代码执行过程并找到错误所在。
data在java中的用法
data在java中的用法
在Java中,"data"这个词可以有多种用法。
首先,"data"可以
指代数据,这是在编程中非常常见的术语。
在Java中,数据可以以
不同的形式存在,比如基本数据类型(如整数、浮点数、布尔值等)或者复杂数据类型(如数组、对象等)。
程序员可以使用这些数据
来进行计算、存储信息或者进行其他操作。
另外,从Java 14版本开始,Java引入了一个新的关键字"record",它用于定义数据类。
数据类是一种特殊的类,用于表示
不可变的数据。
在数据类中,通常只包含数据字段和访问这些字段
的方法。
使用"record"关键字可以更简洁地定义这样的类,从而减
少样板代码的编写。
此外,在Java中,"data"还可以指代数据库(database)中的
数据。
Java提供了许多用于访问和操作数据库的API,比如JDBC (Java Database Connectivity)。
程序员可以使用这些API来连
接数据库、执行SQL查询、更新数据等操作。
总之,"data"在Java中可以指代编程中的数据、数据类以及数
据库中的数据,它们都是Java编程中非常重要的概念,程序员需要对其有清晰的理解并且灵活运用。
软件专业术语
软件专业术语软件专业术语是指计算机软件领域中的专业术语和常用语。
以下是一些软件专业术语及其解释:1. 操作系统:一种软件系统,用于管理计算机硬件和软件资源,以便其他程序可以使用这些资源。
2. 应用程序:用于完成特定任务的程序,例如文字处理、电子表格、电子邮件等。
3. 软件开发:指软件开发的流程、方法和技术,包括需求分析、设计、编码、测试、维护等方面。
4. 编程语言:用于编写计算机程序的编程语言,例如C、Java、Python等。
5. 编译器:将源代码翻译成可执行程序的程序,编译器通常将源代码转换成机器语言或字节码。
6. 调试器:用于调试程序的工具,可以帮助开发人员识别和修复程序中的错误。
7. 数据库:用于存储和管理数据的软件系统,通常包括数据库管理系统、数据库引擎和数据字典。
8. 数据结构:组织数据的方式,例如链表、栈、队列、树等。
9. 算法:解决问题的方法和步骤,通常用于处理数据结构和问题解决。
10. 网络:连接计算机和设备的通信协议和标准,例如TCP/IP、HTTP、FTP等。
11. 安全性:保护计算机系统和数据的软件和硬件技术,例如加密、身份验证、防火墙等。
12. 用户界面:人与计算机交互的界面,例如图形用户界面(GUI)、命令行界面(CLI)等。
13. 需求分析:识别用户需求、系统功能和业务流程的过程,用于指导软件开发的各个方面。
14. 设计文档:描述系统架构、模块设计、数据流程等的文档,用于沟通和协作软件开发。
15. 版本控制:管理软件版本和变更的工具和技术,例如Git、SVN等。
16. 单元测试:测试程序模块或功能是否符合预期的测试方法和技术。
Java专业术语
C:
22.C2B:Consumer-to-Business(客户对业务)
23.CAD:ComputerCAM:Computer Aided Modeling(计算机辅助建模)
25.case-insensitive:大小写不敏感
26.case-sensitive:大小写敏感
116.procedural:过程的
117.profiling:配置
118.prototype:原型
Q:
119.queue:队列
R:
120.RAD:Rapid application development(快速应用开发)
121.RCS:Revision Control System(修订控制系统)
131.SPI:Service Provider Interface(服务提供接口)
132.Spring:
133.SQL:Structured Query Language(结构化查询语句)
134.Struts:一种基于MVC模式的Web应用程序框架
135.surrogate keys:替代键
108.node:节点
O:
109.ODMG:Object Data Management Group(对象数据管理组织)
110.OGNL:Object Graph Navigation Language(对象图导航语言)
111.OODBMS:Object-Oriented Database Management System(面向对象数据库管理系统)
44.Declarative Programming:声明是编程
45.delegate:委托
Java术语表
Java术语表英文中文access control 访问控制accessibility 可访问能力,可访问性accessor method 访问方法adapter pattern 适配器模式annotation type 注解类型anonymous class 匿名类antipattern 反模式API (Application Programming Interface)应用编程接口API element API元素array 数组assertion 断言binary compatibility 二进制兼容性bit field 位域bounded wildcard type 有限制的通配符类型boxed primitive type 基本包装类型callback 回调callback framework 回调框架checked exception 受检异常class 类client 客户端code inspection 代码检验comparator 比较器composition 复合concrete strategy 具体策略constant interface 常量接口constant-specific class body 特定于常量的类主体constant-specific method implementation 特定于常量的方法实现copy constructor 拷贝构造器covariant 协变的covariant return type 协变返回类型custom serialized form 自定义的序列化形式decorator pattern 装饰模式default access 缺省访问default constructor 缺省构造器defensive copy 保护性拷贝delegation 委托deserializing 反序列化design pattern 设计模式documentation comment 文档注释double-check idiom 双重检查模式,双检法dynamically cast 动态地转换encapsulation 封装enclosing instance 外围实例enum type 枚举类型erasure 擦除exception 异常exception chaining 异常链exception translation 异常转换explicit type parameter 显式的类型参数exponentiation 求幂exported API 导出的APIextend 扩展failure atomicity 失败原子性field 域finalizer guardian 终结方法守卫者forwarding 转发forwarding method 转发方法function object 函数对象function pointer 函数指针general contract 通用约定generic 泛型generic array creation 泛型数组创建generic method 泛型方法generic singleton factory 泛型单例工厂generic static factory method 泛型静态工厂方法generification 泛型化heterogeneous 异构的idiom 习惯用法,模式immutable 不可变的implement 实现(用作动词)implementation 实现(用作名词) implementation inheritance 实现继承information hiding 信息隐藏inheritance 继承inner class 内部类int enum pattern int枚举模式interface 接口interface inheritance 接口继承invariant 不可变的lazy initialization 延迟初始化local class 局部类marker annotation 标记注解marker interface 标记接口member 成员member class 成员类member interface 成员接口memory footprint 内存占用memory model 内存模型meta-annotation 元注解method 方法migration compatibility 移植兼容性mixin 混合类型module 模块mutator 设值方法naming convention 命名惯例naming pattern 命名模式native method 本地方法native object 本地对象nested class 嵌套类non-reifiable 不可具体化的nonstatic member class 非静态的成员类object 对象object pool 对象池object serialization 对象序列化obsolete reference 过期引用open call 开放调用operation code 操作码Java专业术语标准化规范表-A-AJAX: (建议不译,原因:专有名词) [Asynchronous JavaScript and XML,异步JavaScript及XML]annotation: 注解Ant: (建议不译,原因:专有名词)AOP: (建议不译,原因:专有名词) [aspect-oriented programming, 面向方面编程] application: 应用argument: 参数-B-B2B: (建议不译,原因:专有名词) [Business-to-Business, 业务对业务]BAM: (建议不译,原因:专有名词) [Business Activity Monitoring, 业务活动监测]BMP: (建议不译,原因:专有名词) [bean-managed persistence, Bean管理的持久化] BPEL: (建议不译,原因:专有名词) [Business Process Excution Language, 业务流程执行语言]BPM: (建议不译,原因:专有名词) [Business Process Modeling, 业务流程建模]build: 建立;编译-C-C2B: (建议不译,原因:专有名词) [Consumer-to-Business, 客户对业务]CAD: (建议不译,原因:专有名词) [Computer Aided Design, 计算机辅助设计]CAM: (建议不译,原因:专有名词) [Computer Aided Modeling, 计算机辅助建模]case-insensitive: 大小写不敏感case-sensitive: 大小写敏感container: 容器cluster: 集群CMP: (建议不译,原因:专有名词) [container-managed persistence, 容器管理的持久化] component: 组件,部件configuration: 配置context: 上下文,环境control: 控件convention: 约定CORBA: (建议不译,原因:专有名词) [Common Object Request Broker Architecture,公共对象请求代理体系]COS: (建议不译,原因:专有名词) [Common Object Services,公共对象服务]couple: 耦合CRUD: 专指数据库操作create, read, update, delete,可以不译-D-Daemon: (建议不译,原因:专有名词) [Internet中用于邮件收发的后台程序]DAO: (建议不译,原因:专有名词) [Data Access Object, 数据访问对象]data: 数据DBMS: (建议不译,原因:专有名词) [Database Management System, 数据库管理系统] DDL: (建议不译,原因:专有名词) [Data Definition Language, 数据定义语言] Declarative Programming: 声明式编程delegate: 委托Dependency Injection: 依赖注入deploy: 部署deserialize: 反序列化(也可译为反串行化),即取出dialect: (行业)术语directive: 指令DIT: (建议不译,原因:专有名词) [Directory Information Tree, 目录信息树]DML: (建议不译,原因:专有名词) [Data Manipulation Language, 数据操作语言]DNS: (建议不译,原因:专有名词) [Internet Domain Name System, 因特网域名系统] domain: 域DSL: (建议不译,原因:专有名词) [Domain-Specific Languages, 特定领域语言]DTOs: (建议不译,原因:专有名词) [data transfer objects, 数据传输对象]-E-EAI: (建议不译,原因:专有名词) [Enterprise Application Integration: 企业应用集成] ECC: (建议不译,原因:专有名词) [error correcting codes: 错误纠正代码]EIS: (建议不译,原因:专有名词) [Enterprise Information System: 企业信息系统]EJB: (建议不译,原因:专有名词) [Enterprise JavaBean, 企业JavaBean]encapsulate: 封装ESB: (建议不译,原因:专有名词) [Enterprise Service Bus, 企业服务总线]event: 事件-F-FAQs: (建议不译,原因:专有名词) [Frequently Asked Questions, 经常提问的问题] FIFO: 先进先出[First in, First out]fire: 触发firewall: 防火墙framework: 框架function: 函数-G-GoF: "四人帮",对名著Design Patterns-Elements of Reusable Object-Oriented Software的四名作者的"戏"称。
代码专业术语
以下是一些常见的代码专业术语的解释:1. 变量(Variable):在编程中,变量是用来存储数据的一个名称,它可以是任何类型的数据,如数字、字符串、布尔值等。
2. 函数(Function):函数是用来执行特定任务的代码块,它接受输入参数并返回输出结果。
3. 条件语句(Conditional Statement):条件语句是一种控制流程语句,它根据条件的结果来执行不同的代码块。
4. 循环语句(Loop Statement):循环语句允许代码重复执行一段代码,直到满足某个条件为止。
5. 数组(Array):数组是一种数据结构,它存储多个相同类型的数据项,可以通过索引访问其中的元素。
6. 列表(List):列表是Python中的一种数据类型,它类似于数组,但具有更多的操作和功能。
7. 字典(Dictionary):字典是一种存储键值对的数据结构,它允许通过键来访问值。
8. 类(Class):类是创建对象的模板,它定义了对象的属性和方法。
9. 方法(Method):方法是在类中定义的函数,它属于类的成员之一,可以被类中的对象调用。
10. 对象(Object):对象是类的实例,它具有类中定义的属性和方法。
11. 模块(Module):模块是包含多个函数的文件,它们可以在程序中被重复使用。
12. 编码(Encoding):编码是将文本或数据转换成计算机可以处理的数字形式的过程。
13. 解码(Decoding):解码是将编码后的数据还原成原始文本或数据的过程。
14. 错误处理(Error Handling):错误处理是指在程序中加入代码来处理可能出现的错误或异常情况。
15. 调试(Debugging):调试是指通过逐行执行代码、查看错误信息等方式来找出并修复程序中的问题。
这些术语都是编程中常用的专业术语,对于程序员来说非常重要。
理解这些术语可以帮助更好地理解和使用编程语言,编写更健壮的代码。
java开发专业术语
java开发专业术语Java是一种面向对象的编程语言,广泛应用于软件开发领域。
在Java开发中,有许多专业术语被广泛使用。
本文将介绍一些常见的Java开发专业术语,包括面向对象、类、对象、继承、多态、封装、抽象类、接口、异常处理、线程等。
一、面向对象面向对象是一种软件开发的方法论,它将现实世界的事物抽象为对象,通过定义对象的属性和行为,实现对现实世界问题的模拟和解决。
Java是一种面向对象的编程语言,它支持面向对象的特性,如封装、继承和多态。
二、类与对象在Java中,类是创建对象的模板,它定义了对象的属性和行为。
对象是类的实例化结果,它具有类定义的属性和行为。
三、继承继承是一种面向对象的重要特性,它允许一个类从另一个类继承属性和方法。
被继承的类称为父类或超类,继承属性和方法的类称为子类或派生类。
通过继承,子类可以拥有父类的属性和方法,并可以在此基础上进行扩展和修改。
四、多态多态是指同一类型的对象,在不同的情况下表现出不同的行为。
在Java中,多态可以通过继承和接口实现。
通过多态,可以编写更通用的代码,提高代码的可扩展性和复用性。
五、封装封装是一种将数据和方法包装在一起的机制,隐藏了对象的内部实现细节,只暴露必要的接口供外部使用。
封装可以提高代码的安全性和可维护性,同时也提供了代码的抽象层次。
六、抽象类抽象类是一种不能被实例化的类,它只能被继承。
抽象类可以包含抽象方法和具体方法,抽象方法只有方法声明,没有方法实现,需要子类进行具体实现。
七、接口接口是一种定义了一组抽象方法的类,接口中的方法没有具体实现,需要类实现接口中的方法。
Java中的接口可以多继承,一个类可以实现多个接口。
接口提供了一种规范和契约,实现了代码的解耦和灵活性。
八、异常处理异常处理是一种处理程序运行过程中可能出现的错误的机制。
在Java中,异常分为受检异常和非受检异常,受检异常需要进行显式处理,非受检异常可以选择处理或者抛出给上层调用者处理。
java中bin的用法
Java中bin的用法在Java语言中,bin是一个常见的术语,它代表了二进制文件(binary file)或二进制目录(binary directory)。
本文将详细介绍Java中bin的用法以及与之相关的内容。
1. 什么是bin目录?在Java开发环境中,bin目录是指存放编译后的二进制文件(即字节码文件)的目录。
当我们使用Java编译器将源代码编译成字节码时,生成的.class文件就会被保存在bin目录下。
这些字节码文件包含了可执行程序所需的指令集,可以被Java虚拟机(JVM)加载和执行。
2. bin目录的作用2.1 执行Java程序由于编译后的字节码文件存放在bin目录下,因此我们可以通过命令行或集成开发环境(IDE)来执行Java程序。
通过指定类路径(classpath)中的bin目录,JVM 可以找到并加载所需的字节码文件,并执行其中定义的程序逻辑。
2.2 管理项目依赖在实际开发中,我们通常会使用第三方库或框架来加速开发过程。
这些库和框架通常以.jar文件形式提供,并需要被引入到项目中才能使用。
一种常见的做法是将这些.jar文件放置在项目的bin目录下,以便在编译和运行时正确引用它们。
2.3 构建工具使用许多Java项目都使用构建工具(如Maven或Gradle)来管理项目的依赖和构建过程。
这些工具通常会将编译后的二进制文件输出到bin目录中,以供其他模块或项目使用。
3. bin目录与classpath在Java中,classpath是一个用于指定类加载器查找字节码文件的路径。
当JVM 加载类时,它会按照classpath的顺序逐一搜索指定路径下的字节码文件。
而在大多数情况下,我们会将bin目录作为classpath的一部分,以确保JVM能够正确找到并加载我们编写的类。
例如,在命令行中执行Java程序时,可以通过以下方式指定classpath:java -cp bin com.example.MyClass上述命令中,-cp bin表示将当前目录下的bin目录作为classpath,并执行名为com.example.MyClass的类。
JAVA编程术语英语翻译
**********************<JAVA编程术语英语翻译>**********************abstract 抽象的抽象的abstraction 抽象体、抽象物、抽象性抽象体、抽象物、抽象性access 存取、取用存取、访问access level 存取级别访问级别access function 存取函式访问函数activate 活化激活active 作用中的adapter 配接器适配器address 位址地址address space 位址空间,定址空间address-of operator 取址运算子取地址操作符aggregation 聚合algorithm 演算法算法allocate 配置分配allocator (空间)配置器分配器application 应用程式应用、应用程序application framework 应用程式框架、应用框架应用程序框架architecture 架构、系统架构体系结构argument 引数(传给函式的值)。
叁见 parameter 叁数、实质叁数、实叁、自变量array 阵列数组arrow operator arrow(箭头)运算子箭头操作符assembly 装配件assembly language 组合语言汇编语言assert(ion) 断言assign 指派、指定、设值、赋值赋值assignment 指派、指定赋值、分配assignment operator 指派(赋值)运算子 = 赋值操作符associated 相应的、相关的相关的、关联、相应的associative container 关联式容器(对应sequential container)关联式容器atomic 不可分割的原子的attribute 属性属性、特性audio 音讯音频A.I. 人工智慧人工智能background 背景背景(用於图形着色)後台(用於行程)backward compatible 回溯相容向下兼容bandwidth 频宽带宽base class 基础类别基类base type 基础型别 (等同於 base class)batch 批次(意思是整批作业)批处理benefit 利益收益best viable function 最佳可行函式最佳可行函式(从 viable functions 中挑出的最佳吻合者)binary search 二分搜寻法二分查找binary tree 二元树二叉树binary function 二元函式双叁函数binary operator 二元运算子二元操作符binding 系结绑定bit 位元位bit field 位元栏位域bitmap 位元图位图bitwise 以 bit 为单元逐一┅bitwise copy 以 bit 为单元进行复制;位元逐一复制位拷贝block 区块,区段块、区块、语句块boolean 布林值(真假值,true 或 false)布尔值border 边框、框线边框brace(curly brace) 大括弧、大括号花括弧、花括号bracket(square brakcet) 中括弧、中括号方括弧、方括号breakpoint 中断点断点build 建造、构筑、建置(MS 用语)build-in 内建内置bus 汇流排总线business 商务,业务业务buttons 按钮按钮byte 位元组(由 8 bits 组成)字节cache 快取高速缓存call 呼叫、叫用调用callback 回呼回调call operator call(函式呼叫)运算子调用操作符(同 function call operator)candidate function 候选函式候选函数(在函式多载决议程序中出现的候选函式)chain 串链(例 chain of function calls)链character 字元字符check box 核取方块 (i.e. check button) 复选框checked exception 可控式异常(Java)check button 方钮 (i.e. check box) 复选按钮child class 子类别(或称为derived class, subtype)子类class 类别类class body 类别本体类体class declaration 类别宣告、类别宣告式类声明class definition 类别定义、类别定义式类定义class derivation list 类别衍化列类继承列表class head 类别表头类头class hierarchy 类别继承体系, 类别阶层类层次体系class library 类别程式库、类别库类库class template 类别模板、类别范本类模板class template partial specializations类别模板偏特化类模板部分特化class template specializations类别模板特化类模板特化cleanup 清理、善後清理、清除client 客端、客户端、客户客户client-server 主从架构客户/服务器clipboard 剪贴簿剪贴板clone 复制克隆collection 群集集合combo box 复合方块、复合框组合框command line 命令列命令行(系统文字模式下的整行执行命令)communication 通讯通讯compatible 相容兼容compile time 编译期编译期、编译时compiler 编译器编译器component 组件组件composition 复合、合成、组合组合computer 电脑、计算机计算机、电脑concept 概念概念concrete 具象的实在的concurrent 并行并发configuration 组态配置connection 连接,连线(网络,资料库)连接constraint 约束(条件)construct 构件构件container 容器容器(存放资料的某种结构如 list, vector...)containment 内含包容context 背景关系、周遭环境、上下脉络环境、上下文control 控制元件、控件控件console 主控台控制台const 常数(constant 的缩写,C++ 关键字)constant 常数(相对於 variable)常量constructor(ctor)建构式构造函数(与class 同名的一种 member functions)copy (v) 复制、拷贝拷贝copy (n) 复件, 副本cover 涵盖覆盖create 创建、建立、产生、生成创建creation 产生、生成创建cursor 游标光标custom 订制、自定定制data 资料数据database 资料库数据库database schema 数据库结构纲目data member 资料成员、成员变数数据成员、成员变量data structure 资料结构数据结构datagram 资料元数据报文dead lock 死结死锁debug 除错调试debugger 除错器调试器declaration 宣告、宣告式声明deduction 推导(例:template argument deduction)推导、推断default 预设缺省、默认defer 延缓推迟define 定义预定义definition 定义、定义区、定义式定义delegate 委派、委托、委任委托delegation (同上)demarshal 反编列散集dereference 提领(取出指标所指物体的内容)解叁考dereference operator dereference(提领)运算子 * 解叁考操作符derived class 衍生类别派生类design by contract 契约式设计design pattern 设计范式、设计样式设计模式※最近我比较喜欢「设计范式」一词destroy 摧毁、销毁destructor 解构式析构函数device 装置、设备设备dialog 对话窗、对话盒对话框directive 指令(例:using directive) (编译)指示符directory 目录目录disk 碟盘dispatch 分派分派distributed computing 分布式计算 (分布式电算) 分布式计算分散式计算 (分散式电算)document 文件文档dot operator dot(句点)运算子 . (圆)点操作符driver 驱动程式驱动(程序)dynamic binding 动态系结动态绑定efficiency 效率效率efficient 高效高效end user 终端用户entity 物体实体、物体encapsulation 封装封装enclosing class 外围类别(与巢状类别 nested class 有关)外围类enum (enumeration) 列举(一种 C++ 资料型别)枚举enumerators 列举元(enum 型别中的成员)枚举成员、枚举器equal 相等相等equality 相等性相等性equality operator equality(等号)运算子 == 等号操作符equivalence 等价性、等同性、对等性等价性equivalent 等价、等同、对等等价escape code 转义码转义码evaluate 评估、求值、核定评估event 事件事件event driven 事件驱动的事件驱动的exception 异常情况异常exception declaration 异常宣告(ref. C++ Primer 3/e, 11.3)异常声明exception handling 异常处理、异常处理机制异常处理、异常处理机制exception specification 异常规格(ref. C++ Primer 3/e, 11.4)异常规范exit 退离(指离开函式时的那一个执行点)退出explicit 明白的、明显的、显式显式export 汇出引出、导出expression 运算式、算式表达式facility 设施、设备设施、设备feature 特性field 栏位,资料栏(Java)字段, 值域(Java)file 档案文件firmware 韧体固件flag 旗标标记flash memory 快闪记忆体闪存flexibility 弹性灵活性flush 清理、扫清刷新font 字型字体form 表单(programming 用语)窗体formal parameter 形式叁数形式叁数forward declaration 前置宣告前置声明forwarding 转呼叫,转发转发forwarding function 转呼叫函式,转发函式转发函数fractal 碎形分形framework 框架框架full specialization 全特化(ref. partial specialization)function 函式、函数函数function call operator 同 call operatorfunction object 函式物件(ref. C++ Primer 3/e, 12.3)函数对象function overloaded resolution函式多载决议程序函数重载解决(方案)functionality 功能、机能功能function template 函式模板、函式范本函数模板functor 仿函式仿函式、函子game 游戏游戏generate 生成generic 泛型、一般化的一般化的、通用的、泛化generic algorithm 泛型演算法通用算法getter (相对於 setter) 取值函式global 全域的(对应於 local)全局的global object 全域物件全局对象global scope resolution operator全域生存空间(范围决议)运算子 :: 全局范围解析操作符group 群组group box 群组方块分组框guard clause 卫述句 (Refactoring, p250) 卫语句GUI 图形介面图形界面hand shaking 握手协商handle 识别码、识别号、号码牌、权柄句柄handler 处理常式处理函数hard-coded 编死的硬编码的hard-copy 硬拷图屏幕截图hard disk 硬碟硬盘hardware 硬体硬件hash table 杂凑表哈希表、散列表header file 表头档、标头档头文件heap 堆积堆hierarchy 阶层体系层次结构(体系)hook 挂钩钩子hyperlink 超链结超链接icon 图示、图标图标IDE 整合开发环境集成开发环境identifier 识别字、识别符号标识符if and only if 若且唯若当且仅当Illinois 伊利诺伊利诺斯image 影像图象immediate base 直接的(紧临的)上层 base class。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.API:Java ApplicationProgrammingInterface APT(应用程序接口)2.AWT:Abstract WindowToolkit AWT(抽象窗口工具集)3.JFC:JavaTM Foundation Classes(JFC)(Java基础类)4.JNI:JavaTMNative Interface JNI(Java本地接口)5.JSP:JavaServerTM Pages(Java编程语言代码)6.J2EETM:JavaTM 2PlatformEnterpriseEdition J2EE(Java2企业版-平台提供一个基于组件设计、开发、集合、展开企业应用的途径)7.J2METM:JavaTM 2MicroEdition J2ME(Java2精简版-API规格基于J2SETM,但是被修改成为只能适合某种产品的单一要求)8.JVM:JavaTM VirtualMachinel JVM(Java虚拟机)9.JDKTM:JavaDeveloper'sKit JDK(Java开发工具集)A:10.AJAX:Asynchronous JavaScript and XML(异步)11.annotation:注解12.Ant13.AOP:aspect-oriented programming(面向方向编程)14.application:应用15.argument:参数B:16.B2B:Business-to-Business(业务对业务)17.BAM:Business Activity Monitoring(业务活动监测)18.BMP:bean-managed persistence, Bean(管理的持久化)19.BPEL:Business Process Excursion Language(业务流程执行语言)20.BPM:Business Process Modeling(业务流程建模)21.build:建立、编译C:22.C2B:Consumer-to-Business(客户对业务)23.CAD:Computer Aided Design(计算机辅助设计)24.CAM:Computer Aided Modeling(计算机辅助建模)25.case-insensitive:大小写不敏感26.case-sensitive:大小写敏感27.container:容器28.cluster:集群29.CMP:container-managed persistence(容器管理的持久化)ponent:组件,部件31.configuration:配置32.context:上下文,环境33.control:控件34.convention:约定35.CORBA:Common Object Request Broker Architecture(公共对象请求代理体系)36.COS:Common Object Services(公共对象服务)37.couple:耦合38.CRUD:专指数据库操作create read update deleteD:39.Daemon:Internet中用于邮件收发的后台程序40.DAO:Data Access Object(数据访问对象)41.data:数据42.DBMS:Database Management System(数据库管理系统)43.DDL:Data Definition Language(数据定义语言)44.Declarative Programming:声明是编程45.delegate:委托46.Dependency Injection:依赖注入47.deploy:部署48.deserialize:反序列化(反串行化),及取出49.dialect:(行业)术语50.directive:指令51.DIT:Directory Information Tree(目录信息树)52.DML:Data Manipulation Language(数据操作语言)53.DNS:Internet Domain Name System(因特网域名系统)54.domain:域55.DSL:Domain-Specific Language(特定领域语言)56.DTOS:data transfer objects(数据传输对象)E:57.EAI:Enterprise Application Integration(企业应用集成)58.ECC:error correcting codes(错误纠正代码)59.EIS:Enterprise Information System(企业信息系统)60.EJB:Enterprise JavaBean(企业JavaBean)61.encapsulate:封装62.ESB:Enterprise Service Bus(企业服务总线)63.event:事件F:64.FAQs:Frequently Asked Questions(经常提问的问题)65.FIFO:First in,First out(先进先出)66.fire:触发67.firewall:防火墙68.framework:框架69.function:函数G:70.GoF:“四人帮”,对名著Design Patterns-Elements of Reusable Object-Oriented Soft ware的四名作者的“戏”称。
Gang of Four71.granularity:颗粒性,颗粒度72.GUI:Graphic User Interface(图形用户接口)73.GUID:Globally unique Identifier(全球唯一标识符)H:74.hard-coding:硬编码75.Hibernate:一种为应用程序提供持久化服务的框架I:76.IDE:集成开发环境Integrated Development Environment77.implement:实现78.internet:因特网79.intranet:企业内部网80.IoC:Inversion of Control(控制反转)J:81.JavaBean82.JCP:Java Community Process(Java社区研究)83.JDBC:Java DataBase Connectivity(Java数据库连接)84.JDO:Java Data Objects(Java数据对象)85.JES:Java企业系统Java Enterprise System86.JOnAS:Java Open Application Server(Java开放应由服务器)87.JNDI:Java Naming and Directory Interface(Java命名与目录接口)88.JTA:Java Transaction API(Java事务API)89.JVM:Java Virtual Machine(虚拟机)90.JXTA:一个用于P2P应用开发的网络计算平台L:szlo:一个大量应用于internet应用程序的基于XML平台的开源项目92.LDAP:LightWeight Directory Access Protocol(轻量目录访问协议)93.leverage:均衡M:94.MEPs:message exchange patterns(消息交换模式)E:95.meta:元96.metadata:元数据97.method signature:方法签名98.middleware:中间件99.mock:虚拟的100.modal dialog:模态对话框101.modular:模组。
是模块module的集合,它由多个独立的模块构成102.modular organization:模组结构103.module:模块104.MOM:message-oriented middleware(面向消息的中间件)105.MVC:Model-View_Control(模型-视图-控制)N:106.NDS:Novell Directory Service(Novell目录服务)107.NIS:Network Information Service(网络信息服务)108.node:节点O:109.ODMG:Object Data Management Group(对象数据管理组织)110.OGNL:Object Graph Navigation Language(对象图导航语言)111.OODBMS:Object-Oriented Database Management System(面向对象数据库管理系统) 112.ORM:object-relational(O-R) mapping(对象关系映射)P:113.persistence:持久化114.POJO:Plain Old Java Objects(简单初始Java对象)115.POJI:Plain Old Java Interface(简单初始Java接口)116.procedural:过程的117.profiling:配置118.prototype:原型Q:119.queue:队列R:120.RAD:Rapid application development(快速应用开发)121.RCS:Revision Control System(修订控制系统)122.RMI:Remote Method Invocation(远程方法调用)123.retrieve:检索124.RIAs:丰富的Internet应用程序Rich Internet Applications125.RPC:remote procedure calls(远程过程调用)S:126.schema:规划,设计,方案127.serialize:序列化(串行化),即保存128.session:会话129.SOA:Service-Oriented Architecture(面向服务体系)130.SOAP:Simple Object Access Protocol(简单对象访问协议)131.SPI:Service Provider Interface(服务提供接口)132.Spring:133.SQL:Structured Query Language(结构化查询语句)134.Struts:一种基于MVC模式的Web应用程序框架135.surrogate keys:替代键T:136.tag:标签137.TDD:Test Driven Development(测试驱动的开发)138.third-party:第三方,泛指其他开发商,生产商等139.transaction:事务140.Tomcat:一个非常有名的Java Web容器U:141.UDT:user-defined column types(用户定义字段类型)e case:用例143:UI:用户界面User InterfaceW:144.wizard:向导145.Web:146.Web service:Web服务147.WS-addressing:web service寻址148.WSDL:Web Service Description .language(Web服务描述语言) 149.WYSIWYG:所见即所得What You See is What You Get150.PO:persistent object(持久对象)151.BO:business object(业务对象)152.VO:value object(值对象)view object(表现层对象)153.DTO:Data Transfer Object(数据传输对象)154.DAO:data access object(数据访问对象)155.access control:访问控制156.accessibility:可访问能力,可访问性157.accessor method:访问方法158.adapter pattern:适配器模式159.annotation type:注解类型160.anonymous class:匿名类161.antipattern:反模式162.API element:API元素163.array:数组164.assertion:断言165.binary compatibility:二进制兼容性166.bit field:位域169.bounded wildcard type:有限制的通配符类型170.boxed primitive type:基本包装类型171.callback:回调172.callback framework:回调框架173.checked exception:受检异常174.class:类175.client:客户端176.code inspection:代码检验parator:比较器position:复合179.concrete strategy:具体策略180.constant interface:常量接口181.constant-specific class body:特定于常量的类主体182.constant-specific method implementation:特定于常量的方法实现183.copy constructor:拷贝构造器184.covariant:协变的185.covariant return type:协变返回类型186.custom serialized form:自定义的序列化形式187.decorator pattern:装饰模式188.default access:缺省访问189.default constructor:缺省构造器190.defensive copy:保护性拷贝191.delegation:委托192.deserializing:反序列化193.design pattern:设计模式194.documentation comment:文档注释195.double-check idion:双重检查模式,双检法196.dunamically cast:动态地转换197.encapsulation:封装198.enclosing instance:外围实例199.enum type:枚举类型200.erasure:擦除201.exception:异常202.exception chaining:异常链203.exception translation:异常转换204.explicit type parameter:显式的类型参数205.exponentiation:求幂206.exported API:导出的API207.extend:扩展208.failure atomicity:失败原子性209.field:域210.finalizer guardian:终结方法守卫者211.forwarding:转发212.forwarding method:转发方法213.function object:函数对象214.function pointer:函数指针215.gencral contract:通用约定216.generic:泛型217.generic array creation:泛型数组创建218.generic method:泛型方法219.generic singleton factory:泛型单例工厂220.generic static factory method:泛型静态工厂方法221.generification:泛型化222.heterogeneous:异构的223.idiom:习惯用法,模式224.immutable:不可变的225.implement:实现(用作动词)226.implementation:实现(用作名词)227.implementation inheritance:实现继承rmation hiding:信息隐藏229.inheritance:继承230.inner class:内部类231.int enum pattern int:枚举模式232.interface:接口233.interface inheritance:接口继承234.invariant:不可变的zy initialization:延迟初始化236.local class:局部类237.marker annotation:标记注解238.marker interface:标记接口239.member:成员240.member class:成员类241.member interface:成员接口242.memory footprint:内存占用243.memory footprint:内存模型244.meta-annotation:元注解245.method:方法246.migration compatibility:移植兼容性247.mixin:混合类型248.module:模块249.mutator:设值方法250.naming convention:命名惯例251.naming pattern:命名模式252.native method:本地方法253.native object:本地对象254.nested class:嵌套类255.non-reifiable:不可具体化的256.nonstatic member class:非静态的成员类257.object:对象258.object pool:对象池259.object serialization:对象序列化260.obsolete reference:过期引用261.open call:开放调用262.operation code:操作码263.overload:重载264.override:负载265.package-private:包级私有266.parameterized type:参数化的类型267.parameterized model:性能模型268.postcondition:后置条件269.precondition:前提条件270.precondition violation:前提违例271.primitive:基本类型272.private:私有的273.public:共有的274.raw type:原生态类型275.recursive type bound:递归类型限制276.redundant field:冗余域277.reference type:引用类型278.reflection:反射机制279.register:注册280.reifiable:可具体化的281.reified:具体化的282.remainder:求余283.restricted marker interface:有限制的标记接口284.rounding mode:舍入模式285.runtime exception:运行时异常286.safety:安全性287.scalar type:变量类型288.semantic compatibility:语义兼容性289.serial version UID:序列版本UID290.serialization proxy:序列化代理291.serialized form:序列化形式292.serializing:序列化293.service provider framework:服务提供者框架294.signature:签名295.singleton:单例296.singleton pattern:单例模式297.skeletal implementation:骨架实现298.state transition:状态转变299.stateless:无状态的300.static factory method:静态工厂方法301.static member class:静态成员类302.storage pool:存储池303.strategy enum:策略枚举304.strategy interface:策略接口305.strategy pattern:策略模式306.stream unique identifier:流的唯一标示符307.subclassing:子类化308.subtyping:子类型化309.synthetic field:合成域310.thread group:线程组311.thread safety:线程安全性312.thread-safe:线程安全的313.top-level class:顶级类,顶层类314.type inference:类型推导315.type parameter:类型参数316.typesafe:类型安全317.typesafe enum pattern:类型安全的枚举类型318.typesafe heterogeneous container:类型安全的异构容器320.unbounded wildcard type:无限制的通配符类型321.unchecked exception:未受检异常322.unintentional object retention:无意识的对象保持323.utility class:工具类324.value class:值类325.value type:值类型326.view:视图327.cirgin state:空白状态328.worker thread:工程线程329.wrapper class:包装类330.abstract:抽象的331.abstraction:抽象体、抽象物、抽象性332.access:存取、取用333.access level:存取级别、访问级别334.access function:存取函式335.activate:活化、激活336.active:作用中的337.adapter:配接器、适配器338.address:位址、地址339.address space:位址空间、定址空间340.address-of operator:取址运算子、取地址操作符341.aggregation:聚合342.algorithm:演算法、算法343.allocate:配置、分配344.allocator:(空间)配置器、分配器345.application:应用程式、应用、应用程序346.application framework:应用程式框架、应用框架、应用程序框架347.architecture:架构、系统架构、体系结构348.argument:引数(传给函数的值)349.array:阵列、数组350.arrow operator arrow:(箭头)运算子、箭头操作符351.assembly:装配件352.assembly language:组合语言、汇编语言353.assert(ion):断言354.assign:指派、指定、设值、赋值355.assignment:指派、指定、赋值、分配356.assignment operator:指派(赋值)运算子=赋值操作符357.associated:相应的、相关的、关联358.associative container:关联式容器------对应sequential container 359.atomic:不可分割的、原子的360.attribute:属性、特性361.audio:音讯、音频362.A.I.:人工智慧、人工智能363.background:背景、后台364.backward compatible:回溯相容、向下兼容365.bandwidth:频宽、带宽366.base class:基础类别、基类367.base type:基础类别--------等同于base class368.batch:批次、批处理369.benefit:利益、收益370.best viable function:最佳可行函式371.binary search:二分搜寻法、二分查找372.binary tree:二元树、二叉树373.binary function:二元函式、双叁函数374.binary operator:二元运算子、二元操作符375.binding:系结、绑定376.bit:位元、位377.bit field:位元栏、位域378.bitmap:位元图、位图379.bitwise:以bit为单元逐380.bitwise copy:以bit为单元进行复制;位元逐一复制、位拷贝381.block:区块、区段、块、语句块382.boolean:布林值、布尔值383.border:边框、框线384.brace(curly brace):大括弧、大括号、花括弧、花括号385.bracket(square brakcet):中括弧、中括号、方括弧、方括号386.breakpoint:中断点、断点387.build:建造、构筑、建置(MS用语)388.build-in:内建、内置389.bus:汇流排、总线390.business:商务、业务391.buttons:按钮392.byte:位元组、字节393.cache:快取、高速缓存394.call:呼叫、叫用、调用395.callback:回呼、回调396.call operator:运算子调用操作符--------同function call operator397.candidate function:候选函式、候选函数398.chain:串链399.character:字元、字符400.check box:核取方块、复选框401.checked exception:可控式异常402.check button:方钮、复选按钮403.child class:子类别、子类-------或称derived class,subtype404.class:类别、类405.class body:类别本体、类体406.class declaration:类别宣告、类别宣告式、类声明407.class definition:类别定义、类别是定义、类定义408.class derivation list:类别衍化列、类继承列表409.class head:类别表头、类头410.class hierarchy:类别继承体系、类别阶层、类层次体系411.class library:类别程式库、类别库、类库412.class template:类别模板、类别范本、类模板413.class template partial specializations:类别模板偏特化、类模板部分特化414.class template specializations:类别模板特化、类模板特化415.cleanup:清理、善后、清除416.client:客户端、客户417.client-server:主从架构、客户/服务器418.clipboard:剪贴薄、剪贴板419.clone:复制、克隆420.collection:群集、集合bo box:复合方块、复合框、组合框mand line:命令列、命令行munication:通讯patible:相容、兼容pile time:编译期、编译时ponent:组件piler:编译器position:复合、合成、组合puter:电脑、计算机430.concept:概念431.concrete:具象的、实在的432.concurrent:并行、并发433.configuration:组态、配置434.connection:连接、连线435.constraint:约束条件436.construct:构件437.container:容器438.containment:内含、包容439.context:背景关系、周遭环境、上下脉络、环境、上下文450.control:控制元件、控件451.console:主控台、控制台452.const:常数------constant的缩写、C++关键字453.constant:常数、常量454.constructor:建构式、构造函数455.copy(V):复制、拷贝456.copy(N):复件、副本457.cover:涵盖、覆盖458.create:创建、建立、产生、生成459.creation:产生、生成、创建460.cursor:游标、光标461.custom:定制、自定462.data:资料、数据463.database:数据库、资料库464.database schema:数据库结构纲目465.data member:资料成员、成员变数、数据成员、成员变量466.data structure:资料结构、数据结构467.datagram:资料元、数据报文468.dead lock:死结、死锁469.debug:除错、调试470.debugger:除错器、调试器471.declaration:宣告式、声明、宣告472.deduction:推导473.default:预设、缺省、默认474.defer:延缓、推迟475.define:定义、预定义476.definition:定义、定义区、定义式477.delegate:委派、委托、委任478.delegation:委派479.demarshal:反编列、散集480.dereference:提领481.dereference operator dereference:运算子482.derived class:衍生类别、派生类483.design by contract:契约式设计484.design pattern:设计范式、设计样式、设计模式485.destroy:摧毁、销毁486.destructor:解构式、析构函数487.device:装置、设备488.dialog:对话窗、对话盒、对话框489.directive:指令、指示符490.directory:目录491.disk:碟、盘492.dispatch:分派493.distributed computing:分布式计算494.document:文件、文档495.dot operator dot:运算子。