Java是一門面向?qū)ο蟮木幊萄哉Z,不只吸收了C++言語的各種長處,還摒棄了C++里難以理解的多承繼、指針等概念,因此Java言語具有功能強大和簡略易用兩個特征。Java言語作為靜態(tài)面向?qū)ο缶幊萄哉Z的代表,極好地實現(xiàn)了面向?qū)ο罄碚?,答?yīng)程序員以高雅的思想方法進行雜亂的編程。
Java具有簡略性、面向?qū)ο?、分布式、健壯性、安全性、平臺獨立與可移植性、多線程、動態(tài)性等特色[2]。Java可以編寫桌面應(yīng)用程序、Web應(yīng)用程序、分布式體系和嵌入式體系應(yīng)用程序等。
一開始了解計算機這個專業(yè),我們都會經(jīng)常性聽到Java這一詞語,那么我們有真實的了解什么是Java嗎?Java是屬于什么言語呢?
JAVA言語,其實是混合型的一種言語,Java言語是一個支撐網(wǎng)絡(luò)計算的面向?qū)ο蟪绦蛟O(shè)計言語。Java言語吸收了Smalltalk言語和C++言語的優(yōu)點。
下面來介紹一些Java的主要特征:
1)Java言語是簡單的。Java言語的語法與C言語和C++言語類似,這讓很多程序員能夠很容易地學(xué)習(xí)和使用Java。
2)
Java言語是一個面向?qū)ο蟮摹ava言語供給類、接口和承繼等原語,為了簡單,只支撐類之間的單承繼,但支撐接口之間的多承繼,而且還支撐類與接口之間的完成機制(關(guān)鍵字為implements)。Java言語全面支撐動態(tài)綁定??偠灾?,Java言語是一個純的面向?qū)ο蟮某绦蛟O(shè)計言語。
3)
Java言語是分布式的。Java言語支撐Internet使用的開發(fā),在根本的Java使用編程接口中有一個網(wǎng)絡(luò)使用編程接口(java.net),它供給了用于網(wǎng)絡(luò)使用編程的類庫。
4)
Java言語是強健的。對指針的丟棄是Java的正確選擇。Java的安全查看機制讓Java更具有強健性。
5)Java言語是安全的。Java一般被用在網(wǎng)絡(luò)環(huán)境中,為此,Java供給了一個安全機制來防止惡意代碼的攻擊。
6)Java言語是具有體系結(jié)構(gòu)中立性的。Java程序在Java渠道上被編譯成體系結(jié)構(gòu)中立的字節(jié)碼格式,隨后就能夠在完成這個Java渠道的任何體系中運轉(zhuǎn)。
7)Java言語是可移植的。這種可移植性是因為體系結(jié)構(gòu)的中立性。
8)Java言語是解說型的。Java程序在Java渠道上被編譯為字節(jié)碼格式,
然后就能夠在完成這個Java渠道的任何體系中運轉(zhuǎn)。除此之外,在運轉(zhuǎn)時Java渠道中的Java解說器會對這些字節(jié)碼進行解說執(zhí)行,執(zhí)行過程中需求的類在聯(lián)接階段被載入到運轉(zhuǎn)環(huán)境中。
9)Java是高性能的。
10)Java言語是多線程的。線程在Java言語中是一種特別的對象,它一定得由Thread類或其子(孫)類來創(chuàng)立。
11)
Java言語是動態(tài)的。Java言語的設(shè)計目標之一是必需求習(xí)慣動態(tài)變化的環(huán)境。Java程序需求的類能夠動態(tài)地被載入到運轉(zhuǎn)環(huán)境,也能夠通過網(wǎng)絡(luò)載入所需求的類。
廣州天河區(qū)珠江新城富力盈力大廈北塔2706
020-38013166(網(wǎng)站咨詢專線)
400-001-5281 (售后服務(wù)熱線)
深圳市坂田十二橡樹莊園F1-7棟
Site/ http://www.szciya.com
E-mail/ itciya@vip.163.com
品牌服務(wù)專線:400-001-5281
長沙市天心區(qū)芙蓉中路三段398號新時空大廈5樓
聯(lián)系電話/ (+86 0731)88282200
品牌服務(wù)專線/ 400-966-8830
旗下運營網(wǎng)站:
Copyright ? 2016 廣州思洋文化傳播有限公司,保留所有權(quán)利。 粵ICP備09033321號