java程序开发专用英语单词汇.docx
- 文档编号:23299056
- 上传时间:2023-05-16
- 格式:DOCX
- 页数:16
- 大小:28.42KB
java程序开发专用英语单词汇.docx
《java程序开发专用英语单词汇.docx》由会员分享,可在线阅读,更多相关《java程序开发专用英语单词汇.docx(16页珍藏版)》请在冰豆网上搜索。
java程序开发专用英语单词汇
英语对编程的作用:
干程序员这行实在是离不开英语,干程序员是一项很辛苦的工作,要成为一个高水平的程序员尤为艰难。
这是因为计算机软件技术更新的速度越来越快,而这些技术大多来源于英语国家,我们在引进这些技术时往往受到语言障碍的制约,严重影响到对新技术的理解和消化。
首先编程本身就依赖于英语,虽然现在技术的发展,可以使得某些开发工具在变量名和字段名中支持中文,但还未发现能够完全使用中文的编程语句。
这并不代表我们英语差,就不能编程了,下面提供一点入门级的程序员常用英语,以此为开始,迈出我们学习英语的第一步,努力学习英语吧,英语会使你的编程事半功倍。
下面是JAVA语言常用英语汇总,java常用名词解释,计算机常用英语汇总。
JAVA语言常用英语汇总:
A.array数组apple苹果add增加accessible可存取的area面积audio音频addition加法action行动arithmetic算法adjustment调整actual真实的argument参量abstract抽象ascent提升already已经AWT(AbstractWindowToolkit)抽象窗口工具API(ApplicationProgrammingInterface)应用程序接口
arrayappleaddaccessibleareaaudioadditionactionarithmeticadjustmentactualargumentabstract
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选择click单击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水果file文件find发现found发现field域final终结的friend朋友fill填充focus焦点font字体factorial阶乘
G.graphic图像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米的,公尺motion运动manager经理main主要的msg(=message)消息
N.new新的number数字north北方null空的native本地的
O.override过载orange橘子output输出object对象out外部的oval椭圆
P.public公共的protected保护的private私有的property属性point点price价格problem问题package打包,包裹print打印path路径polygon多边形program程序prompt提示parse分析解析press按,压panel面板paint画
R.return返回runnable可捕获的radius半径round环绕release释放rect(=rectangle)长方形radio无线电resolve解析
S.short短整型south南方的string字符串static静态的system系统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)暂时的throw扔thread线程temperate温和的,有节制的,temperaturetool工具try试图
U.undefined未定义UI(UserInterface)用户接口update更新URL(UniformResourceLocator)统一资源定位器
V.volatile挥发性visible可见的virtual虚拟的variable变量value数值void无返回值的volume量viewer观察者vector矢量
W.width宽度workspace工作区worker工人west西方的web网warrior勇士while当……时
Z.zero零
java常用名词解释:
AAA
简称AAA系统
认证(Authentication)
验证用户的身份与可使用的网络服务
授权(Authorization)
依据认证结果开放网络服务给用户
计帐(Accounting)
记录用户对各种网络服务的用量,并提供给计费系统。
AWT
AbstractWindowToolkit(抽象窗口工具包)
第一代的JavaGUI工具包,现在基本已经不使用其中的组件,已经被Swing取代,但是Swing是扩展AWT而来。
AWT中还包含很多现在GUI编程还在频繁使用的内容,例如事件处理及监听、布局管理器等。
AWT也是JFC的一部分。
API
ApplicationProgrammingInterface(应用编程接口)
语言、框架以及类库对外提供的编码的接口。
AOP
AspectOrientedProgramming(面向切面编程)
可以通过预编译方式和运行期动态代理实现在不修改源代码的情况下给程序动态统一添加功能的一种技术。
BMP
Bean-ManagedPersistent(Bean管理的持久性)
EJB中由Bean自己负责持久性管理的方法,Bean的内容的同步(保存)需要自己编写代码实现。
CALLBACK
CALLBACK首先是基于多线程的,没有线程的调用就不要谈回调.子类调用父类的构造方法叫回调用,那TMD的任何构造对象都叫回调了,因为任何对象至少继承了Object,构造时至少要调用Object的构造方法.
CALLBACK机制
一个主线程管理其它线程时,不用轮询方法检查各个线程的状态,而是在子线程中出现某种状态时通知主线程,啊,有人要按下我了,啊,我的值到达100了,(术语叫触发了某种事件)这样主线程收到这些消息再根据消息类型去调用相应的方法.
一个例子,我(主线程)坐车去北京,当车到北京时我要调用"下车"这个方法,如果不用回调用机制,我要不断地问driver,到了没有啊?
如果我问超过三次而那个driver力气又比我大的话,他肯定要打我,如果用回调用机制,就是用一个子线程(可以让driver承担这个角色)在那运行,当到的时候通知我到了,我就调用"下车()",而不用过一会就问一次,这样我可以省下时间睡觉或和车上的美眉聊天.
CMP
Container-ManagedPersistent(容器管理的持久性)
EJB中由容器负责entitybeans的持久性管理的方法,即容器负责将entitybeans的更新同步(保存)到数据库。
CORBA
CommonObjectRequestBrokerArchitecture(公用对象请求代理[调度]程序体系结构)
是一组用来定义"分布式对象系统"的标准,由OMG(ObjectMenagementGroup)作为发起和标准制定单位。
CORBA的目的是定义一套协议,符合这个协议的对象可以互相交互,不论它们是用什么样的语言写的,不论它们运行于什么样的机器和操作系统。
DTD
DocumenttypeDefinition(文档类型定义)
它为一个XML文档或者文档集合建立一套规则。
它本身不是独立的技术规范,而是属于规范的一部分,XML文档中的文档类型声明既可以是标记约束,也可以是带有标记约束的外部文档。
这两种约束的总和就是DTD。
它规定了XML文档的构建方式。
DI
DependencyInjection(依赖注入)
即组件之间的依赖关系由容器在运行期决定,形象的来说,即由容器动态的将某种依赖关系注入到组件之中。
依赖注入的目标并非为软件系统带来更多的功能,而是为了提升组件重用的概率,并为系统搭建一个灵活、可扩展的平台。
通过依赖注入机制,我们只需要通过简单的配置,而无需任何代码就可指定目标需要的资源,完成自身的业务逻辑,而不用
关心具体的资源来自何处、由谁实现。
(以上同样摘自夏昕的Spring开发指南)。
DI和IoC是同义词。
EJB
EnterpriseJavaBeans
Java中用于开发企业级应用的技术标准,他定义了一个用于开发和发布可重用的服务器端组件的模型,包括Sessionbeans,Entitybeans以及Message-drivenbeans三种。
Hibernate
Hibernate是一个开放源代码的O/RMapping(对象关系映射框架),它对JDBC进行了轻量级的对象封装,使Java程序员可以随心所欲的使用对象编程思维来操纵数据库。
IDL
InterfaceDefinitionLanguage(接口定义语言)
CORBA的一个关键特性,是一个语言中立的接口定义语言,每个支持CORBA的语言都会有一个自己的IDL映射。
IIOP
InternetInter-ORBProtocol(互联网内部对象请求代理协议)
Java中使得程序可以和其他语言的CORBA实现实现互操作性的协议。
IoC
InversionofControl(控制反转)
由容器控制程序之间的关系,而非传统实现中,由程序代码直接操控,控制权由应用代码中转到了外部容器,控制权的转移,是所谓反转。
(以上摘自夏昕的Spring开发指南)
I18Ninternationalization(国际化),这个单词的长度是20,然后取其首尾字母,中间省略的字母刚好18个。
JCA
JavaCryptographyArchitecture
Java加密架构,java平台中用于访问和开发加密功能的框架。
JTS
JavaTransactionService(Java事务服务)
Java中进行分布式事务管理的技术标准,它是基于CORBA对象事务服务(CORBAObjectTransactionService)的。
使得EJB和它的客户端能够进行事务操作;可以对应用程序中的若干个Bean进行更新,并保证所有的更改在事务的最后能够提交或者回滚;依赖JDBC-2驱动程序来支持XA协议进而支持通过一个或多个资源管理者执行分布式事务处理的能力
JNDI
JavaNamingandDirectoryInterface(Java命名和目录服务接口)
Java中使用目录和命名服务的技术规范,和JDBC类似,他由API和SPI构成。
J2EE的目录服务使得Java客户端和Web层Servlet能够查询用户定义的对象,比如说,EJB和环境配置项(比如JDBC驱动程序的地址)
JMS
JavaMessagingService(Java消息服务)
使用基于点到点(一对一)或者发布订阅(多对多)的交互方式来支持J2EE应用程序之间的异步通讯;所有消息可被设定为具有与其关联的服务的特性,从最佳效果服务特性到事务性服务特性
JCP
JavaCommunityProcess(Java社区过程)
负责Java技术发展与审核技术规格的开放组织,JCP对提出的请求投票表决,JCP的专家组成员一般都是业界比较有影响力的企业或者组织。
JNode
JNode是个特殊的JVM,可以在没有其他OS的?
机上运行Java程序。
可惜刚刚成形,不能实用。
相关网站http:
//jnode.sourcefor.
JTA
JavaTransactionAPI(Java事务API)
Java中进行事务划分的技术。
JSF
JavaServerFaces
新一代的JavaWeb应用技术标准,吸收了很多Servlet、JSP以及其他的Web应用框架的特性。
JSF为Web应用开发定义了一个事件驱动的、基于组件的模型
JNI
java本地编程接口,是JavaNativeInterface的英文缩写
他能够使java代码与用其他编程语言编写的应用程序和库进行互操作。
(其他编程语言大多是c,c++和汇编语言。
)
JDBC
JavaDataBaseConnectivity(Java数据库连接)
用于访问关系型数据库的Java技术,仅仅是一种技术标准,访问不同的关系型数据库需要相应的JDBC规范的实现包。
JSP
JavaServerPages(Java服务器端页面)
J2EE标准中用于创建动态页面内容的技术标准,基于Servlet技术,需要支持该标准的服务器才能运行,最常用的JSP服务器之一就是Tomcat。
JFC
JavaFoundationClasses(JAVA基础类)
集合了GUI组件以及其他能简化开发和展开桌面和Internet/Intranet应用的服务,其核心就是Swing。
JVM
JavaVirtualMachine(Java虚拟机)
它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的,。
Java虚拟机有自己完善的硬件架构,如处理器、堆栈、寄存器等,还具有相应的指令系统。
JVM屏蔽了与具体操作系统平台相关的信息,使得Java程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。
Java虚拟机在执行字节码时,实际上最终还是把字节码解释成具体平台上的机器指令执行。
JRE
JavaRuntimeEnvironment(Java运行环境)
运行JAVA程序所必须的环境的集合,包含JVM标准实现及Java核心类库。
JSDK
JavaSoftwareDevelopmentKit,和JDK以及J2SE等同
JDK
JavaDevelopmentKit(Java开发工具包)
包括运行环境、编译工具及其它工具、源代码等,基本上和J2SE等同
J2ME
Java2MicroEdition(JAVA2精简版)
API规格基于J2SE,但是被修改为可以适合某种产品的单一要求。
J2ME使JAVA程序可以很方便的应用于电话卡、寻呼机等小型设备,它包括两种类型的组件,即配置(configuration)和描述(profile)。
J2EE
Java2EnterpriseEdition(JAVA2企业版)
使用Java进行企业开发的一套扩展标准,必须基于J2SE,提供一个基于组件设计、开发、集合、展开企业应用的途径。
J2EE平台提供了多层、分布式的应用模型,重新利用组件的能力,统一安全的模式以及灵活的处理控制能力。
J2EE包括EJB,JTA,JDBC,JCA,JMX,JNDI,JMS,;JavaMail,Servlet,JSP等规范。
J2SE
Java2StandardEdition(JAVA2标准版)
用来开发Java程序的基础,包括编译器、小工具、运行环境,SUN发布的标准版本中还包括核心类库的所有源代码。
L10N
localization(本地化)
和I18N类似,取首尾字母,中间省略10个字母
MVC
ModelViewController的缩写
为了获得更好的系统结构而推出的一种宏观的设计模式,model代表系统的模型层,view是模型的展现层,controller负责业务的流转,使用MVC可以使得系统的层次清晰,降低各个部分的耦合
PI
ProcessingInstruction(处理指令)
XML中指示应用程序执行一些特定的任务。
其格式是,它只能是解析器可以识别的XML标准处理指令集中一部分。
有时它也被应用程序用来传达信息,这些信息可用来帮助进行解析,在这种情况下,应用程序中要有可以作为处理指令执行对象的关键字。
POJO
pureoldjavaobjectorplainordinaryjavaobjectorwhatever.
PO
persisentobject持久对象
RADIUS
RemoteAuthenticationDialInUserService
广泛应用于宽带窄带认证系统的协议,前端一般为PPPoE或者802.1x。
RMI
RemoteMethodInvocation(远程方法调用)
Java中进行分布式编程的基础技术,EJB技术也是基于RMI的。
RMI让你能够通过自己机子上的对象运用方式,使用其它机子上的对象。
RTTI
run-timetypeidentification,执行期类型识别
当你有一个指向基类的reference时,RTTI机制让你得以找出它所指向的对象以及类的相关信息。
(JAVA提供的另一个方法就是reflection[反射/映射]机制)
SERIALIZATION序列化
是一切对象深度CLONE,对象的存储与恢复,对象的远程调用的基础,也就是说它是对象池化管理,分布式引用的基础,想想J2EE平台如果不靠它能做什么?
这个机制让我们得以实现轻量级持久机制
SWT
SWT本身仅仅是Eclipse组织为了开发EclipseIDE环境所编写的一组底层图形界面API。
至今为止,SWT无论是在性能和外观上,都超越了SUN公司提供的AWT和SWING。
目前EclipseIDE已经开发到了2.1版本,SWT已经十分稳定
http:
//www.javaresearch.org/article/showarticle.jsp?
column=287&thread=24407
SOA
Service-OrientedArchitecture,面向服务架构
SOA是一种架构模型,它可以根据需求通过网络对松散耦合的粗粒度应用组件进行分布式部署、组合和使用。
服务层是SOA的基础,可以直接被应用调用,从而有效控制系统中与软件代理交互的人为依赖性。
SOA的几个关键特性:
一种粗粒度、松耦合服务架构,服务之间通过简单、精确定义接口进行通讯,不涉及底层编程接口和通讯模型。
SPI
ServiceProviderInterface(服务提供商接口)
满足某种服务标准的供应商提供的符合该标准的应用程序接口,SPI应该和该服务的API标准是兼容的,应用程序一般应该是基于API编写,除非是SPI中包含API中没有提供的功能而又必须使用。
SableVM
SableVM是用C语言写的非常简便的JAVA虚拟机网站详细地址:
http:
//sablevm.org/
WFC
WindowsFoundationClassesforJava的英文缩写
他提供了Java软件包的架构,他支持面向Windows操作系统和DynamicHTML对象模型的组件。
WORA
WriteOnce,RunAnywhere(一次编写,到处运行)
Java的宣传口号,在一定程度上可以达到,对于复杂应用在不同平台上可能需要进行调试。
XML
ExtentsibleMarkupLanguage(可扩展标记语言)的缩写
是用来定义其它语言的一种元语言,其前身是SGML(标准通用标记语言)。
它没有标签集(tagset),也没有语法规则(grammaticalrule),但是它有句法规则(syntaxrule)。
任何XML文档对任何类型的应用以及正确的解析都必须是良构的(well-formed),即每一个打开的标签都必须有匹配的结束标签,不得含有次序颠倒的标签,并且在语句构成上应符合技术规范的要求。
XML文档可以是有效的(valid),但并非一定要求有效。
所谓有效文档是指其符合其文档类型定义
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 程序 开发 专用 英语 词汇