2015-12-30 17:44:24 1307瀏覽
Android應(yīng)用程序一般使用Java作為開發(fā)語言,同樣的Android開發(fā)應(yīng)用的水平的高低很大程度上取決于Java語言能力,所以在學(xué)習(xí)Android應(yīng)用設(shè)計之前要了解Java編程思想的方法。Java是一種可以編寫跨平臺應(yīng)用軟件的面向?qū)ο蟪绦蛟O(shè)計語言,是由SunMicrosystems公司于1995年5月推出的。
Java具有卓越的通用性、高效性、平臺移植性和安全性,廣泛應(yīng)用于PC、數(shù)據(jù)處理、游戲控制、科學(xué)計算、移動電話和互聯(lián)網(wǎng)等領(lǐng)域。Java的語言風(fēng)格十分接近C和C什。它繼承了C++語言面向?qū)ο蠹夹g(shù)的核心.提供類、接口和繼承等原語,但舍棄了C++語言中容易引起錯誤的指針、運算符重載和多重繼承等特性。
Java語言是一個純粹的面向?qū)ο蟮某绦蛟O(shè)計語言,其全部設(shè)計工作都集中于對象及其接口。對象中封裝了它的狀態(tài)變量以及相應(yīng)的方法,實現(xiàn)了模塊化和信息隱藏。而類則提供了一類對象的原型,并且通過繼承機制,子類可以使用父類所提供的方法,實現(xiàn)了代碼的復(fù)用。
Java提供了大量的類以滿足網(wǎng)絡(luò)化、多線程、面向?qū)ο笙到y(tǒng)的需要。這些類被分別放在不同的包中,供應(yīng)用程序使用。例如,語言包提供字符串處理、多線程處理、異常處理、數(shù)學(xué)函數(shù)處理等類,實用程序包提供的支持包括哈希表、堆棧、可變數(shù)組、時間和日期等,抽象圖形用戶接口包實現(xiàn)了不同平臺的計算機的圖形用戶接FI部件,包括窗口、菜單、滾動條、對話框等。
以上就是coding學(xué)堂為讀者介紹的Java語言與面向?qū)ο缶幊袒A(chǔ)知識,讀者如果想要了解更多的Android開發(fā)技術(shù)或是Java語言知識可以在線免費觀看扣丁學(xué)堂視頻教程。
查看更多關(guān)于“Android資訊”的相關(guān)文章>>