java的編程環境
(1) 一個Java語言開發工具包(Java Devekopment Kit),其中包括Java 編譯器和Java運行環境。推薦使用Sun公司開發的Java 2 SDK標准版。 目前版本的Java 2 SDK可以在 http://java.sun.com/j2se/1.4/ 下載。 請根據你所使用的開發平台選取相應的下載連接。 (2) 一份Java語言API文檔,目前版本的Java語言API文檔同樣可以免費 下載( http://java.sun.com/j2se/1.4/#documentation )。這份文檔將是 你在學習與開發過程中最頻繁用到的參考資料。 很多問題都可以從種找到答案。(因該仔細閱讀) (3) 一個Java語言集成開發環境,能夠在其中編輯Java代碼,並且進行 編譯與調試。本人推薦使用的集成開發環境是JCreator,這個軟體可以 從 www.jcreator.com 下載
② java開發環境配置
0 下載jdk1.8以上的Java安裝文件完成電腦安裝
配置Java安裝後的JAVA_HOME環境
1、在Java jdk安裝目錄,復制jdk的安裝路徑
4、Java環境變數配置完畢
你明白了嗎?
③ java的運行環境是什麼
Java的平台由兩個部分組成:一個是Java Virtual Machine即Java虛擬機,另一部分是Java Application Programming Interface (Java API) 即Java應用程序設計介面,這兩部份軟體就構成了Java運行的基本的環境。Java API 是一個大的已經做好的軟體集合,這個集合里有許多開發時所需要的控制項,用來輔助開發。Java API和JVM整合在一起處於機器硬體之上。也就是說,Java平台把一個Java應用程序從硬體系統分離開從而很好的保證了程序的獨立性。為了更好的適應開發的需要,Java的設計者們為我們提供了三種Java平台:Java 2 Micro Edition (J2ME ), Java 2 Standard Edition (J2SE)和 Java 2 Enterprise Edition (J2EE). 每一個版本都提供了豐富的開發工具箱以適應不同的開發需要。
讓我們來具體看看Java平台的核心JVM的具體結構。
為了讓編譯產生的位元組碼可以更好的解釋與執行,一共把JVM分成了主要的6塊:JVM解釋器,指令系統,寄存器,棧,存儲區,碎片回收區。
JVM解釋器就是這個虛擬機的處理欄位碼的CPU。
JVM指令系統同硬體計算機很相似。一條指令分成操作碼和操作數兩部分組成。操作碼為8位二進制數,操作數可以根據需要而定。操作碼是為了說明一條指令的功能,所以JVM可以有多達256種不同的操作指令。
JVM有自己的虛擬寄存器,這樣就可以快速的和JVM的解釋器進行數據交換。為了功能的需要,JVM設置了常用的4個32位寄存器:pc(程序計數器),optop(操作數棧頂指針),frame(當前執行環境指針),vars(指向當前執行環境中第一個局部變數的指針)。
JVM棧是指令執行的時候數據和信息存儲的場所和控制中心,它提供給JVM解釋器運算所需要的信息。
JVM存儲區就是為了把編譯過後的位元組碼等信息存儲起來。
JVM碎片回收是指將那些使用過後的Java類的具體的實例從內存進行回收,這就使得開發人員免去了自己編程式控制制內存的麻煩和危險。隨著JVM的不斷升級其碎片回收的技術和演算法也更加合理。比較經典的演算法有引用計數、復制、標記-清除和標記-整理。在JVM1.4.1版以後產生了一種叫分代收集技術,簡單的來說就是利用對象在程序中生存的時間劃分成代,以這個為標准進行碎片回收。關於碎片回收將在以後的文章中專門講解。
④ java的編譯環境是什麼
它由一個處於操作系統層之上的運行環境還有開發者編譯,調試和運行用Java語言寫的applet和應用程序所需的工具組成。 JDK(Java Development Kit)是Sun Microsystems針對Java開發員的產品。自從Java推出以來,JDK已經成為使用最廣泛的Java SDK(Software development kit)。 JDK包含的基本組件包括: ·javac – 編譯器,將源程序轉成位元組碼 ·jar – 打包工具,將相關的類文件打包成一個文件 ·javadoc – 文檔生成器,從源碼注釋中提取文檔 ·jdb – debugger,查錯工具 JDK中還包括完整的JRE(Java Runtime Environment,Java運行環境),也被稱為private runtime。包括了用於產品環境的各種庫類,以及給開發員使用的補充庫,如國際化的庫、IDL庫。 JDK中還包括各種例子程序,用以展示Java API中的各部分。 從初學者角度來看,採用JDK開發Java程序能夠很快理解程序中各部分代碼之間的關系,有利於理解Java面向對象的設計思想。JDK的另一個顯著特點是隨著Java (J2EE、J2SE以及J2ME)版本的升級而升級。但它的缺點也是非常明顯的就是從事大規模企業級Java應用開發非常困難,不能進行復雜的Java軟體開發,也不利於團體協同開發。 JDK一般有三種版本:
⑤ 如何進入java的編程環境
首先配置環境變數,編輯path的值,在原始值後追加;c:\program
files\java\jdk1.6.0\bin
classpath的值.;c:\program
files\java\jdk1.6.0\lib
打開命令提示符,首先用javac命令編譯java源程序,方法為javac空格java源文件名
編譯通過的話在源文件目錄下會生成一個.class的文件,然後用java解釋器去解釋這個類文件,方法為java空格類文件名
⑥ JAVA大家都用什麼開發環境
我從事了6年的java開發用的工具有 JBuilder ,Eclipse,NetBeen等
其中以Jbuilder為主 ,版本從9.0開始 分別用了.x 和2006這幾個版本的,
如果考慮開發調試方便,請用Jbuilder 其調試功能強大,缺點是比Eclipse耗內存些!不過就現在的電腦配置是沒問題的!而且不需要另外裝太多插件。比如J2me的開發就已經整合在裡面了
如果你所在公司比較大!考慮到版權因素,就用Eclipse! 這個是免費的!(JBuilder是破解的)
⑦ JAVA語言在哪種環境下編寫、運行
java是使用java的虛擬機JDk環境的,這就是java的優勢。配置好環境變數那就可以在任何系統上使用。可以下載eclipse 這樣最方便
下面介紹怎麼設置環境變數,你補充的問題是因為沒有設置path環境變數。
右鍵我的電腦->屬性->高級->環境變數
新建系統變數:
(1)變數名:classpath
變數值:.;D:j2se\java6u7\lib;
友情提示1:在編譯和運行java程序時,需要用到的JDK系統類,java程序會根據classpath去搜索這些類;像一樓變數值中的tools.jar,dt.jar,此外還有一個j2ee.jar包,都是編譯和運行J2EE應用主要需要用到的三個jar文件,你需要的時候也可以把變數值添加進去;
友情提示2:「.」號是表示當前路徑;
友情提示3:「;」號是用來隔開多個變數值,如果你的系統裡面已經有classpath環 境變數,就不用新建了,直接加「;」號,在後面加新值;
(2)變數名:path
變數值:D:j2se\java6u7\bin;
友情提示1:通常系統已經有了PATH環境變數,因此只需將該路徑添加到PATH 變數中即可;
友情提示2:由於Windows 對於外部命令,都按PATH 環境變數指定的路徑搜索可執行性程序,因此為了可以執行java 和javac 等命令,應將java 和javac 所在的路徑添加到PATH中。
另外,如果你只是寫Java程序,可以不需要用到java_home環境變數,這個環境變數是你以後用到解壓版的Tomcat等伺服器時,需要配置的環境變數。
你的安裝路徑有點奇怪,沒試過那樣的,你根據上面的提示試試看,找到那個lib和bin的路徑,如果是上面那樣就對了,不然就改一下。《來至網路》
⑧ 北大青鳥java培訓:java編程工程師的開發環境怎麼設置
為一個互聯網編程師,每個人都有不同的編程工具,也就是適合自己使用的開發環境,不同的工程師採用的編程環境都是不一樣的。
每個人都有自己高效的開發環境,而代碼編輯器又是最經常用的,java課程http://www.kmbdqn.cn/發現現在有非常多的代碼編輯器可以供你選擇,比如SublimeText、Notepad++、Emac、Vim等等。
其實我覺的並沒有哪個編輯器是更好的,只有哪個是更適合你的,比如我最開始我用的是Adobe的Dreamweaver,但是對我來說感覺它實在太臃腫了,用了幾次就沒用過了,所以後來我選擇了Notepad++,因為它非常的方便和小巧,只有幾M的大小。
一開始編寫HTML和CSS時都是一行一行的純手打,後來發現這樣效率實在太低了,後來發現一款可以高效編寫HTML和CSS的插件ZenCoding(現在叫Emmet了),比如原來我要實現下面這種結構我需要自己先打出一行來然後復制粘貼,但這又是非常重復性的寫得不能再多的結構。
現在只需編寫一行按一定語法嵌套的代碼然後要按住Ctrl+E就可以生成上面這種代碼了。
再比如要編寫HTML的頭部,基本上我都是復制粘貼的,效率低,現在只需要編寫短短的html:5然後按住Ctrl+E就可以生成基本的非常規范的HTML頭部。
適當的使用插件可以大大的提高我的開發效率,後來我覺得自己並不是很喜歡Notepad++的主題樣式和代碼高亮顏色等等,也沒有找到好看的主題,還有就是安裝插件也不是很方便,所以又開始尋找更適合自己的代碼編輯器,當找到並使用SublimeText後,感覺自己就像發現了新大陸,這里主題、插件無數,有各種的選擇,雖然我覺得不能以主題樣式等等這些外在的東西去看待一個編輯器,但誰不希望盯著一個喜歡的女神看是不是,反正我每次看著編輯界面心情就一片大好,然後效率就大大提升了,這個純屬個人喜好。
對主題樣式說了這么多,就順便提一下我用的是哪個主題樣式,我用的主題是itg.flat,但我並不喜歡它的代碼高亮樣式,所以我用了Spacegray主題的代碼高量樣式,然後把左上角的難看的Tab切換小三角去掉,然後每次便攜代碼的時候就全屏模式,屏蔽干擾,提高效率。
這些都是純屬個人喜好,文藝一點說就是完美主義者,2B一點說就是有強迫症。
然後不得不說的一個是SublimeText安裝主題和插件非常方便,就是使用PackageControl組件來安裝,當然在使用PackageControl來安裝插件之前首先你得先安裝PackageControl組件,先Ctrl+`調出Console,然後復制下面代碼(適用於SublimeText3)到Console回車:importurllib2,os;pf='PackageControl.sublime-package';ipp=sublime.installed_packages_path();os.makedirs(ipp)ifnotos.path.exists(ipp)elseNone;urllib2.install_opener(urllib2.build_opener(urllib2.ProxyHandler()));open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime.wbond.net/'+pf.replace('','%20')).read());print('')然後重啟SublimeText,查看Perferences菜單下面的PackageSettings中有沒有PackageControl,有的話就安裝成功,反之失敗。
⑨ 一個java項目中的軟體環境、硬體環境、開發工具具體指的什麼啊
軟體環境:一般包括資料庫(mysql、sqlserver),運行的中間件,即應用伺服器,如tomcat、weblogic、webphere,以及運行的操作系統環境,如windows,unix(AIX,solaris),各版本的linux等,但是java是運行在java虛擬機即jvm上的,操作系統的影響不大。
硬體環境:一般是項目運行在的硬體素質(伺服器)。如pc server,ibm、hp的小型機等等。
開發工具:有ibm開源的eclipse及衍生的myeclipse,sun的netbeans、或者收費的好用的IntelliJ IDEA等等。
(9)java的編程環境擴展閱讀:
java的編程環境:
JDK(Java Development Kit)稱為Java開發包或Java開發工具,是一個編寫Java的Applet小程序和應用程序的程序開發環境。JDK是整個Java的核心,包括了Java運行環境(Java Runtime Envirnment),一些Java工具和Java的核心類庫(Java API)。不論什麼Java應用伺服器實質都是內置了某個版本的JDK。主流的JDK是Sun公司發布的JDK,除了Sun之外,還有很多公司和組織都開發了自己的JDK,例如,IBM公司開發的JDK,BEA公司的Jrocket,還有GNU組織開發的JDK。
另外,可以把Java API類庫中的Java SE API子集和Java虛擬機這兩部分統稱為JRE(JAVA Runtime Environment),JRE是支持Java程序運行的標准環境。
JRE是個運行環境,JDK是個開發環境。因此寫Java程序的時候需要JDK,而運行Java程序的時候就需要JRE。而JDK裡面已經包含了JRE,因此只要安裝了JDK,就可以編輯Java程序,也可以正常運行Java程序。但由於JDK包含了許多與運行無關的內容,佔用的空間較大,因此運行普通的Java程序無須安裝JDK,而只需要安裝JRE即可。