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

提交評論