java是一種高級(jí)的面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言 。
程序員編寫的源碼經(jīng)編譯器編譯轉(zhuǎn)化為字節(jié)碼,字節(jié)碼被加載到JVM,由JVM解釋成機(jī)器碼在計(jì)算機(jī)上運(yùn)行。
Java SE:java的標(biāo)準(zhǔn)版,是其他版本的基礎(chǔ),主要用于開發(fā)桌面應(yīng)用程序。
Java EE:java的企業(yè)版,主要用于開發(fā)企業(yè)級(jí)分布式網(wǎng)絡(luò)程序。
Java ME:主要用于嵌入式系統(tǒng)開發(fā)。
Java Develop Kits,使用java語(yǔ)言開發(fā)應(yīng)用程序必備的工具包,主要包含包括了編譯器、JVM、Java基礎(chǔ)API等。
Java Run Environment,java運(yùn)行所依賴的環(huán)境,包括JVM以及java基礎(chǔ)API。
簡(jiǎn)單:java語(yǔ)言是從C發(fā)展起來(lái)的,取消了C中復(fù)雜難以掌握的部分,如指針。
簡(jiǎn)單:java語(yǔ)言是從C發(fā)展起來(lái)的,取消了C中復(fù)雜難以掌握的部分,如指針。
面向?qū)ο螅簀ava語(yǔ)言的基礎(chǔ)。java將一切問題都看做對(duì)象與對(duì)象之間的交互,將對(duì)象抽象成方法與屬性的集合。
跨平臺(tái):java語(yǔ)言編寫的應(yīng)用程序,不受平臺(tái)限制,可以由一種平臺(tái)遷移到另一種平臺(tái)。
解釋型:使用java語(yǔ)言編寫的源碼被轉(zhuǎn)化為字節(jié)碼,字節(jié)碼只有被JVM解釋成機(jī)器碼才能被計(jì)算機(jī)執(zhí)行。
安全性:java語(yǔ)言的底層設(shè)計(jì)可以有效避免非法操作。
健壯性:java提供了許多機(jī)制防止運(yùn)行時(shí)出現(xiàn)嚴(yán)重錯(cuò)誤,如編譯時(shí)類型檢查、異常處理。
多線程:java支持多線程,允許進(jìn)程內(nèi)部多個(gè)線程同時(shí)工作。
咨詢熱線:024-31968691 微信:15330804237