要開發(fā)Java程序,需要安裝的開發(fā)包是()?(開發(fā)java應(yīng)用程序需要)
本篇文章給大家談?wù)勔_發(fā)Java程序,需要安裝的開發(fā)包是()?,以及開發(fā)java應(yīng)用程序需要對應(yīng)的知識點(diǎn),希望對各位有所幫助,不要忘了收藏本站喔。
本文目錄一覽:
- 1、安裝JAVA除了安裝jdk還要安裝什么
- 2、JRE 和 JDK 的區(qū)別是什么
- 3、java jdk和jre的區(qū)別
- 4、JAVA編寫的軟件只要有jre就不用安裝嗎?
- 5、java開發(fā)需要哪些環(huán)境
安裝JAVA除了安裝jdk還要安裝什么
編寫java程序,需要安裝JDK。先裝JDK,把環(huán)境搭好再來個IDE基本上就可以開始寫java代碼了
Java開發(fā)工具 首選eclipse,eclipse不用說,是Java開發(fā)者使用人數(shù)最多的開發(fā)工具
JRE: Java Runtime Environment
JDK:Java Development Kit
JRE顧名思義是java運(yùn)行時環(huán)境,包含了java虛擬機(jī),java基礎(chǔ)類庫。是使用java語言編寫的程序運(yùn)行所需要的軟件環(huán)境,是提供給想運(yùn)行java程序的用戶使用的。
JDK顧名思義是java開發(fā)工具包,是程序員使用java語言編寫java程序所需的開發(fā)工具包,是提供給程序員使用的。
JDK包含了JRE,同時還包含了編譯java源碼的編譯器javac,還包含了很多java程序調(diào)試和分析的工具:jconsole,jvisualvm等工具軟件,還包含了java程序編寫所需的文檔和demo例子程序。
JRE 和 JDK 的區(qū)別是什么
JRE是運(yùn)行時環(huán)境,JDK是開發(fā)環(huán)境,如果只是運(yùn)行寫好的java軟件,JRE就可以了,但如果要開發(fā)java程序的話,就要用到JDK了
java jdk和jre的區(qū)別
java jdk:
JDK 是Java開發(fā)工具包 (Java Development Kit ) 的縮寫。它是一種用于構(gòu)建在 Java 平臺上發(fā)布的應(yīng)用程序、applet 和組件的開發(fā)環(huán)境。其中包括了Java編譯器、JVM、大量的Java工具以及Java基礎(chǔ)API里面是Java類庫和Java的語言規(guī)范,同時Java語言的任何改進(jìn)都應(yīng)當(dāng)加到其中,作為后續(xù)版本發(fā)布。要成為一名程序員,JDK是一種最基本的工具。
jre:
JRE為Java Runtime Environment的簡稱,Java Runtime Environment(包括Java Plug-in)是Sun的產(chǎn)品,包括兩部分:Java Runtime Environment和Java Plug-in。JavaRuntimeEnvironment(JRE)是可以在其上運(yùn)行、測試和傳輸應(yīng)用程序的Java平臺。它包括Java虛擬機(jī)(jvm)、Java核心類庫和支持文件。它不包含開發(fā)工具(JDK)--編譯器、調(diào)試器和其它工具。JRE需要輔助軟件--Java Plug-in--以便在瀏覽器中運(yùn)行applet。
不同:
作者:王博
鏈接:
來源:知乎
著作權(quán)歸作者所有。商業(yè)轉(zhuǎn)載請聯(lián)系作者獲得授權(quán),非商業(yè)轉(zhuǎn)載請注明出處。
JRE: Java Runtime Environment
JDK:Java Development Kit
JRE顧名思義是java運(yùn)行時環(huán)境,包含了java虛擬機(jī),java基礎(chǔ)類庫。是使用java語言編寫的程序運(yùn)行所需要的軟件環(huán)境,是提供給想運(yùn)行java程序的用戶使用的。
JDK顧名思義是java開發(fā)工具包,是程序員使用java語言編寫java程序所需的開發(fā)工具包,是提供給程序員使用的。JDK包含了JRE,同時還包含了編譯java源碼的編譯器javac,還包含了很多java程序調(diào)試和分析的工具:jconsole,jvisualvm等工具軟件,還包含了java程序編寫所需的文檔和demo例子程序。
如果你需要運(yùn)行java程序,只需安裝JRE就可以了。如果你需要編寫java程序,需要安裝JDK。
JRE根據(jù)不同操作系統(tǒng)(如:windows,linux等)和不同JRE提供商(IBM,ORACLE等)有很多版本,最常用的是Oracle公司收購SUN公司的JRE版本。如果你想查看更官方的解釋,可以前往Oracle官網(wǎng):
JAVA編寫的軟件只要有jre就不用安裝嗎?
看下面這回答都慘目忍睹..
系統(tǒng)簡單給你說下,
JDK,就是java開發(fā)工具包,要是開發(fā)java程序,必須安裝JDK,安裝JDK的時候,是自帶JRE的。
JRE,就是java運(yùn)行環(huán)境,要是只運(yùn)行java程序,不開發(fā),那就只安裝這個,一般好的程序在打包提供給非開發(fā)人員直接用的時候,是可以把JRE打包進(jìn)去的,利用工具簡單些。
看到有些網(wǎng)友說java一般只做B/S,就是瀏覽器服務(wù)器交互這種,J2EE應(yīng)用,典型的網(wǎng)站,確實(shí)java的很大價值提現(xiàn)在這里。C/S能有什么用,這里我就不敢茍同了,JAVA完全可以編寫C/S程序,隨意的一個小窗口程序很簡單,問題在于原始的IDE(集成開發(fā)環(huán)境)都是自己手寫窗口代碼,所以JAVA顯得吃力,如果用C#這種肯定簡單,直接拖控件,可是C#這語言怎么來的? 我相信編程人員都懂,這兩種語言以后發(fā)展如何我們不說,因?yàn)闆]意義,java也不是盈利語言。 用好了就是好語言,除非是先天不足,比如需要高效率的游戲,當(dāng)然采用C++這種,因?yàn)镴AVA本身是沒有訪問硬件的能力,必須依靠調(diào)用底層,但是JAVA的優(yōu)點(diǎn)在于JVM(java虛擬機(jī)),可以一次編寫到處運(yùn)行,除非編寫native代碼,所以總結(jié)所有語言都有優(yōu)點(diǎn)與缺點(diǎn),需要哪個用哪個,僅此而已。
java開發(fā)需要哪些環(huán)境
軟件環(huán)境:一般包括數(shù)據(jù)庫(mysql、sqlserver),運(yùn)行的中間件,即應(yīng)用服務(wù)器,如tomcat、weblogic、webphere。
以及運(yùn)行的操作系統(tǒng)環(huán)境,如windows,unix(AIX,solaris),各版本的linux等,但是java是運(yùn)行在java虛擬機(jī)即jvm上的,操作系統(tǒng)的影響不大。
硬件環(huán)境:一般是項(xiàng)目運(yùn)行在的硬件素質(zhì)(服務(wù)器)。如pc server,ibm、hp的小型機(jī)等等。
開發(fā)工具:有ibm開源的eclipse及衍生的myeclipse,sun的netbeans、或者收費(fèi)的好用的IntelliJ IDEA等等。
擴(kuò)展資料:
分類
計(jì)算機(jī)的操作系統(tǒng)根據(jù)不同的用途分為不同的種類,從功能角度分析,分別有實(shí)時系統(tǒng)、批處理系統(tǒng)、分時系統(tǒng)、網(wǎng)絡(luò)操作系統(tǒng)等。
實(shí)時系統(tǒng)主要是指系統(tǒng)可以快速的對外部命令進(jìn)行響應(yīng),在對應(yīng)的時間里處理問題,協(xié)調(diào)系統(tǒng)工作。 批處理系統(tǒng)在1960年左右出現(xiàn),可以將資源進(jìn)行合理的利用,并提高系統(tǒng)的吞吐量。
分時系統(tǒng)可以實(shí)現(xiàn)用戶的人機(jī)交互需要,多個用戶共同使用一個主機(jī),很大程度上節(jié)約了資源成本。 分時系統(tǒng)具有多路性、獨(dú)立性、交互性、可靠性的優(yōu)點(diǎn),能夠?qū)⒂脩?系統(tǒng)-終端任務(wù)實(shí)現(xiàn)。
批處理系統(tǒng)出現(xiàn)于20世紀(jì)60年代,批處理系統(tǒng)能夠提高資源的利用率和系統(tǒng)的吞吐量。
網(wǎng)絡(luò)操作系統(tǒng)是一種能代替操作系統(tǒng)的軟件程序,是網(wǎng)絡(luò)的心臟和靈魂,是向網(wǎng)絡(luò)計(jì)算機(jī)提供服務(wù)的特殊的操作系統(tǒng)。借由網(wǎng)絡(luò)達(dá)到互相傳遞數(shù)據(jù)與各種消息,分為服務(wù)器及客戶端。
而服務(wù)器的主要功能是管理服務(wù)器和網(wǎng)絡(luò)上的各種資源和網(wǎng)絡(luò)設(shè)備的共用,加以統(tǒng)合并控管流量,避免有癱瘓的可能性,而客戶端就是有著能接收服務(wù)器所傳遞的數(shù)據(jù)來運(yùn)用的功能,好讓客戶端可以清楚的搜索所需的資源。
參考資料:百度百科-操作系統(tǒng)
關(guān)于要開發(fā)Java程序,需要安裝的開發(fā)包是()?和開發(fā)java應(yīng)用程序需要的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。
掃描二維碼推送至手機(jī)訪問。
版權(quán)聲明:本文由飛速云SEO網(wǎng)絡(luò)優(yōu)化推廣發(fā)布,如需轉(zhuǎn)載請注明出處。