2023年JAVA程序员常用英语_第1页
2023年JAVA程序员常用英语_第2页
2023年JAVA程序员常用英语_第3页
2023年JAVA程序员常用英语_第4页
2023年JAVA程序员常用英语_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

JAVA程序员常用英语

干程序员这行实在是离不开英语,干程序员是一项很辛苦的工作,要成为一种高水平的程序

员尤为艰难。这是因为计算机软件技术更新的速度越来越快,而这些技术大多来源于英语国

家,我们在引进这些技术时往往受到语言障碍的制约,严重影响到对新技术的理解和消化。

一方面编程自身就依赖于英语,虽然目前技术的发展,可以使得某些开发工具在变量名和字

段名中支持中文,但还未发现可以完全使用中文的编程语句。

这并不代表我们英语差,就不能编程了,下面提供一点入门级的程序员常用英语,以此

为开始,迈出我们学习英语的第一步,努力学习英语吧,英语会使你的编程事半功倍。

下面是JAVA语言常用英语汇总,java常用名词解释,计算机常用英语汇总。

JAVA语言常用英语汇总:

A.array数组apple苹果add增加accessible可存取於Iarea面积audio音频

addition加法action行动arithmetic算法adjustment调节actual真实取]

argument参量abstract抽象ascent提高already已经AWT(AbstractWindowToolkit)抽

象窗口工具API(ApplicationProgrammingInterface)应用程序接口

arrayappleaddaccessibleareaaudioadditionactionarithmeticadjustmentactual

argumentabstract

B.byte字节Boolean布尔banana香蕉base基础buffer缓冲器button按钮

break中断body身体

C.color颜色class类count计数client客户code代码calculation计算cell单元

circle圆capital首都catch捕捉check检查container容器component组件command

命令cube立方,三次方char(=character)字符cancel取消case状况choice选择dick单击

center中心compile编译clone克隆,复制continue继续create建立

D.draw绘图data数据demo示例DLL(DynamicLinkLibrary)动态链接库document文档

descent继承division分裂,除法define定义,阐明display显示

E.error错误extends扩展executed执行event事件enter输入,回车键exception

异常except除外employee雇员environment环境east东方equal相等Echo反复

F.false假口勺float单精度型fruit水果仲e文件find发现found发现field域

final终结的Ifriend朋友fill填充focus焦点font字体factorial阶乘

G.glyphic图像grid方格GUI图形化顾客接口get得到

H.host主机height高度

I.init(=initialize)初始化input输入implement实现instance实例io(=input/output)

输出输入interrupted中断int(=integer)整型item元素interface接口inner内部的

import导入index索引image图像

J.Java爪哇JDK(JavaDevelopmentKit)Java开发工具JSP(JavaServerPage)Java服务页

JVM(JavaVirtualMachine)Java虚拟机

K.Kit工具

L.language语言loop循环long长整型label标签layout布局list列表listener收听者

M.move移动menu菜单mode模式method措施metric米的j,公尺motion运动

manager经理main重要日勺msg(=message)消息

N.new新口勺number数字north北方null空的native本地口勺

0.override过载orange橘子output输出object对象out外部於Ioval椭圆

P.public公共的Iprotected保护於Iprivate私有及Jproperty属性point点price价格

problem问题package打包,包裹print打印path途径po;ygon多边形program程序

prompt提示parse分析press按,压panel面板paint画

R.return返回runnable可捕捉的Iradius半径round环绕release释放rect(二rectangle)长

方形radio无线电resolve解析

S.short短整型south南方股]string字符串static静态的Jsystem系统seed种子

seasonal季节的)set设立super超级square平方,二次方sub替代的)screen屏幕

sound声音state状态salary薪水sleep睡觉size大小,尺寸start开始sort排序status

状态synchronize同步发生switch开关stream流symbol符号

T.true真日勺title标题type类型temp(二temporary)临时的Ithrow扔thread线程

temperate温和的,有节制H勺,temperaturetool工具try试图

U.undefined未定义UI(UserInterface)顾客接口update更新URL(UniformResource

Locator)统一资源定位器

V.volatile挥发性visible可见日勺virtual虚拟的Ivariable变量value数值void无返回值

於Ivolume量viewer观测者vector矢量

W.width宽度workspace工作区worker工人west西方的Jweb网warrior勇士while

当……时

乙zero零

java常用名词解释:

AAA认证(Authentication):验证顾客的身份与可使用的I网络服务;授权(Authorization):根

据认证成果开放网络服务给顾客;计帐(Accounting):记录顾客对多种网络服务的用量,并

提供应计费系统。

简称AAA系统。

AWTAbstractWindowToolkit(抽象窗口工具包),第一代的)JavaGUI工具包,目前基本己经

不使用其中H勺组件,已经被Swing取代,不过Swing是扩展AWT而来。AWT中还包括诸多

目前GUI编程还在频繁使用的内容,例如事件解决及监听、布局管理器等。AWT也是JFC

的一部分。

APIApplicationProgrammingInterface(应用编程接口),语言、框架以及类库对外提供的编

码的接口。

AOPAspectOrientedProgramming(面向切面编程),可以通过预编译方式和运行期动态代

理实目前不修改源代码的状况下给程序动态统一添加功能的一种技术。

BMPBean-ManagedPersistent(Bean管理的持久性),EJB中由Bean自己负责持久性管理

的I措施,Bean的内容的同步(保存)需要自己编写代码实现。

CALLBACKCALLBACK一方面是基于多线程的,没有线程的调用就不要谈回调.子类调用父类

的构造措施叫回调用,那TMD的任何构造对象都叫回调了,因为任何对象至少继承了Object,

构造时至少要调用Object的构造措施.

CALLBACK机制一种主线程管理其他线程时,不用轮询措施检查各个线程的状态,而是在子

线程中浮现某种状态时通知主线程,啊,有人要按下我了,啊,我时值到达100了,(术语叫触发了

某种事件)这样主线程收到这些消息再根据消息类型去调用对应的措施.

一种例子,我(主线程)坐车去北京,当车到北京时我要调用"下车"这个措施,如果不用回调用机

制,我要不停地问driver,到了没有啊?如果我问超过三次而那个driver力气又比我大的话,他肯

定要打我,如果用回调用机制,就是用一种子线程(可以让driver承担这个角色)在那运行,当到

的时候通知我到了,我就调用"下车()",而不用过一会就问一次,这样我可以省下时间睡觉或和

车上的美眉聊天.

CMPContainer-ManagedPersistent(容器管理的I持久性),EJB中由容器负责entitybeans

的持久性管理的措施,即容器负责将entitybeans的更新同步(保存)到数据库。

CORBACommonObjectRequestBrokerArchitecture(公用对象祈求代理[调度]程序体系构

造),是一组用来定义"分布式对象系统"的原则,由。MG(ObjectMenagementGroup)作为发

起和原则制定单位。CORBAT目的是定义一套合同,符合这个合同的对象可以互相交互,

不管它们是用什么样的语言写的,不管它们运行于什么样的机器和操作系统。

DTDDocumenttypeDefinition(文档类型定义),它为一种XML文档或者文档集合建立一套

规则。它自身不是独立的技术规范,而是属于规范的一部分,XML文档中的文档类型声明既

可以是标记约束,也可以是带有标记约束的外部文档。这两种约束的J总和就是DTD。它规定

了XML文档的构建方式。

DIDependencyInjection(依赖注入),即组件之间欧I依赖关系由容器在运行期决定,形象

时来说,即由容器动态的I将某种依赖关系注入到组件之中。依赖注入的)目标并非为软件系统

带来更多的功能,而是为了提高组件重用的概率,并为系统搭建一种灵活、可扩展的平台。

通过依赖注入机制,我们只需要通过简朴的配置,而无需任何代码就可指定目标需要的资源,

完成自身的业务逻辑,而不用

关心具体的资源来自何处、由谁实现。(以上同样摘自夏昕的Spring开发指南)。DI和I"

是同义词。

EJBEnterpriseJavaBeans,Java中用于开发企业级应用欧I技术标准,他定义了一种用于开

发和发布可重用服务器端组件的I模型,包括Sessionbeans,Entitybeans以及

Message-drivenbeans三利1。

HibernateHibernate是〜种开放源代码的I0/RMapping(对象关系映射框架),它对JDBC进

行了轻量级的对象封装,使Java程序员可以随心所欲的使用对象编程思维来操纵数据库。

IDLInterfaceDefinitionLanguage(接口定义语言),CORBA欧J一种核心特性,是一种语言

中立的接口定义语言,每个支持CORBA的语言都会有一种自己的JIDL映射。

HOPInternetInter-ORBProtocol(互联网内部对象祈求代理合同),Java中使得程序可以和其

他语言的CORBA实现实现互操作性的合同。

loCInversionofControl(控制反转),由容器控制程序之间的关系,而非老式实现中,由程

序代码直接操控,控制权由应用代码中转到了外部容器,控制权的转移,是所谓反转。(以

上摘自夏昕的Spring开发指南)

I18Ninternationalization(国际化),这个单词卜-J长度是20,然后取其首尾字母,中间省

略的字母刚好18个。

JCAJavaCryptographyArchitecture,Java加密架构,java平台中用于访问和开发加密功能

的框架。

JTSJavaTransactionService(Java事务服务),Java中进行分布式事务管理的技术原则,它

是基于CORBA对象事务服务(CORBAObjectTransactionService)欧I。使得EJB和它EF]客户

端可以进行事务操作;可以对应用程序中的若干个Bean进行更新,并保证所有的I更改在事

务的最终可以提交或者回滚;依赖JDBC-2驱动程序来支持XA协议进而支持通过一种或多

种资源管理者执行分布式事务解决的能力

JNDIJavaNamingandDirectoryInterface(Java命名和目录服务接口),Java中使用目录和

命名服务的技术规范,和JDBC类似,他由APi和SPI构成。J2EE的目录服务使得Java客户

端和Web层Servlet可以查询顾客定义的对象,例如说,EJB和环境配置项(例如JDBC驱

动程序的地址)

JMSJavaMessagingService(Java消息服务),使用基于点到点(一对一)或者发布订阅(多

对多)的交互方式来支持J2EE应用程序之间的异步通讯;所有消息可被设定为具有与其关

联的服务的特性,从最佳效果服务特性到事务性服务特性

JCPJavaCommunityProcess(Java社区过程),负责Java技术发展与审核技术规格的I开放

组织,JCP对提出的祈求投票表决,JCP的专家组成员一般都是业界比较有影响力的企业或

者组织。

JNodeJNode是个特殊的JVM,可以在没有其他OS时?机上运行Java程序。

可惜刚刚成形,不能实用。有关网站:

/portal/;

JTAJavaTransactionAPI(Java事务API),Java中进行事务划分时技术。

JSFJavaServerFaces,新一代的JavaWeb应用技术原则,吸取了诸多Servlet、JSP以及其

他的Web应用框架的特性。JSF为Web应用开发定义了一种事件驱动的、基于组件的模型。

JNIjava本地编程接口。是JavaNativeInterface的英文缩写。他可以

使java代码与用其他编程语言编写的I应用程序和库进行互操作。(其他编程语言大多是

c,C++和汇编语言。)

JDBCJavaDataBaseConnectivity(Java数据库连接),用于访问关系型数据库的Java技术,

仅仅是一种技术原则,访问不一样的关系型数据库需要对应的JDBC规范的实现包。

JSPJavaServerPages(Java服务器端页面),J2EE原则中用于创立动态页面内容的I技术原

则,基于Servlet技术,需要支持该原则的服务器才能运行,最常用的JSP服务器之一就是

Tomcato

JFCJavaFoundationClasses(JAVA基础类),集合了GUI组件以及其他能简化开发和展开桌

面和Internet/lntranet应用日勺服务,其核心就是Swing。

JVMJavaVirtualMachine(Java虚拟机),它是一•种虚构出来的I计算机,是通过在实际Efj计

算机上仿真模拟多种计算机功能来实现的,oJava虚拟机有自己完善的硬件架构,如解决器、

堆栈、寄存器等,还具有对应的指令系统。JVM屏蔽了与具体操作系统平台有关的信息,使得

Java程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改

地运行。Java虚拟机在执行字节码时,实际上最终还是把字节码解释成具体平台上的机器指

令执行。

JREJavaRuntimeEnvironment(Java运行环境),运行JAVA程序所必须的环境口勺集合,包

括JVM原则实现及Java核心类库。

JSDKJavaSoftwareDevelopmentKit,和JDK以及J2SE等同。

JDKJavaDevelopmentKit(Java开发工具包):包括运行环境、编译工具及其他工具、源代码

等,基本上和J2SE等同。

J2MEJava2MicroEdition(JAVA2精简版)API规格基于J2SE,不过被修改为可以适合某

种产品的单一规定。J2ME使JAVA程序可以很以便的应用于电话卡、寻呼机等小型设备,它

包括两种类型的组件,即配置(configuration)和描述(profile)。

J2EEJava2EnterpriseEdition(JAVA2企业版),使用Java进行企业开发欧J一套扩展原则,

必须基于J2SE,提供一种基于组件设计、开发、集合、展开企业应用的途径。J2EE平台提

供了多层、分布式时应用模型,重新运用组件的能力,统一安全的模式以及灵活的解决控

制能力。J2EE包括EJB,JTA,JDBC,JCA,JMX3NDI,JMS,;JavaMail,Servlet,JSP等规范。

J2SEJava2StandardEdition(JAVA2原则版),用来开发Java程序欧J基础,包括编译器、小

工具、运行环境,SUN发布的原则版本中还包括核心类库的所有源代码。

LIONlocalization(本地化),和I18N类似,取首尾字母,中间省略10个字母。

MVCModelViewController的缩写,为了获得更好的系统结构而推出的一种宏观的设计模

式,model代表系统的I模型层,view是模型的I展现层,controller负责业务的流转,使用

MVC可以使得系统的层次清晰,降低各个部分的耦合。

PlProcessingInstruction(解决指令),XML中指示应用程序执行某些特定的任务。其格式

是,它只能是解析器可以识别的XML原则解决指令集中一部分。有时它也被应用程序用

来传达信息,这些信息可用来协助进行解析,在这种状况下,应用程序中要有可以作为解

决指令执行对象的核心字。

POpersisentobject持久对象

POJOpureoldjavaobjectorplainordinaryjavaobjectorwhatever.(英文太烂,没看懂这句话

的意思,有懂得的J人请蜴教!)

RADIUSRemoteAuthenticationDialInUserService

广泛应用于宽带窄带认证系统的合同,前端一般为PPPoE或者802.1XO

RMIRemoteMethodInvocation(远程措施调用),Java中进行分布式编程的基础技术,EJB技

术也是基于RMI的。RMI让你可以通过自己机子上的对象运用方式,使用其他机子上区I对

象。

RTTIrun-timetypeidentification,执行期类型识别。当你有一种指向基类的Ireference时,RTTI

机制让你得以找出它所指向的对象以及类的有关信息。(JAVA提供的另一种措施就是

reflection[反射/映射]机制)

SERIALIZATION序列化。是一切对象深度CLONE,对象的存储与恢复,对象的远程调用的基础,

也就是说它是对象池化管理,分布式引用的基础,想想J2EE平台如果不靠它能做什么?

这个机制让我们得以实现轻量级持久机制

SWTSWT自身仅仅是Eclipse组织为了开发EclipseIDE环境所编写的一组底层图形界面

API。至今为止,SWT无论是在性能和外观上,都超越了SUN企业提供的AWT和SWING。

目前EclipseIDE已经开发到了2.1版本,SWT已经十分稳定

SOAService-OrientedArchitecture,面向服务架构,SOA是一种架构模型,它可以根据需

求通过网络对松散耦合的粗粒度应用组件进行分布式部署、组合和使用。服务层是SOA的

基础,可以直接被应用调用,从而有效控制系统中与软件代理交互的人为依赖性。SOA的几

种核心特性:一种粗粒度、松耦合服务架构,服务之间通过简朴、精确定义接口进行通讯,

不波及底层编程接口和通讯模型。

SPIServiceProviderInterface(服务提供商接口),满足某种服务原则的)供应商提供的符合

该原则的应用程序接口,SPI应该和该服务的API原则是兼容的,应用程序一般应该是基于

API编写,除非是SPI中包括API中没有提供欧)功能而又必须使用。

SableVMSableVM是用C语言写的非常简便的JAVA虚拟机网站

具体地址:

WFCWindowsFoundationClassesforJava的英文缩写,他提供了

Java软件包肚I架构,他支持面向Windows操作系统和DynamicHTML

对象模型的组件。

WORAWriteOnce,RunAnywhere(一次编写,到处运行),Java的J宣传口号,在一定限度

上可以到达,对于复杂应用在不一样平台上可能需要进行调试。

XMLExtentsibleMarkupLanguage(可扩展标记语言)肝J缩写,是用来定义其他语言於J一

种元语言,其前身是SGML(原则通用标记语言)。它没有标签集(tagset),也没有语法规则

(grammaticalrule),但是它有句法规则(syntaxrule)。任何XML文档对任何类型的应用以

及对时的解析都必须是良构的(well-formed),即每一种打开的标签都必须有匹配的结束标

签,不得具有次序颠倒的标签,并且在语句构成上应符合技术规范的规定。XML文档可以

是有效的(valid),但并非一定规定有效。所谓有效文档是指其符合其文档类型定义(DTD)

的文档。如果一种文档符合一种模式(schema)的规定,那么这个文档是"模式有效的

(schemavalid)"<>

XSLExtensibleStylesheetLanguage(可扩展样式表语言),它可以变化及转换一种XML格式肚|

数据为另一种XML格式。它提供一种已定义好的样式表,通过这个构造可以完成不一样格

式的转换。为了防止因为一种不一样的体现方式就要不得不改动数据,XSL使数据或文档内

容与体现形式相透明。它所采用的措施可以与用java写一种将数据转换成其他格式的小程

序相提并论,而且还提供一种原则接口。

单元测试单元测试测的是独立的一种工作单元。在Java应用程序中,"独立的一种工作单

元"常常指的是一种措施(但并不总是如此)。作为对比,集成测试和接受测试则检查多种组

件怎样交互。一种工作单元是一项任务,它不依赖于其他任何任务的完成。(摘自《JUnitin

action中文版》)

反射(也可以叫映射)是RUNTIME的事,完成类的加载,类的分析,bean的自省等功

能,JBUILDER为什么敲一种类的名称背面就列出了它的成员变量和措施供你选择?如果你想

懂得一种对象的某种措施被调用过多少次你用什么措施?这些知识可以让你从一行Exception

就能分析出错误因素.以及自己实现classloader,安全管理等方面的工作.

框架框架是一种应用程序的I半成品。框架提供了可在应用程序之间共享的可复用的公共构

造。开发者把框架融入他们自己的应用程序,并加以扩展,以满足他们特定的需要。框架和

工具包的不一样之处在于,框架提供了一致的构造,而不仅仅是一组工具类。(摘自《川nitin

action中文版》)

持久性指的是某个对象的生命周期不取决于程序的执行与否。

名字空间namespace就是一种元素前缀与URI(统一资源标记符)之间的一种映射关系,

这个映射可以用来解决名字空间冲突,定义可以容许解析器解决冲突的数据构造。XML名字

空间推荐原则定义了规范这些名字的机制,这种机制依托URI来完成任务,具体状况背面有

论述。名字空间是用一种XML元素加一种前缀构成的,例如<html:table>和<form:table>,这

样XML解析器就可以在不使用完全不一样的元素名字的状况下辨别上述两个元素的名字。

它常常在XML文档中使用,也可以在模式以及XSL样式表或者xml有关的规范中使用。

开放封闭法则软件实体应该是可扩展欧I,不过不可修改/-J(SoftwareEntitiesShouldBe

OpenForExtension,YetClosedForModification),简称OCP,这个法则是00中最重要的一条

法则,其含义是我们应该可以不用修改软件实体的源代码,就能更改软件实体的行为,符合

该法则便意味着最高等级的)复用性(reusability)和可维护性(maintainability)。

计算机常用英语汇总:

CPU(CenterProcessorUnit)中央解决单元

mainboard主板

RAM(randomaccessmemory)随机存储器(内存)

ROM(ReadOnlyMemory)只读存储器

FloppyDisk软盘

HardDisk硬盘

CD-ROM光盘驱动器(光驱)

monitor监视器

keyboard键盘

mouse鼠标

chip芯片

CD-R光盘刻录机

HUB集线器

Modem=MOdulator-DEModulator,调制解调器

P-P(PlugandPlay)即插即用

UPS(UninterruptablePowerSupply)不间断电源

BIOS(Basic-input-OutputSystem)基本输入输出系统

CMOS(ComplementaryMetal-Oxide-Semiconductor)互补金属氧化物半导体

setup安装

uninstall卸载

wizzard向导

OS(OperationSystrem)操作系统

OA(OfficeAutoMation)办公自动化

exitiMtH

edit编辑

copy复制

cut剪切

paste粘贴

delete删除

select选择

find查找

selectall全选

replace替代

undo撤销

redo重做

program程序

license许可(证)

back前一步

next下一步

finish结束

folder文件夹

DestinationFolder目的I文件夹

user顾客

dick点击

doubleclick双击

rightclick右击

settings设立

update更新

release发布

data数据

database数据库

DBMS(DataBaseManegeSystem)数据库管理系统

view视图

insert插入

object对象

configuration配置

command命令

document文档

POST(power-on-self-test)电源自检程序

cursor光标

attribute属性

icon图标

servicepack服务补丁

optionpack功能补丁

Demo演示

shortcut快捷方式

exception异常

debug调试

previous前——种

column行

row列

restart重新启动

text文本

font字体

size大小

scale比例

interface界面

function函数

access访问

manual指南

active激活

computerlanguage计算机语言

menu菜单

GUI(graphicaluserinterfaces)图形顾客界面

template模版

pagesetup页面设立

password口令

code密码

printpreview打印预览

zoomin放大

zoomout缩小

pan漫游

cruise漫游

fullscreen全屏

toolbar工具条

statusbar状态条

ruler标尺

table表

paragraph段落

symbol符号

style风格

execute执行

graphics图形

image图像

Unix用于服务器的一种操作系统

MacOS苹果企业开发的操作系统

OO(Object-Oriented)面向对象

virus病毒

file文件

open打开

coIs

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论