欧美成人午夜免费全部完,亚洲午夜福利精品久久,а√最新版在线天堂,另类亚洲综合区图片小说区,亚洲欧美日韩精品色xxx

Android培訓(xùn)之Java編程語(yǔ)言相關(guān)理論知識(shí)

2016-02-23 17:24:50 1184瀏覽

       Java是一種具有跨平臺(tái)、純面向?qū)ο缶幊趟枷氲某绦蛟O(shè)計(jì)語(yǔ)言,是1995年5月由SunMicrosystems公司推出的Java程序設(shè)計(jì)語(yǔ)言和Java平臺(tái)的總稱。Java最初是為小型智能家電設(shè)備(例如電視機(jī)、電話、鬧鐘、烤面包機(jī)等)設(shè)計(jì)的家電控制和通信設(shè)備所用的開(kāi)發(fā)語(yǔ)言。由于當(dāng)時(shí)制作團(tuán)隊(duì)和Sun子公司FirstPerson在智能家電市場(chǎng)的估計(jì)失誤,該項(xiàng)目和Oak語(yǔ)言都沒(méi)有得到很好的發(fā)展。但隨著互聯(lián)網(wǎng)的飛速發(fā)展,Sun看到了Oak在計(jì)算機(jī)網(wǎng)絡(luò)應(yīng)用上的廣闊發(fā)展前景,于是改造了Oak,以“Java”的名稱正式發(fā)布。

Android培訓(xùn)之Java編程語(yǔ)言相關(guān)理論知識(shí)

       淺析Android培訓(xùn)之Java編程語(yǔ)言相關(guān)理論知識(shí):

       Java編程語(yǔ)言風(fēng)格十分接近C語(yǔ)言和C++語(yǔ)言,是一個(gè)純面向?qū)ο笳Z(yǔ)言。在Java語(yǔ)言之前,人們普遍使用C++語(yǔ)言。顧名思義,這種語(yǔ)言繼承了C語(yǔ)言的全部?jī)?nèi)容和精髓,并在其上添加了面向?qū)ο蟮脑砗退泄δ?。但C++語(yǔ)言結(jié)構(gòu)非常臃腫復(fù)雜并且對(duì)編程者的要求較高、難以理解,并不能做到完全的面向?qū)ο蟆kS著Intemet技術(shù)的飛速發(fā)展和www應(yīng)用領(lǐng)域的不斷擴(kuò)展,C++語(yǔ)言已經(jīng)不能滿足網(wǎng)絡(luò)環(huán)境代碼緊湊、安全性、可靠性與環(huán)境無(wú)關(guān)性等一系列需求。

       然而Java語(yǔ)言在繼承了C++面向?qū)ο蠹夹g(shù)的精髓的同時(shí),去掉了C++中容易引起錯(cuò)誤的指針、多繼承和運(yùn)算符重載等特性。除此之外,Java增加了自動(dòng)回收垃圾的功能,這使得編程者不用太在意內(nèi)存的調(diào)用和釋放等細(xì)節(jié),而專心于程序邏輯。相比C語(yǔ)言和C++語(yǔ)言,Java有效地回收不再被引用的對(duì)象所占用的內(nèi)存空間,使得程序員不用太過(guò)擔(dān)憂內(nèi)存管理細(xì)節(jié)。在Java SE 1.5版中,又引入了泛型編程、類型安全的枚舉、不定長(zhǎng)參數(shù)和自動(dòng)裝拆箱等語(yǔ)言特性。

       Java不同于一般的編譯執(zhí)行計(jì)算機(jī)語(yǔ)言和解釋執(zhí)行計(jì)算機(jī)語(yǔ)言。它首先將源代碼編譯成二進(jìn)制字節(jié)碼,然后依賴各種不同平臺(tái)上的虛擬機(jī)來(lái)解釋執(zhí)行字節(jié)碼,從而實(shí)現(xiàn)了“一次編譯、到處執(zhí)行”的跨平臺(tái)性。

       目前,已成型的Java技術(shù)框架有以下三種版本:

       1、J2ME(Java 2 Micro Edition)——一種以消費(fèi)型電子產(chǎn)品為目標(biāo)的高度優(yōu)化的Java運(yùn)行環(huán)境,如智能卡、移動(dòng)電話、可視電話、機(jī)頂盒和汽車導(dǎo)航系統(tǒng)等。

       2、J2SE(Java 2 Standard Edition)——一種用于開(kāi)發(fā)客戶端應(yīng)用程序的Java標(biāo)準(zhǔn)平臺(tái)。Java的技術(shù)精華也都在這個(gè)版本中有所體現(xiàn),是快速、高效、安全、可靠的開(kāi)發(fā)環(huán)境。

       3、J2EE(Java 2 Enterprise Edition)——一種基于J2SE的擴(kuò)展性企業(yè)級(jí)開(kāi)發(fā)平臺(tái)。它具有模塊化、可重用的JavaBean組件,并且提供了一整套對(duì)這些組件的服務(wù)及許多應(yīng)用程序自動(dòng)處理的細(xì)節(jié)。由于許多費(fèi)時(shí)和有一定難度的開(kāi)發(fā)工作可以自動(dòng)地完成,所以它可以讓開(kāi)發(fā)者更加專注于考慮事物的邏輯結(jié)構(gòu),而不是構(gòu)件的基本結(jié)構(gòu)。目前,這個(gè)版本基本上是每個(gè)企業(yè)Java程序員的必修課,在這之下還有很多開(kāi)源項(xiàng)目,市面上很多Java企業(yè)級(jí)應(yīng)用的書籍也多以這些開(kāi)源框架為講述藍(lán)本。例如:Java開(kāi)源J2EE框架:Spring Framework,Java開(kāi)源w曲框架:Struts,Java開(kāi)源持久層框架:Hibernate,Java開(kāi)源Job調(diào)度:Quartz,Java開(kāi)源模板引擎:Velocity,Java開(kāi)源開(kāi)發(fā)工具:Eclipse和NetBeans。

       Java編程語(yǔ)言作為移動(dòng)開(kāi)發(fā)領(lǐng)域極其熱門Android開(kāi)發(fā)技術(shù)的主體語(yǔ)言,受到了各行各業(yè)移動(dòng)APP的鐘愛(ài),同時(shí)也成為了許多年輕人就業(yè)的黃金選擇??鄱W(xué)堂Android開(kāi)發(fā)教程視頻全面上線,頂級(jí)講師坐鎮(zhèn)。讓從零開(kāi)始學(xué)Android開(kāi)發(fā)不再是夢(mèng)。

 查看更多關(guān)于“Android培訓(xùn)資訊”的相關(guān)文章>>

標(biāo)簽:

熱門專區(qū)

暫無(wú)熱門資訊

課程推薦

微信
微博
15311698296

全國(guó)免費(fèi)咨詢熱線

郵箱:codingke@1000phone.com

官方群:148715490

北京千鋒互聯(lián)科技有限公司版權(quán)所有   北京市海淀區(qū)寶盛北里西區(qū)28號(hào)中關(guān)村智誠(chéng)科創(chuàng)大廈4層
京ICP備2021002079號(hào)-2   Copyright ? 2017 - 2022
返回頂部 返回頂部