Java 常見(jiàn)縮寫(xiě)(相關(guān)術(shù)語(yǔ))


歸納一下Java開(kāi)發(fā)中常見(jiàn)的英文縮寫(xiě)

? ? SDK(軟件開(kāi)發(fā)工具包 Software Development Kit)最熟悉的就是JDK重归。
? ? IDE (集成開(kāi)發(fā)環(huán)境 itegrity development environmental) 比如eclipse,ideal。
? ? JDK(Java軟件開(kāi)發(fā)工具包 Java development toolkit)包含了Java的運(yùn)行環(huán)境(JRE)和Java工具(javac/java/jdb等)和Java基礎(chǔ)的類(lèi)庫(kù)(即Java API 包括rt.jar)俘枫。
? ? JRE(Java運(yùn)行環(huán)境 Java Runtime Environment)其包含JVM和Java運(yùn)行時(shí)類(lèi)庫(kù)(核心類(lèi)庫(kù)和支持文件)冀膝。
? ? JVM(Java虛擬機(jī) Java Vitual Machine)整個(gè)Java實(shí)現(xiàn)跨平臺(tái)的最核心的部分绵患,所有的java程序會(huì)首先被編譯為.class的類(lèi)文件句灌,這種類(lèi)文件可以在虛擬機(jī)上執(zhí)行。也就是說(shuō)class并不直接與機(jī)器的操作系統(tǒng)相對(duì)應(yīng)料身,而是經(jīng)過(guò)虛擬機(jī)間接與操作系統(tǒng)交互汤纸,由虛擬機(jī)將程序解釋給本地系統(tǒng)執(zhí)行。

? ? API(應(yīng)用程序編程接口 Application Programming Interface)是一些預(yù)先定義的函數(shù)芹血,目的是提供應(yīng)用程序與開(kāi)發(fā)人員基于某軟件或硬件得以訪問(wèn)一組例程的能力贮泞,而又無(wú)需訪問(wèn)源碼,或理解內(nèi)部工作機(jī)制的細(xì)節(jié)祟牲。
? ? 運(yùn)行Java程序時(shí)隙畜,虛擬機(jī)裝載程序的class文件所使用的Java API class文件。所有被裝載的class文件(包括從應(yīng)用程序中和從Java API中提取的)和所有已經(jīng)裝載的動(dòng)態(tài)庫(kù)(包含本地方法)共同組成了在Java虛擬機(jī)上運(yùn)行的整個(gè)程序说贝。 在一個(gè)平臺(tái)能夠支持Java程序以前,必須在這個(gè)特定平臺(tái)上明確地實(shí)現(xiàn)API的功能慎颗。為訪問(wèn)主機(jī)上的本地資源乡恕,Java API調(diào)用了本地方法言询。由于Java API class文件調(diào)用了本地方法,Java程序就不需要再調(diào)用它們了傲宜。通過(guò)這種方法运杭,Java API class文件為底層主機(jī)提供了具有平臺(tái)無(wú)關(guān)性、標(biāo)準(zhǔn)接口的Java程序函卒。對(duì)Java程序而言辆憔,無(wú)論平臺(tái)內(nèi)部如何,Java API都會(huì)有同樣的表現(xiàn)和可預(yù)測(cè)的行為报嵌。

? ? Java語(yǔ)言根據(jù)不同的使用方向分為三個(gè)版本虱咧。
? ? J2SE(標(biāo)準(zhǔn)版 Standard Edition),主要用于桌面應(yīng)用軟件的編程锚国;(不是C語(yǔ)言爸爸的對(duì)手)
? ? J2ME(微縮版 Micro Edition)主要應(yīng)用于嵌入式系統(tǒng)開(kāi)發(fā)腕巡,如手機(jī)和PDA的編程;(所以轉(zhuǎn)寫(xiě)andriod吧)
? ? J2EE(企業(yè)版 Enterprise)血筑,主要用于分布式的網(wǎng)絡(luò)程序的開(kāi)發(fā)绘沉,如電子商務(wù)網(wǎng)站和ERP系統(tǒng)。(這就是主戰(zhàn)場(chǎng)啦)

? ? J2EE主要包括以下這些技術(shù): 1豺总、 Servlet(一種CGI) 2车伞、JSP 3、EJB 4喻喳、JDBC

? ? JSP(Java Server Page), 一種實(shí)現(xiàn)普通靜態(tài)HTML和動(dòng)態(tài)頁(yè)面輸出混合編碼的技術(shù)帖世。本質(zhì)上仍是servlet, 。在運(yùn)行時(shí)態(tài)沸枯,JSP將會(huì)被首先轉(zhuǎn)換成Servlet日矫,并以Servlet的形態(tài)編譯運(yùn)行,因此它的效率和功能與Servlet相比沒(méi)有差別绑榴,一樣具有很高的效率哪轿。

? ? EJB(Enterprise Beans, 企業(yè)級(jí)JavaBean)定義了一組可重用的組件:Enterprise Beans。開(kāi)發(fā)人員可以利用這些組件翔怎,像搭積木一樣建立分布式應(yīng)用窃诉。

? ? JDBC(Java DataBase Connectivity,java數(shù)據(jù)庫(kù)連接)用于Java應(yīng)用程序連接數(shù)據(jù)庫(kù)的標(biāo)準(zhǔn)方法。JDBC對(duì)Java程序員而言是API赤套,對(duì)實(shí)現(xiàn)與數(shù)據(jù)庫(kù)連接的服務(wù)提供商而言是接口模型飘痛。作為API,JDBC為程序開(kāi)發(fā)提供標(biāo)準(zhǔn)的接口(加載驅(qū)動(dòng))容握,并為數(shù)據(jù)庫(kù)廠商及第三方中間件廠商實(shí)現(xiàn)與數(shù)據(jù)庫(kù)的連接提供了標(biāo)準(zhǔn)方法宣脉。

? ? CGI通用網(wǎng)關(guān)接口(Common Gateway Interface/CGI)是一種重要的互聯(lián)網(wǎng)技術(shù),可以讓一個(gè)客戶端剔氏,從網(wǎng)頁(yè)瀏覽器向執(zhí)行在網(wǎng)絡(luò)服務(wù)器上的程序請(qǐng)求數(shù)據(jù)塑猖。CGI描述了服務(wù)器和請(qǐng)求處理程序之間傳輸數(shù)據(jù)的一種標(biāo)準(zhǔn)竹祷。
? ? JSTL(JSP Standard Tag Library,JSP標(biāo)準(zhǔn)標(biāo)簽庫(kù))是一個(gè)不斷完善的開(kāi)放源代碼的JSP標(biāo)簽庫(kù).主要是簡(jiǎn)化JSP和WEB應(yīng)用程序.

? ? MVC(Model View Controller)羊苟,是模型(model)-視圖(view)-控制器(controller)的縮寫(xiě)塑陵。
? ? OOP(Object Oriented Programming,面向?qū)ο缶幊?。
? ? AOP(Aspect Oriented Programming,面向切面編程)蜡励。
? ? IOC(Inversion of Control, 控制反轉(zhuǎn))令花,又名依賴注入(Dependency Injection)。簡(jiǎn)稱DI凉倚。簡(jiǎn)單理解就是將獲取依賴對(duì)象的控制權(quán)交給IOC容器(this類(lèi)中(對(duì)象)不再主動(dòng)去new依賴對(duì)象,只是被動(dòng)地接受)兼都。

? ? DTO(Data Transfer Object,數(shù)據(jù)傳輸對(duì)象),用于數(shù)據(jù)的遠(yuǎn)程調(diào)用方面。

? ? DAO(Data Access Object 數(shù)據(jù)訪問(wèn)接口)又名持久層,數(shù)據(jù)訪問(wèn):顧名思義就是與數(shù)據(jù)庫(kù)打交道占遥。夾在業(yè)務(wù)邏輯與數(shù)據(jù)庫(kù)資源中間俯抖。

? ? SQL(結(jié)構(gòu)化查詢語(yǔ)言 Structured Query Language)。SQL語(yǔ)言是一種數(shù)據(jù)庫(kù)查詢和程序設(shè)計(jì)語(yǔ)言瓦胎,用于存取數(shù)據(jù)以及查詢芬萍、更新和管理關(guān)系數(shù)據(jù)庫(kù)系統(tǒng);同時(shí)也是數(shù)據(jù)庫(kù)腳本文件的擴(kuò)展名搔啊。分為以下四類(lèi):

? ? DDL(數(shù)據(jù)定義語(yǔ)言 Date Definition Language)用來(lái)創(chuàng)建數(shù)據(jù)庫(kù)中的各種對(duì)象-----表柬祠、視圖...
? ? DQL(數(shù)據(jù)查詢語(yǔ)言 Date Query Language)基本結(jié)構(gòu)是由SELECT子句,F(xiàn)ROM子句负芋,WHERE子句組成的查詢塊
? ? DML(數(shù)據(jù)操縱語(yǔ)言 Date Manipulation Language)對(duì)表中數(shù)據(jù)的修改漫蛔、插入、刪除
? ? DCL(數(shù)據(jù)控制語(yǔ)言 Date Control Language)用來(lái)設(shè)置或更改數(shù)據(jù)庫(kù)用戶或角色權(quán)限的語(yǔ)句旧蛾,包括(grant,deny,revoke等)語(yǔ)句莽龟。在默認(rèn)狀態(tài)下,只有 DBA等人員才有權(quán)力執(zhí)行DCL锨天。

? ? ACID毯盈,指數(shù)據(jù)庫(kù)事務(wù)正確執(zhí)行的四個(gè)基本要素的縮寫(xiě)。包含:原子性(Atomicity)病袄、一致性(Consistency)搂赋、隔離性(Isolation)、持久性(Durability)益缠。一個(gè)支持事務(wù)--------(Transaction)的數(shù)據(jù)庫(kù)脑奠,必須要具有這四種特性。

? ? XML(Extensible Markup Language幅慌,可擴(kuò)展標(biāo)記語(yǔ)言)宋欺,是對(duì)超文本標(biāo)記語(yǔ)言(HTML)的補(bǔ)充。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市迄靠,隨后出現(xiàn)的幾起案子秒咨,更是在濱河造成了極大的恐慌喇辽,老刑警劉巖掌挚,帶你破解...
    沈念sama閱讀 211,123評(píng)論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異菩咨,居然都是意外死亡吠式,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,031評(píng)論 2 384
  • 文/潘曉璐 我一進(jìn)店門(mén)抽米,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)特占,“玉大人,你說(shuō)我怎么就攤上這事云茸∈悄浚” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 156,723評(píng)論 0 345
  • 文/不壞的土叔 我叫張陵标捺,是天一觀的道長(zhǎng)懊纳。 經(jīng)常有香客問(wèn)我,道長(zhǎng)亡容,這世上最難降的妖魔是什么嗤疯? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,357評(píng)論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮闺兢,結(jié)果婚禮上茂缚,老公的妹妹穿的比我還像新娘。我一直安慰自己屋谭,他們只是感情好脚囊,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,412評(píng)論 5 384
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著桐磁,像睡著了一般悔耘。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上所意,一...
    開(kāi)封第一講書(shū)人閱讀 49,760評(píng)論 1 289
  • 那天淮逊,我揣著相機(jī)與錄音,去河邊找鬼扶踊。 笑死泄鹏,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的秧耗。 我是一名探鬼主播备籽,決...
    沈念sama閱讀 38,904評(píng)論 3 405
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了车猬?” 一聲冷哼從身側(cè)響起霉猛,我...
    開(kāi)封第一講書(shū)人閱讀 37,672評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎珠闰,沒(méi)想到半個(gè)月后惜浅,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,118評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡伏嗜,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,456評(píng)論 2 325
  • 正文 我和宋清朗相戀三年坛悉,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片承绸。...
    茶點(diǎn)故事閱讀 38,599評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡裸影,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出军熏,到底是詐尸還是另有隱情轩猩,我是刑警寧澤,帶...
    沈念sama閱讀 34,264評(píng)論 4 328
  • 正文 年R本政府宣布荡澎,位于F島的核電站均践,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏衔瓮。R本人自食惡果不足惜浊猾,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,857評(píng)論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望热鞍。 院中可真熱鬧葫慎,春花似錦、人聲如沸薇宠。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,731評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)澄港。三九已至椒涯,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間回梧,已是汗流浹背废岂。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,956評(píng)論 1 264
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留狱意,地道東北人湖苞。 一個(gè)月前我還...
    沈念sama閱讀 46,286評(píng)論 2 360
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像详囤,于是被迫代替她去往敵國(guó)和親财骨。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,465評(píng)論 2 348

推薦閱讀更多精彩內(nèi)容