Java入門基本概念

目前Java主要應(yīng)用于中間件的開發(fā)(middleware)---處理客戶機(jī)與服務(wù)器之間的通信技術(shù)灸撰,早期的實(shí)踐證明,Java不適合pc應(yīng)用程序的開發(fā)粗梭,其發(fā)展逐漸變成在開發(fā)手持設(shè)備争便,互聯(lián)網(wǎng)信息站,及車載計算機(jī)的開發(fā)断医。Java與其他語言所不同的是程序運(yùn)行時提供了平臺的獨(dú)立性滞乙,稱許可以在windows,solaris,linux其他操作系統(tǒng)上使用完全相同的代碼。Java的語法與C++語法類似鉴嗤,C++/C程序員很容易掌握斩启,而且Java是完全的徹底的面向?qū)ο蟮模渲刑岢隽撕芎玫腉C(GarbageCollector)垃圾處理機(jī)制醉锅,防止內(nèi)存溢出兔簇。

簡單、高效

Java 語言與 C++ 類似荣挨,如果用戶了解 C++ 和面向?qū)ο蟮母拍钅腥停涂梢院芸炀帉懗?Java 程序朴摊;此外默垄,Java又不同于諸如 C++ 語言提供的各種各樣的方法,它只提供了基本的方法甚纲,這樣就減少了編程的復(fù)雜性口锭,例如去掉了頭文件、指針變量介杆、結(jié)構(gòu)鹃操、運(yùn)算符重載、多重繼承等復(fù)雜特性春哨。Java語言雖然簡單荆隘,卻很高效,它可以用面向?qū)ο蟮姆椒▉砻枋鲇脩舻拿恳粋€動作赴背。

面向?qū)ο?/p>

Java 語言是一種新的面向?qū)ο蟮某绦蛟O(shè)計語言椰拒,它除了幾種基本的數(shù)據(jù)類型外,大都是類似 C++ 中的對象和方法凰荚,程序代碼大多體現(xiàn)了類機(jī)制燃观,以類的形式組織,由類來定義對象的各種行為便瑟。Java同樣支持類繼承缆毁,這樣也減少了程序設(shè)計的復(fù)雜性。

平臺無關(guān)性

所謂一處編譯處處運(yùn)行到涂。Java 語言經(jīng)編譯后生成與計算機(jī)硬件結(jié)構(gòu)無關(guān)的字節(jié)代碼( Bytecode )脊框,這些字節(jié)代碼被定義為不依賴任何硬件平臺和操作系統(tǒng)颁督。當(dāng)Java 程序在運(yùn)行時,需要由一個解釋程序?qū)ι傻淖止?jié)代碼解釋執(zhí)行浇雹。這體現(xiàn)了Java語言的與平臺無關(guān)性适篙,使得 Java 程序可以在任何平臺上運(yùn)行,如 MS-DOS , Windows箫爷,Unix 等嚷节,因此具有很強(qiáng)的移植性。

交互式特性

Java 是面向?qū)ο蟮木W(wǎng)絡(luò)編程語言虎锚,由于它支持 TCP/IP 協(xié)議硫痰,使得用戶可以通過瀏覽器訪問到 Internet 上的各種動態(tài)對象。并且在網(wǎng)絡(luò)上用戶可以交互式地進(jìn)行各種動作窜护,而多線程技術(shù)的引入使得這種交互式操作更為容易效斑。

多線程機(jī)制

Java 語言支持多線程機(jī)制,多線程機(jī)制使得 Java 程序能夠并行處理多項(xiàng)任務(wù)柱徙。Java 程序可以設(shè)計成具有多個線程缓屠,例如讓一個線程負(fù)責(zé)數(shù)據(jù)的檢索、查尋护侮,另一個線程與用戶進(jìn)行交互敌完,這樣,兩個線程得以并行執(zhí)行羊初。多線程機(jī)制可以很容易地實(shí)現(xiàn)網(wǎng)絡(luò)上的交互式操作滨溉。

Java 的效率

早期 Sun 發(fā)現(xiàn) JVM 的用戶注意到了 Java 運(yùn)行很慢,但是新的 Java 虛擬機(jī)顯著加快长赞。新的虛擬機(jī)使用了一種稱為實(shí)時編譯的技術(shù)晦攒,他把字節(jié)碼編譯并儲存成本機(jī)的機(jī)器碼。當(dāng)執(zhí)行字節(jié)碼時得哆,重調(diào)本地碼脯颜。

Java 虛擬機(jī)是一個可以執(zhí)行 Java 字節(jié)碼的虛擬機(jī)進(jìn)程。Java 源文件被編譯成能被 Java 虛擬機(jī)執(zhí)行的字節(jié)碼文件贩据。

Java 被設(shè)計成允許應(yīng)用程序可以運(yùn)行在任意的平臺栋操,而不需要程序員為每一個平臺單獨(dú)重寫或者是重新編譯。Java虛擬機(jī)讓這個變?yōu)榭赡芾稚瑁驗(yàn)樗赖讓佑布脚_的指令長度和其他特性讼庇。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市近尚,隨后出現(xiàn)的幾起案子蠕啄,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 210,914評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件歼跟,死亡現(xiàn)場離奇詭異和媳,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)哈街,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,935評論 2 383
  • 文/潘曉璐 我一進(jìn)店門留瞳,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人骚秦,你說我怎么就攤上這事她倘。” “怎么了作箍?”我有些...
    開封第一講書人閱讀 156,531評論 0 345
  • 文/不壞的土叔 我叫張陵硬梁,是天一觀的道長。 經(jīng)常有香客問我胞得,道長荧止,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,309評論 1 282
  • 正文 為了忘掉前任阶剑,我火速辦了婚禮跃巡,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘牧愁。我一直安慰自己素邪,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,381評論 5 384
  • 文/花漫 我一把揭開白布递宅。 她就那樣靜靜地躺著娘香,像睡著了一般。 火紅的嫁衣襯著肌膚如雪办龄。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,730評論 1 289
  • 那天淋昭,我揣著相機(jī)與錄音俐填,去河邊找鬼。 笑死翔忽,一個胖子當(dāng)著我的面吹牛英融,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播歇式,決...
    沈念sama閱讀 38,882評論 3 404
  • 文/蒼蘭香墨 我猛地睜開眼驶悟,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了材失?” 一聲冷哼從身側(cè)響起痕鳍,我...
    開封第一講書人閱讀 37,643評論 0 266
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后笼呆,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體熊响,經(jīng)...
    沈念sama閱讀 44,095評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,448評論 2 325
  • 正文 我和宋清朗相戀三年诗赌,在試婚紗的時候發(fā)現(xiàn)自己被綠了汗茄。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,566評論 1 339
  • 序言:一個原本活蹦亂跳的男人離奇死亡铭若,死狀恐怖洪碳,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情叼屠,我是刑警寧澤偶宫,帶...
    沈念sama閱讀 34,253評論 4 328
  • 正文 年R本政府宣布,位于F島的核電站环鲤,受9級特大地震影響纯趋,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜冷离,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,829評論 3 312
  • 文/蒙蒙 一恋腕、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧免胃,春花似錦蛙奖、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,715評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至咆畏,卻和暖如春南捂,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背旧找。 一陣腳步聲響...
    開封第一講書人閱讀 31,945評論 1 264
  • 我被黑心中介騙來泰國打工溺健, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人钮蛛。 一個月前我還...
    沈念sama閱讀 46,248評論 2 360
  • 正文 我出身青樓鞭缭,卻偏偏與公主長得像,于是被迫代替她去往敵國和親魏颓。 傳聞我的和親對象是個殘疾皇子岭辣,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,440評論 2 348

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

  • 從三月份找實(shí)習(xí)到現(xiàn)在,面了一些公司甸饱,掛了不少沦童,但最終還是拿到小米、百度、阿里搞动、京東躏精、新浪、CVTE鹦肿、樂視家的研發(fā)崗...
    時芥藍(lán)閱讀 42,206評論 11 349
  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語法矗烛,類相關(guān)的語法,內(nèi)部類的語法箩溃,繼承相關(guān)的語法瞭吃,異常的語法,線程的語...
    子非魚_t_閱讀 31,596評論 18 399
  • 《深入理解Java虛擬機(jī)》筆記_第一遍 先取看完這本書(JVM)后必須掌握的部分涣旨。 第一部分 走近 Java 從傳...
    xiaogmail閱讀 5,067評論 1 34
  • 福爾克特寫道:“一位作曲家有次夢到歪架,他正在給學(xué)生上課,并且想把問題講清楚霹陡。 在講完后和蚪,他問一個男孩子:‘你懂了嗎?...
    春末的南方城市閱讀 369評論 0 0
  • 汽車已經(jīng)是現(xiàn)代社會離不開的工具烹棉。通勤攒霹,外出,旅行浆洗,很多時候人們在汽車上度過人生的美好時光催束。除了乘坐汽車外,有沒有人...
    木工司馬閱讀 1,175評論 1 3