您好,登錄后才能下訂單哦!
這篇文章主要介紹“java基礎環境識怎樣的”,在日常操作中,相信很多人在java基礎環境識怎樣的問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”java基礎環境識怎樣的”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!
JAVA
JAVA(Java的取名也有一個趣聞,有一天,幾位Java成員組的會員正在討論給這個新的語言取什么名字,當時他們正在咖啡館喝著Java(爪哇)咖啡,有一個人靈機一動說就叫Java怎樣,得到了其他人的贊賞,于是,Java這個名字就這樣傳開了。)
Java包含了一種計算機編程語言和一個平臺。
*Java編程語言是一種高級語言。由Sun微系統公司發布,并作為一種開放的標準進行提供。
*Java平臺包括了Java虛擬機和Java應用程序接口(API)。
Java將原程序編譯成字節碼(bytecode),并通過Java虛擬機(JVM)解釋字節碼的方式來執行。因為這種運行方式,只要針對不同的計算機平臺準備相應的Java虛擬機,就可以很方便的實現Java語言的跨平臺性。因此,Java非常適合于企業網絡和Internet環境,現在已成為Internet中最受歡迎、最有影響的編程語言之一。 Java有許多值得稱道的優點,如簡單、面向對象、分布式、解釋性、可靠、安全、結構中立性、可移植性、高性能、多線程、動態性等
JVM
JVM (Java Virtual Machine)(Java虛擬機)
它是一個虛構出來的計算機,是通過在實際的計算機上仿真模擬各種計算機功能來實現的,。Java虛擬機有自己完善的硬件架構,如處理器、堆棧、寄存器等,還具有相應的指令系統。JVM屏蔽了與具體操作系統平臺相關的信息,使得Java程序只需生成在Java虛擬機上運行的目標代碼(字節碼),就可以在多種平臺上不加修改地運行。Java虛擬機在執行字節碼時,實際上最終還是把字節碼解釋成具體平臺上的機器指令執行。
JRE
JRE(Java RunTime Envirment)
Java Runtime Environment(包括 Java Plug-in)是 Sun 的產品,包括兩部分: Java Runtime Environment 和 Java Plug-in
Java Runtime Environment(JRE) 是可以在其上運行、測試和傳輸應用程序的 Java 平臺。它包括 Java 虛擬機、Java 平臺核心類和支持文件。它不包含開發工具 -- 編譯器、調試器和其它工具。JRE 需要輔助軟件 -- Java Plug-in -- 以便在瀏覽器中運行 applet。
Java Plug-in 軟件允許 Java applet 和 JavaBeans 組件在使用 Sun 的 Java Runtime Environment (JRE) 的瀏覽器中運行,而不是在使用缺省的 Java 運行環境的瀏覽器中運行。Java Plug-in 可用于 Netscape Navigator 和 Microsoft Internet Explorer。
JDK
JDK (Java Development Kit)
JDK 是整個Java的核心,包括了Java運行環境(Java Runtime Envirnment),一堆Java工具和Java基礎的類庫(rt.jar)。不論什么Java應用服務器實質都是內置了某個版本的JDK。因此掌握 JDK是學好Java的第一步。最主流的JDK是Sun公司發布的JDK,除了Sun之外,還有很多公司和組織都開發了自己的JDK,例如IBM公司開發的JDK,BEA公司的Jrocket,還有GNU組織開發的JDK等等。其中IBM的JDK包含的JVM(Java Virtual Machine)運行效率要比Sun JDK包含的JVM高出許多。而專門運行在x86平臺的Jrocket在服務端運行效率也要比Sun JDK好很多。但不管怎么說,我們還是需要先把Sun JDK掌握好。
JDK環境變量配置
若jdk的目錄是C:jdk
右鍵點我的電腦。打開屬性。然后選擇“高級”里面的“環境變量” 則添加環境變量如下:
JAVA_HOME: C:jdk;
CLASSPATH: .;%JAVA_HOME%jrelibrt.jar;%JAVA_HOME%libtools.jar;%JAVA_HOME%lib;
注意前面的“.;”這個絕對不能缺少的.如果CLASSPATH的值中沒有它,那么在命令行中使用java運行程序時,就會提示“類沒有定義”的異常。
PATH: 在原有字段后添加 ;%JAVA_HOME%bin
Java平臺
根據API和使用領域,主要分為三種技術
*Java SE (舊稱J2SE) - Java Platform, Standard Edition, 定位在客戶端,主要用于桌面應用軟件的編程
*Java EE (舊稱J2EE) - Java Platform, Enterprise Edition, 定義在服務器端Java2的企業版,主要用于分布式的網絡程序的開發,如電子商務網站和ERP系統
*Java ME (舊稱J2ME) - Java Platform, Micro Edition, 主要應用于嵌入式系統開發,如手機和PDA的編程
到此,關于“java基礎環境識怎樣的”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。