01--java--語言概述

啦啦啦~~~我又開始想學習了...第一次學Java...java

JAVA主要版本編程

        1.Java SE(java Platform,Standard Edition)windows

                 java SE之前稱爲J2SE。它容許開發和部署在桌面、服務器、,嵌入式環境和實時環境中使用的Java應用程序。瀏覽器

          Java SE包含了支持Java Web服務開發的類,併爲Java Platform Enterprise Edition(java EE)提供基礎。例如:相似QQ服務器

          掃雷、飛秋、凌波這樣的桌面應用架構

       2.Java EE(java Platform,Enterprise Edition)B(瀏覽器)/S(服務器)架構編程語言

                java EE之前稱爲J2EE。稱爲Java平臺企業版,瀏覽器上能看見的東西,能夠用Java去實現,例如門戶網站、電子商務系統、京東、淘寶等學習

       3.Java ME (java Platform,Micro Edition)網站

                java EE之前稱爲J2ME,稱爲Java平臺的微型版,隨着安卓系統的普及而淘汰操作系統

JAVA跨平臺(write once run anywhere...)

           跨平臺指軟件開發中不依賴於操做系統,也不依賴於硬件環境。一個操做系統下開發的應用,放到另外一個操做系統下依然能夠運行。

   Java的跨平臺是相對於其餘編程語言而言的,經過Java語言編寫的應用程序在不一樣的系統平臺上均可以運行通常的高級語言若是要在

   不一樣的平臺上運行,至少須要編譯成不一樣的目標代碼。在windows下編譯的c語言程序在Linux下是不能運行的。固然在Linux下編譯的

   C語言程序在Windows下也是不能運行的。而Java語言在不一樣平臺上運行時不須要從新編譯。

           Java跨平臺的原理:Java的跨平臺是經過Java虛擬機(JVM)來實現的

JAVA虛擬機(JVM)(和VMware的虛擬機是差很少的一個東西)

           Java Virtual Machine一個軟件模擬的計算機。Java源程序想象成咱們的C源程序,Java源程序編譯後生成的字節碼(.class)就至關於

   C源程序編譯後的二進制可執行文件。JVM虛擬機至關於計算機系統(操做系統+硬件環境),Java解釋器至關於CPU。.exe文件直接在windows

   操做系統下運行,在CPU上運行的是機器碼(.exe文件).class,而是用軟件實現的。Java解釋器字節碼文件是運行在JVM虛擬機下的,在Java解釋器

   上運行的是Java字節碼......撩GAI

相關文章
相關標籤/搜索