本文為大家介紹java是做什么的軟件(java是做什么的 充當(dāng)什么角色),下面和小編一起看看詳細(xì)內(nèi)容吧。
java是一種編程語言。它結(jié)合了c++語言的優(yōu)點(diǎn),因此java語言功能強(qiáng)大,使用方便。 java語言作為靜態(tài)面向?qū)ο缶幊陶Z言的代表,很好地實(shí)現(xiàn)了面向?qū)ο蟮睦碚?,使程序員能夠以簡(jiǎn)單的方式進(jìn)行復(fù)雜的編程。
java 的設(shè)計(jì)與c++ 非常相似,但是為了使語言簡(jiǎn)單易懂,設(shè)計(jì)者去掉了c++ 語言中許多普通程序員很少使用的特性。例如,java 不支持goto 語句,而是提供了break 和continue 語句以及異常處理。 java 還消除了c++ 運(yùn)算符重載和多重繼承特性,并且不使用主文件,從而消除了預(yù)處理器。因?yàn)閖ava 沒有結(jié)構(gòu),數(shù)組和字符串都是對(duì)象,因此不需要指針。
數(shù)據(jù)擴(kuò)展:java是為支持網(wǎng)絡(luò)上的應(yīng)用程序而設(shè)計(jì)的,它是一種分布式語言。 java不僅支持各種級(jí)別的網(wǎng)絡(luò)連接,還通過socket類支持可靠的流式(stream)網(wǎng)絡(luò)連接,因此用戶可以生成分布式的客戶端和服務(wù)器。 java 編譯器生成字節(jié)碼而不是通常的機(jī)器碼。 java 字節(jié)碼提供了一種與體系結(jié)構(gòu)無關(guān)的目標(biāo)文件格式。
好了,java是做什么的軟件(java是做什么的 充當(dāng)什么角色)的介紹到這里就結(jié)束了,想知道更多相關(guān)資料可以收藏我們的網(wǎng)站。