Java
- java使用C++開發(fā)出來的栈幸。目的是通過e-mail來控制家電運(yùn)行睁宰,本質(zhì)上是今天所說的物聯(lián)網(wǎng)『妫現(xiàn)在e-mail更多的被作為了一個(gè)廣告平臺汹胃。
- Hotjava作為一個(gè)基礎(chǔ)推出了java語言編程這個(gè)語言上沐,SUN(斯坦福大學(xué)網(wǎng)絡(luò))公司致力于電子商務(wù)皮服。最早從事的硬件,Java語言是軟件產(chǎn)品。
- JDK(java development kit)的主要版本
1995.05.23龄广,jdk1.0
1998.12.04硫眯,jdk2.0
JDK1.9的最大特點(diǎn)程序模塊化的支持 - JavaSE(J2SE):進(jìn)行單片機(jī)程序的開發(fā),往往是作為基礎(chǔ)平臺择同。
- JavaME(J2ME): 進(jìn)行移動(dòng)開發(fā)的两入,現(xiàn)在這項(xiàng)開發(fā)已經(jīng)被Android所替代了。
- JavaEE(J2EE):Java開發(fā)的企業(yè)版敲才。
Java特點(diǎn):
- 最早一批使用Java技術(shù)的:網(wǎng)易裹纳。在那之后,Java開始被廣泛接受紧武。
- Java源文件在編譯后會形成一個(gè)字節(jié)碼文件剃氧,這個(gè)字節(jié)碼文件才是真正要用的東西,在整個(gè)Java語言運(yùn)行的過程中最重要的就是Java虛擬機(jī)阻星。Java編譯器針對Java虛擬機(jī)產(chǎn)生了一個(gè)class文件朋鞍,是獨(dú)立于平臺的。除了JVM之外妥箕,Java也有如下的幾個(gè)特性:
- Java具備可移植性
- Java語言的開發(fā)足夠簡單
- Java是為數(shù)不多的支持多線程編程的語言
- Java將自動(dòng)的垃圾收集處理
- Java是一門面對對象的編程語言
Java發(fā)展到今天已經(jīng)成為了一種事實(shí)上的行業(yè)標(biāo)準(zhǔn)