1. 程式人生 > >新霸哥帶你進入java的世界

新霸哥帶你進入java的世界

新霸哥從近期大家的留言中注意到了大家對基礎知識比較重視,很多的朋友希望多講一些入門的知識,為了滿足廣大開發愛好者的需求,新霸哥決定從最基礎的做起,一點一點的幫助大家一起走進雲端計算的世界。下面新霸哥首先帶領大家入門,今天入門的第一站就是進入java的世界。


  喜歡程式設計的朋友,可能會知道java一種以來很受開發者熱愛,因為Java可運行於多個平臺,如Windows, Mac OS,及其他多種UNIX版本的系統。java有跨平臺的特性。


  Java之父


  熱愛java的朋友對java之父應該比較熟悉了吧,Java之父----詹姆斯·高斯林出生於加拿大,是一位計算機程式設計天才。在卡內基·梅隆大學攻讀計算機博士學位時,他編寫了多處理器版本的Unix作業系統,是JAVA的創始人。在一零年甲骨文收購Sun後不久,這位Java程式語言的發明者宣佈離職,並在一一年初加入谷歌。


  java起源以及發展


  Java 是由Sun Microsystems公司於1995年5月推出的高階程式設計語言。1991年,在Sun公司工作期間,高斯林和一群技術人員建立了一個名為Oak的專案,旨在開發運行於vm的程式語言,同時允許程式在電視機機頂盒等多平臺上執行。後來,這項工作就演變為Java。隨著網際網路的普及,尤其是網景開發的網頁瀏覽器的面世,Java已經成為成為全球流行的開發語言。2010年10月24日 。美國資料軟體巨頭甲骨文公司20日宣佈以74億美元收購sun,從此java迎來新的發展時期。




  java平臺體系


  新霸哥注意到Java分為三個體系JavaSE(Java2 Platform Standard Edition,java平臺標準版),JavaEE(Java 2 Platform,Enterprise Edition,java平臺企業版),JavaME(Java 2 Platform Micro Edition,java平臺微型版)。其中J2SE。它允許開發和部署在桌面、伺服器、嵌入式環境和實時環境中使用的Java應用程式。Java SE 包含了支援Java Web 服務開發的類,併為Java Platform,Enterprise Edition(Java EE)提供基礎。還有一個比較重要的就是Java EE 是在Java SE 的基礎上構建的,它提供Web 服務、元件模型、管理和通訊API,可以用來實現企業級的面向服務體系結構(service-oriented architecture,SOA)和Web 2.0 應用程式。還有一個將被替代的就是Java ME 為在移動裝置和嵌入式裝置(比如手機、PDA、電視機頂盒和印表機)上執行的應用程式提供一個健壯且靈活的環境。現在應用在移動端的應該是Android了,Android也是用java開發的。


  java開發環境


  對於剛剛入門的程式設計師可能對java編譯執行的過程不瞭解,從而導致了對java執行不知道是怎麼回事,下面新霸哥將為你介紹java編譯執行過程。當我們編寫的java原始檔(.java)首先是要經過編譯,生成所謂的位元組碼檔案(.class)。java程式的執行時需要有JVM開支援的,JVM就是一個軟體,安裝在我們的計算機作業系統中,為位元組碼檔案提供執行環境。java還有一個獨有的特性就是:一次程式設計到處使用,因為java官方提供了針對不同平臺的JVM軟體,但是這些JVM都有著一定的標準,只要是標準的.class檔案,就可以再不同的JVM上執行,而且執行的效果也是相同的。


  java環境配置


  java開發環境配置之前首先要了解的就是JDK、JRE、JVM三者之間的關係。jdk就是java開發工具包,jre就是java執行環境,jvm就是java虛擬機器。值得注意的是執行一個java程式所需要的最小環境為JRE,開發一個java程式所需的最小環境就是JDK。jre就是jvm加java系統類庫,jdk由jre和編譯,執行等開發工具組成。在配置java環境中需要先下載安裝JDK,然後就是配置環境變數,配置完成後就可以開發java程式了,如果還有朋友看後不明白可以直接的聯絡新霸哥。


  java的基礎知識就介紹到這裡了,如果你對java開發比較的感興趣,歡迎加入新霸哥共同學習,後面新霸哥會繼續為大家帶來更多新的技術介紹。