javac語言關系
『壹』 JDK和java之間有什麼關系
JDK是面向開發人員使用的SDK,它提供了Java的開發環境和運行環境。SDK是Software Development Kit 一般指軟體開發包,可以包括函數庫、編譯程序等。
『貳』 java和javac的問題
javac 是java編譯器的意思,為了讓系統找到你寫的文件,當然要寫全路徑
編譯之後就是運行了,就是java 文件名 .你的文件名是a,不是d:\a
『叄』 Java環境變數已設置,在命令提示符中輸入Java可以運行,但Javac不能運行
jdk環境變數沒有設置完整,還需要把jdk安裝目錄下jrein 目錄配置在path中。和java home沒有關系,直接在path添加路徑是一樣的,用java home只是方便管理。
把java中jrein 目錄配置在path中的步驟如下:
1、找到對應版本的jre,雙擊打開
(3)javac語言關系擴展閱讀:
JDK包含的基本組件包括:
javac – 編譯器,將源程序轉成位元組碼
jar – 打包工具,將相關的類文件打包成一個文件
javadoc – 文檔生成器,從源碼注釋中提取文檔
jdb – debugger,查錯工具
java – 運行編譯後的java程序(.class後綴的)
appletviewer:小程序瀏覽器,一種執行HTML文件上的Java小程序的Java瀏覽器。
Javah:產生可以調用Java過程的C過程,或建立能被Java程序調用的C過程的頭文件。
Javap:Java反匯編器,顯示編譯類文件中的可訪問功能和數據,同時顯示位元組代碼含義。
Jconsole: Java進行系統調試和監控的工具
網路-環境變數
『肆』 命令提示符與java有什麼關系
其實沒什麼關系,類似VC與C的關系,但又不是。JAVA的編譯器是在JDK中的,不藉助集成開發環境的話用戶就只能通過命令符與JDK進行交互,當你有集成開發環境的時候(如ECLIPSE、JBUILDER、NETBEAN)的時候就變成了你與它們交互,它們再與JDK交互。也就是說,JAVA與C不同,JAVA的編譯器與開發工具是分開的,兩者可以組裝起來或者你單獨通過命令符使用編譯器,而C的編譯器通常是與開發工具綁定的,不能分開,VC是C的開發工具+編譯器,你說的命令行只是你與JAVA編譯器的交互。
『伍』 C語言,數據結構與演算法,JAVA,它們之間的學習順序以及相互關系求教...
誰又在誤人子弟了?
先數據結構?
搞笑?
先c語言,c語言是基礎
什麼叫javac學一個就夠
還建議學c++,哎
c是基礎,在c的基礎上在去學java或者c++或者c#
學好c學java,c++都會容易多的
你如果直接java,告訴你沒前途的
c是比較基本的編程語言,基礎是c
學c後可以學學數據結構和演算法
然後如果有興趣建議學c++,畢竟會c++的人上手java很快,java的來搞c++那就是難於上青天
『陸』 Jbuild和javac有什麼區別
沒用過Jbuild,但我知道它是一個java開發工具(IDE),當然你完全可以用記事本寫java程序,但那樣的肯定非常的不方便,通過IDE,可以極大的提高開發效率。
javac是一個jdk的內的一個編譯器,我們寫的程序都是用文本形式表示的(*.java),那樣的文件是沒辦法運行的,所以先要把*.java編譯成機器能認識的語言,javac就完成了這一項工作,它把java源文件編譯成了class文件,使他能在虛擬機上運行。
『柒』 JAVAC語言編程
package cn.itcast.test;
import java.util.Random;
public class Test1 {
public static void main(String[] args) {
Random random = new Random();
int[] arr = new int[50];
for (int i = 0; i < arr.length; i++) {
arr[i] = 10 + random.nextInt(50);
}
int sum = 0;
for (int i = 0; i < arr.length; i++) {
System.out.print(arr[i] + " ");
sum += arr[i];
}
System.out.println("和為:" + sum + "平均數為:" + sum / (arr.length - 1));
}
}
『捌』 簡述javac命令的用法
先配置好了環境變數
然後編譯程序用javac
比如文件目錄是c:\jdk\test.java(jdk如果是包的話)
那麼這么來編譯
先運行cmd,然後c:\javac sample\test.java回車(編譯程序)
然後c:\java sample.test回車(執行程序)
如果文件目錄是c:\jdk\test.java(jdk不是程序中的包,只是你的目錄)那麼這么來執行
還是先執行cmd,然後c:\jdk\javac test.java回車(編譯程序)
然後c:\jdk\java test回車(執行程序)。
『玖』 java 和javac的區別
javac是把你寫的java代碼編譯成計算機能識別的內部代碼。
java是執行這段內部代碼。