JAVA程序员常用英语
源自:ZTE♥李保民♥SIFE261
干程序员这行实在是离不开英语,干程序员是一项很辛苦的工作,要成为一个高水平的程序
员尤为艰难。这是因为计算机软件技术更新的速度越来越快,而这些技术大多来源于英语国
家,我们在引进这些技术时往往受到语言障碍的制约,严重影响到对新技术的理解和消化。
首先编程本身就依赖于英语,虽然现在技术的发展,可以使得某些开发工具在变量名和字段
名中支持中文,但还未发现能够完全使用中文的编程语句。
这并不代表我们英语差,就不能编程了,下面提供一点入门级的程序员常用英语,以此
为开始,迈出我们学习英语的第一步,努力学习英语吧,英语会使你的编程事半功倍。
下面是JAVA语言常用英语汇总,java常用名词解释,计算机常用英语汇总。
JAVA语言常用英语汇总:
数组apple苹果add增加accessible可存取的area面积audio音频
addition加法action行动arithmetic算法adjustment调整actual真实的
argument参量abstract抽象ascent提升already已经AWT(AbstractWindowToolkit)抽
象窗口工具API(ApplicationProgrammingInterface)应用程序接口
arrayappleaddaccessibleareaaudioadditionactionarithmeticadjustmentactual
argumentabstract
字节Boolean布尔banana香蕉ba基础buffer缓冲器button按钮
break中断body身体
颜色class类count计数client客户code代码calculation计算cell单元
circle圆capital首都catch捕获check检查container容器component组件command
命令cube立方,三次方char(=character)字符cancel取消ca情况choice选择click单击
center中心compile编译clone克隆,复制continue继续create建立
绘图data数据demo示例DLL(DynamicLinkLibrary)动态链接库document文档
descent继承division分裂,除法define定义,说明display显示
错误extends扩展executed执行event事件enter输入,回车键exception
异常except除外employee雇员environment环境east东方equal相等Echo重复
假的float单精度型fruit水果file文件find发现found发现field域
final终结的friend朋友fill填充focus焦点font字体factorial阶乘
c图像grid方格GUI图形化用户接口get得到
主机height高度
(=initialize)初始化input输入implement实现instance实例io(=input/output)
输出输入interrupted中断int(=integer)整型item元素interface接口inner内部的
import导入index索引image图像
爪哇JDK(JavaDevelopmentKit)Java开发工具JSP(JavaServerPage)Java服务页
JVM(JavaVirtualMachine)Java虚拟机
工具
ge语言loop循环long长整型label标签layout布局list列表listener收听者
移动menu菜单mode模式method方法metric米的,公尺motion运动
manager经理main主要的msg(=message)消息
新的number数字north北方null空的native本地的
de过载orange橘子output输出object对象out外部的oval椭圆
公共的protected保护的private私有的property属性point点price价格
problem问题package打包,包裹print打印path路径po;ygon多边形program程序
prompt提示par分析press按,压panel面板paint画
返回runnable可捕获的radius半径round环绕relea释放rect(=rectangle)长
方形radio无线电resolve解析
短整型south南方的string字符串static静态的system系统ed种子
asonal季节的t设置super超级square平方,二次方sub替代的screen屏幕
sound声音state状态salary薪水sleep睡觉size大小,尺寸start开始sort排序status
状态synchronize同步发生switch开关stream流symbol符号
真的title标题type类型temp(=temporary)暂时的throw扔thread线程
temperate温和的,有节制的,temperaturetool工具try试图
ned未定义UI(UrInterface)用户接口update更新URL(UniformResource
Locator)统一资源定位器
le挥发性visible可见的virtual虚拟的variable变量value数值void无返回值
的volume量viewer观察者vector矢量
宽度workspace工作区worker工人west西方的web网warrior勇士while
当……时
零
java常用名词解释:
AAA认证(Authentication):验证用户的身份与可使用的网络服务;授权(Authorization):依
据认证结果开放网络服务给用户;计帐(Accounting):记录用户对各种网络服务的用量,并
提供给计费系统。
简称AAA系统。
AWTAbstractWindowToolkit(抽象窗口工具包),第一代的JavaGUI工具包,现在基本已经
不使用其中的组件,已经被Swing取代,但是Swing是扩展AWT而来。AWT中还包含很多
现在GUI编程还在频繁使用的内容,例如事件处理及监听、布局管理器等。AWT也是JFC
的一部分。
APIApplicationProgrammingInterface(应用编程接口),语言、框架以及类库对外提供的编
码的接口。
AOPAspectOrientedProgramming(面向切面编程),可以通过预编译方式和运行期动态代
理实现在不修改源代码的情况下给程序动态统一添加功能的一种技术。
BMPBean-ManagedPersistent(Bean管理的持久性),EJB中由Bean自己负责持久性管理
的方法,Bean的内容的同步(保存)需要自己编写代码实现。
CALLBACKCALLBACK首先是基于多线程的,没有线程的调用就不要谈回调.子类调用父类的
构造方法叫回调用,那TMD的任何构造对象都叫回调了,因为任何对象至少继承了Object,构
造时至少要调用Object的构造方法.
CALLBACK机制一个主线程管理其它线程时,不用轮询方法检查各个线程的状态,而是在子
线程中出现某种状态时通知主线程,啊,有人要按下我了,啊,我的值到达100了,(术语叫触发了
某种事件)这样主线程收到这些消息再根据消息类型去调用相应的方法.
一个例子,我(主线程)坐车去北京,当车到北京时我要调用"下车"这个方法,如果不用回调用机
制,我要不断地问driver,到了没有啊?如果我问超过三次而那个driver力气又比我大的话,他肯
定要打我,如果用回调用机制,就是用一个子线程(可以让driver承担这个角色)在那运行,当到
的时候通知我到了,我就调用"下车()",而不用过一会就问一次,这样我可以省下时间睡觉或和
车上的美眉聊天.
CMPContainer-ManagedPersistent(容器管理的持久性),EJB中由容器负责entitybeans
的持久性管理的方法,即容器负责将entitybeans的更新同步(保存)到数据库。
CORBACommonObjectRequestBrokerArchitecture(公用对象请求代理[调度]程序体系结
构),是一组用来定义"分布式对象系统"的标准,由OMG(ObjectMenagementGroup)作为发
起和标准制定单位。CORBA的目的是定义一套协议,符合这个协议的对象可以互相交互,
不论它们是用什么样的语言写的,不论它们运行于什么样的机器和操作系统。
DTDDocumenttypeDefinition(文档类型定义),它为一个XML文档或者文档集合建立一套
规则。它本身不是独立的技术规范,而是属于规范的一部分,XML文档中的文档类型声明既
可以是标记约束,也可以是带有标记约束的外部文档。这两种约束的总和就是DTD。它规定
了XML文档的构建方式。
DIDependencyInjection(依赖注入),即组件之间的依赖关系由容器在运行期决定,形象
的来说,即由容器动态的将某种依赖关系注入到组件之中。依赖注入的目标并非为软件系统
带来更多的功能,而是为了提升组件重用的概率,并为系统搭建一个灵活、可扩展的平台。
通过依赖注入机制,我们只需要通过简单的配置,而无需任何代码就可指定目标需要的资源,
完成自身的业务逻辑,而不用
关心具体的资源来自何处、由谁实现。(以上同样摘自夏昕的Spring开发指南)。DI和IoC
是同义词。
EJBEnterpriJavaBeans,Java中用于开发企业级应用的技术标准,他定义了一个用于开
发和发布可重用的服务器端组件的模型,包括Sessionbeans,Entitybeans以及
Message-drivenbeans三种。
HibernateHibernate是一个开放源代码的O/RMapping(对象关系映射框架),它对JDBC进
行了轻量级的对象封装,使Java程序员可以随心所欲的使用对象编程思维来操纵数据库。
IDLInterfaceDefinitionLanguage(接口定义语言),CORBA的一个关键特性,是一个语言
中立的接口定义语言,每个支持CORBA的语言都会有一个自己的IDL映射。
IIOPInternetInter-ORBProtocol(互联网内部对象请求代理协议),Java中使得程序可以和其
他语言的CORBA实现实现互操作性的协议。
IoCInversionofControl(控制反转),由容器控制程序之间的关系,而非传统实现中,由程
序代码直接操控,控制权由应用代码中转到了外部容器,控制权的转移,是所谓反转。(以
上摘自夏昕的Spring开发指南)
I18Ninternationalization(国际化),这个单词的长度是20,然后取其首尾字母,中间省
略的字母刚好18个。
JCAJavaCryptographyArchitecture,Java加密架构,java平台中用于访问和开发加密功能
的框架。
JTSJavaTransactionService(Java事务服务),Java中进行分布式事务管理的技术标准,它
是基于CORBA对象事务服务(CORBAObjectTransactionService)的。使得EJB和它的客户
端能够进行事务操作;可以对应用程序中的若干个Bean进行更新,并保证所有的更改在事
务的最后能够提交或者回滚;依赖JDBC-2驱动程序来支持XA协议进而支持通过一个或多
个资源管理者执行分布式事务处理的能力
JNDIJavaNamingandDirectoryInterface(Java命名和目录服务接口),Java中使用目录和
命名服务的技术规范,和JDBC类似,他由API和SPI构成。J2EE的目录服务使得Java客户
端和Web层Servlet能够查询用户定义的对象,比如说,EJB和环境配置项(比如JDBC驱
动程序的地址)
JMSJavaMessagingService(Java消息服务),使用基于点到点(一对一)或者发布订阅(多
对多)的交互方式来支持J2EE应用程序之间的异步通讯;所有消息可被设定为具有与其关
联的服务的特性,从最佳效果服务特性到事务性服务特性
JCPJavaCommunityProcess(Java社区过程),负责Java技术发展与审核技术规格的开放
组织,JCP对提出的请求投票表决,JCP的专家组成员一般都是业界比较有影响力的企业或
者组织。
JNodeJNode是个特殊的JVM,可以在没有其他OS的?机上运行Java程序。
可惜刚刚成形,不能实用。相关网站:
/portal/;
JTAJavaTransactionAPI(Java事务API),Java中进行事务划分的技术。
JSFJavaServerFaces,新一代的JavaWeb应用技术标准,吸收了很多Servlet、JSP以及其
他的Web应用框架的特性。JSF为Web应用开发定义了一个事件驱动的、基于组件的模型。
JNIjava本地编程接口。是JavaNativeInterface的英文缩写。他能够
使java代码与用其他编程语言编写的应用程序和库进行互操作。(其他编程语言大多是
c,c++和汇编语言。)
JDBCJavaDataBaConnectivity(Java数据库连接),用于访问关系型数据库的Java技术,
仅仅是一种技术标准,访问不同的关系型数据库需要相应的JDBC规范的实现包。
JSPJavaServerPages(Java服务器端页面),J2EE标准中用于创建动态页面内容的技术标
准,基于Servlet技术,需要支持该标准的服务器才能运行,最常用的JSP服务器之一就是
Tomcat。
JFCJavaFoundationClass(JAVA基础类),集合了GUI组件以及其他能简化开发和展开桌
面和Internet/Intranet应用的服务,其核心就是Swing。
JVMJavaVirtualMachine(Java虚拟机),它是一个虚构出来的计算机,是通过在实际的计
算机上仿真模拟各种计算机功能来实现的,。Java虚拟机有自己完善的硬件架构,如处理器、
堆栈、寄存器等,还具有相应的指令系统。JVM屏蔽了与具体操作系统平台相关的信息,使得
Java程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改
地运行。Java虚拟机在执行字节码时,实际上最终还是把字节码解释成具体平台上的机器指
令执行。
JREJavaRuntimeEnvironment(Java运行环境),运行JAVA程序所必须的环境的集合,包
含JVM标准实现及Java核心类库。
JSDKJavaSoftwareDevelopmentKit,和JDK以及J2SE等同。
JDKJavaDevelopmentKit(Java开发工具包):包括运行环境、编译工具及其它工具、源代码
等,基本上和J2SE等同。
J2MEJava2MicroEdition(JAVA2精简版)API规格基于J2SE,但是被修改为可以适合某
种产品的单一要求。J2ME使JAVA程序可以很方便的应用于电话卡、寻呼机等小型设备,它
包括两种类型的组件,即配置(configuration)和描述(profile)。
J2EEJava2EnterpriEdition(JAVA2企业版),使用Java进行企业开发的一套扩展标准,
必须基于J2SE,提供一个基于组件设计、开发、集合、展开企业应用的途径。J2EE平台提
供了多层、分布式的应用模型,重新利用组件的能力,统一安全的模式以及灵活的处理控
制能力。J2EE包括EJB,JTA,JDBC,JCA,JMX,JNDI,JMS,;JavaMail,Servlet,JSP等规范。
J2SEJava2StandardEdition(JAVA2标准版),用来开发Java程序的基础,包括编译器、小
工具、运行环境,SUN发布的标准版本中还包括核心类库的所有源代码。
L10Nlocalization(本地化),和I18N类似,取首尾字母,中间省略10个字母。
MVCModelViewController的缩写,为了获得更好的系统结构而推出的一种宏观的设计模
式,model代表系统的模型层,view是模型的展现层,controller负责业务的流转,使用
MVC可以使得系统的层次清晰,降低各个部分的耦合。
PIProcessingInstruction(处理指令),XML中指示应用程序执行一些特定的任务。其格式
是,它只能是解析器可以识别的XML标准处理指令集中一部分。有时它也被应用程序用
来传达信息,这些信息可用来帮助进行解析,在这种情况下,应用程序中要有可以作为处
理指令执行对象的关键字。
POpersintobject持久对象
POJOpureoldjavaobjectorplainordinaryjavaobjectorwhatever.(英文太烂,没看懂这句话
的意思,有知道的人请赐教!)
RADIUSRemoteAuthenticationDialInUrService
广泛应用于宽带窄带认证系统的协议,前端一般为PPPoE或者802.1x。
RMIRemoteMethodInvocation(远程方法调用),Java中进行分布式编程的基础技术,EJB技
术也是基于RMI的。RMI让你能够通过自己机子上的对象运用方式,使用其它机子上的对
象。
RTTIrun-timetypeidentification,执行期类型识别。当你有一个指向基类的reference时,RTTI
机制让你得以找出它所指向的对象以及类的相关信息。(JAVA提供的另一个方法就是
reflection[反射/映射]机制)
SERIALIZATION序列化。是一切对象深度CLONE,对象的存储与恢复,对象的远程调用的基础,
也就是说它是对象池化管理,分布式引用的基础,想想J2EE平台如果不靠它能做什么?
这个机制让我们得以实现轻量级持久机制
SWTSWT本身仅仅是Eclip组织为了开发EclipIDE环境所编写的一组底层图形界面
API。至今为止,SWT无论是在性能和外观上,都超越了SUN公司提供的AWT和SWING。
目前EclipIDE已经开发到了2.1版本,SWT已经十分稳定
/article/?column=287&thread=24407
SOAService-OrientedArchitecture,面向服务架构,SOA是一种架构模型,它可以根据需
求通过网络对松散耦合的粗粒度应用组件进行分布式部署、组合和使用。服务层是SOA的
基础,可以直接被应用调用,从而有效控制系统中与软件代理交互的人为依赖性。SOA的几
个关键特性:一种粗粒度、松耦合服务架构,服务之间通过简单、精确定义接口进行通讯,
不涉及底层编程接口和通讯模型。
SPIServiceProviderInterface(服务提供商接口),满足某种服务标准的供应商提供的符合
该标准的应用程序接口,SPI应该和该服务的API标准是兼容的,应用程序一般应该是基于
API编写,除非是SPI中包含API中没有提供的功能而又必须使用。
SableVMSableVM是用C语言写的非常简便的JAVA虚拟机网站
详细地址:/
WFCWindowsFoundationClassforJava的英文缩写,他提供了
Java软件包的架构,他支持面向Windows操作系统和DynamicHTML
对象模型的组件。
WORAWriteOnce,RunAnywhere(一次编写,到处运行),Java的宣传口号,在一定程度
上可以达到,对于复杂应用在不同平台上可能需要进行调试。
XMLExtentsibleMarkupLanguage(可扩展标记语言)的缩写,是用来定义其它语言的一
种元语言,其前身是SGML(标准通用标记语言)。它没有标签集(tagt),也没有语法规则
(grammaticalrule),但是它有句法规则(syntaxrule)。任何XML文档对任何类型的应用以
及正确的解析都必须是良构的(well-formed),即每一个打开的标签都必须有匹配的结束标
签,不得含有次序颠倒的标签,并且在语句构成上应符合技术规范的要求。XML文档可以
是有效的(valid),但并非一定要求有效。所谓有效文档是指其符合其文档类型定义(DTD)
的文档。如果一个文档符合一个模式(schema)的规定,那么这个文档是"模式有效的
(schemavalid)"。
XSLExtensibleStylesheetLanguage(可扩展样式表语言),它能够改变及转换一种XML格式的
数据为另一种XML格式。它提供一个已定义好的样式表,通过这个结构可以完成不同格式
的转换。为了避免因为一个不同的表示方式就要不得不改动数据,XSL使数据或文档内容与
表示形式相透明。它所采用的方法可以与用java写一个将数据转换成其它格式的小程序相
提并论,而且还提供一个标准接口。
单元测试单元测试测的是独立的一个工作单元。在Java应用程序中,"独立的一个工作单
元"常常指的是一个方法(但并不总是如此)。作为对比,集成测试和接收测试则检查多个组
件如何交互。一个工作单元是一项任务,它不依赖于其他任何任务的完成。(摘自《JUnitin
action中文版》)
反射(也可以叫映射)是RUNTIME的事,完成类的加载,类的分析,bean的自省等功
能,JBUILDER为什么敲一个类的名称后面就列出了它的成员变量和方法供你选择?如果你想
知道一个对象的某种方法被调用过多少次你用什么方法?这些知识可以让你从一行Exception
就能分析出错误原因.以及自己实现classloader,安全管理等方面的工作.
框架框架是一个应用程序的半成品。框架提供了可在应用程序之间共享的可复用的公共结
构。开发者把框架融入他们自己的应用程序,并加以扩展,以满足他们特定的需要。框架和
工具包的不同之处在于,框架提供了一致的结构,而不仅仅是一组工具类。(摘自《JUnitin
action中文版》)
持久性指的是某个对象的生命周期不取决于程序的执行与否。
名字空间namespace就是一个元素前缀与URI(统一资源标识符)之间的一种映射关系,
这个映射可以用来处理名字空间冲突,定义可以允许解析器处理冲突的数据结构。XML名字
空间推荐标准定义了规范这些名字的机制,这种机制依靠URI来完成任务,详细情况后面有
叙述。名字空间是用一个XML元素加一个前缀组成的,比如
样XML解析器就可以在不使用完全不同的元素名字的情况下区分上述两个元素的名字。它
经常在XML文档中使用,也可以在模式以及XSL样式表或者xml有关的规范中使用。
开放封闭法则软件实体应该是可扩展的,但是不可修改的(SoftwareEntitiesShouldBe
OpenForExtension,YetClodForModification),简称OCP,这个法则是OO中最重要的一条
法则,其含义是我们应该能够不用修改软件实体的源代码,就能更改软件实体的行为,符合
该法则便意味着最高等级的复用性(reusability)和可维护性(maintainability)。
计算机常用英语汇总:
CPU(CenterProcessorUnit)中央处理单元
mainboard主板
RAM(randomaccessmemory)随机存储器(内存)
ROM(ReadOnlyMemory)只读存储器
FloppyDisk软盘
HardDisk硬盘
CD-ROM光盘驱动器(光驱)
monitor监视器
keyboard键盘
mou鼠标
chip芯片
CD-R光盘刻录机
HUB集线器
Modem=MOdulator-DEModulator,调制解调器
P-P(PlugandPlay)即插即用
UPS(UninterruptablePowerSupply)不间断电源
BIOS(Basic-input-OutputSystem)基本输入输出系统
CMOS(ComplementaryMetal-Oxide-Semiconductor)互补金属氧化物半导体
tup安装
uninstall卸载
wizzard向导
OS(OperationSystrem)操作系统
OA(OfficeAutoMation)办公自动化
exit退出
edit编辑
copy复制
cut剪切
paste粘贴
delete删除
lect选择
find查找
lectall全选
replace替换
undo撤消
redo重做
program程序
licen许可(证)
back前一步
next下一步
finish结束
folder文件夹
DestinationFolder目的文件夹
ur用户
click点击
doubleclick双击
rightclick右击
ttings设置
update更新
relea发布
data数据
databa数据库
DBMS(DataBaManegeSystem)数据库管理系统
view视图
inrt插入
object对象
configuration配置
command命令
document文档
POST(power-on-lf-test)电源自检程序
cursor光标
attribute属性
icon图标
rvicepack服务补丁
optionpack功能补丁
Demo演示
shortcut快捷方式
exception异常
debug调试
previous前一个
column行
row列
restart重新启动
text文本
font字体
size大小
scale比例
interface界面
function函数
access访问
manual指南
active激活
computerlanguage计算机语言
menu菜单
GUI(graphicalurinterfaces)图形用户界面
template模版
pagetup页面设置
password口令
code密码
printpreview打印预览
zoomin放大
zoomout缩小
pan漫游
crui漫游
fullscreen全屏
toolbar工具条
statusbar状态条
ruler标尺
table表
paragraph段落
symbol符号
style风格
execute执行
graphics图形
image图像
Unix用于服务器的一种操作系统
MacOS苹果公司开发的操作系统
OO(Object-Oriented)面向对象
virus病毒
file文件
open打开
col关闭
new新建
save保存
exit退出
clear清除
default默认
LAN局域网
WAN广域网
Client/Server客户机/服务器
ATM(AsynchronousTransferMode)异步传输模式
WindowsNT微软公司的网络操作系统
Internet互联网
WWW(WorldWideWeb)万维网
protocol协议
HTTP超文本传输协议
FTP文件传输协议
Browr浏览器
homepage主页
Webpage网页
website网站
URL在Internet的WWW服务程序上用于指定信息位置的表示方法
Online在线
Email电子邮件
ICQ网上寻呼
Firewall防火墙
Gateway网关
HTML超文本标识语言
hypertext超文本
hyperlink超级链接
IP(Address)互联网协议(地址)
SearchEngine搜索引擎
TCP/IP用于网络的一组通讯协议
Telnet远程登录
IE(InternetExplorer)探索者(微软公司的网络浏览器)
Navigator引航者(网景公司的浏览器)
multimedia多媒体
ISO国际标准化组织
ANSI美国国家标准协会
able能
activefile活动文件
addwatch添加监视点
allfiles所有文件
allrightsrerved所有的权力保留
altdirlst切换目录格式
andfixamuchwiderrangeofdiskproblems并能够解决更大范围内的磁盘问题
andotherinformation以及其它的信息
archivefileattribute归档文件属性
assignto指定到
autoanswer自动应答
autodetect自动检测
autoindent自动缩进
autosave自动存储
availableonvolume该盘剩余空间
badcommand命令错
badcommandorfilename命令或文件名错
batchparameters批处理参数
binaryfile二进制文件
binaryfiles二进制文件
borlandinternationalborland国际公司
bottommargin页下空白
bydate按曰期
byextension按扩展名
byname按名称
bytesfree字节空闲
callstack调用栈
cansitive区分大小写
causpromptingtoconfirmyouwanttooverwritean要求出现确认提示,在你想覆盖一个
centralpointsoftwareinccentralpoint软件股份公司
changedirectory更换目录
changedrive改变驱动器
changename更改名称
charactert字符集
checkingfor正在检查
checksadiskanddisplaysastatusreport检查磁盘并显示一个状态报告
chgdrivepath改变盘/路径
china中国
choooneofthefollowing从下列中选一项
clearall全部清除
clearallbreakpoints清除所有断点
clearsanattribute清除属性
clearscommandhistory清除命令历史
clearscreen清除屏幕
cloall关闭所有文件
codegeneration代码生成
colorpalette彩色调色板
commandline命令行
commandprompt命令提示符
compresdfile压缩文件
configuresaharddiskforuwithmsdos配置硬盘,以为MS-DOS所用
conventional
本文发布于:2022-11-22 21:04:07,感谢您对本站的认可!
本文链接:http://www.wtabcd.cn/fanwen/fan/90/1435.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |