千鋒Java架構(gòu)進(jìn)階實(shí)戰(zhàn)營(yíng)
Java 是由 Sun Microsystems 在 1995 年首先發(fā)布的編程語言和計(jì)算平臺(tái)。有許多應(yīng)用程序和 Web 站點(diǎn)只有在安裝 Java 后才能正常工作,而且這樣的應(yīng)用程序和 Web 站點(diǎn)日益增多。Java 快速、安全、可靠。從筆記本電腦到數(shù)據(jù)中心,從游戲控制臺(tái)到科學(xué)超級(jí)計(jì)算機(jī),從手機(jī)到互聯(lián)網(wǎng),Java 無處不在!
Java語言作為靜態(tài)面向?qū)ο缶幊陶Z言的代表,極好地實(shí)現(xiàn)了面向?qū)ο罄碚?,允許程序員以優(yōu)雅的思維方式進(jìn)行復(fù)雜的編程。 Java具有簡(jiǎn)單性、面向?qū)ο蟆⒎植际?、健壯性、安全性、平臺(tái)獨(dú)立與可移植性、多線程、動(dòng)態(tài)性等特點(diǎn)。Java可以編寫桌面應(yīng)用程序、Web應(yīng)用程序、分布式系統(tǒng)和嵌入式系統(tǒng)應(yīng)用程序等。
Java是面向?qū)ο缶幊陶Z言,雖然也借鑒了C語言的很多寫法,但是在技術(shù)體系的設(shè)計(jì)上更注重可移植性、安全性和可擴(kuò)展性,所以Java語言更契合互聯(lián)網(wǎng)的應(yīng)用環(huán)境,這也是Java在互聯(lián)網(wǎng)時(shí)代得到快速發(fā)展的一個(gè)重要原因。Java是一門多線程的語言,基本上生產(chǎn)環(huán)境的Java項(xiàng)目都離不開多線程。而線程則是其中最重要的系統(tǒng)資源之一,如果這個(gè)資源利用得不好,很容易導(dǎo)致程序低效率,甚至是出問題。