新霸哥帶你進入java的世界__java學習

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


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


  Java之父


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


  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開發比較的感興趣,歡迎加入新霸哥共同學習,後面新霸哥會繼續為大家帶來更多新的技術介紹。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.