當前位置:首頁 » 編程語言 » javac和java

javac和java

發布時間: 2022-04-19 03:47:24

java和javac都是用什麼語言開發的

c系列語言,參考虛擬機實現與啟動的源碼
理由虛擬機都跑在操作系統上,一般unix或類unix系統(linux),windows系統,系統級提供的是c語言的api,Mac os 特例,它提供的是objective-c 與 swift api

⑵ javac命令和java命令做什麼事情呢

javac用來編譯java文件,java用來執行。
1,javac命令用來編譯java文件,例如編寫一個Test.java文件,使用javac Test.java可以執行編譯操作,將生成一個Test.class文件。

2,java命令可以執行生成的class文件,使用java Test可以執行編寫的代碼。

⑶ javac與java的區別

javac用來編譯java文件,java用來執行。
1,javac命令用來編譯java文件,例如編寫一個Test.java文件,使用javac Test.java可以執行編譯操作,將生成一個Test.class文件。

2,java命令可以執行生成的class文件,使用java Test可以執行編寫的代碼。

⑷ java 和javac的區別

javac是把你寫的java代碼編譯成計算機能識別的內部代碼。
java是執行這段內部代碼。

⑸ javac與java的區別是什麼

javac 可以將java源文件編譯為class位元組碼文件
如 javac HelloWorld.java

運行javac命令後,如果成功編譯沒有錯誤的話,會出現一個HelloWorld.class的文件。

java 可以運行class位元組碼文件
如 java HelloWorld

注意java命令後面不要加.class

⑹ javac命令和java命令做什麼事情

javac命令是用來編譯源代碼文件的,即xxx.java文件的, 如:javac Test.java 這樣就會生成Test.class文件。
java 是運行java程序的,即執行類的,比如:java Test 就可以運行剛生成的Test.class文件

⑺ 在cmd窗口中javac、java和java -version三個命令的含義作用是什麼

java -version 顯示當前的java版本
javac+後綴名為java的源文件 將後綴名為.java的源文件編譯為後綴名為.class的可以運行於Java虛擬機的位元組碼
java +後綴為java的源文件的名稱 對java文件進行執行

⑻ 問javac java jdk jdbc的區別

javac 是java程序編譯器,就是一個普通的可執行文件

java 是一門開發語言。。
JDK 是整個Java的核心,包括了Java運行環境(Java Runtime Envirnment),一堆Java工具和Java基礎的類庫(rt.jar)。
JDBC, 全稱為Java DataBase Connectivity standard, 它是一個面向對象的應用程序介面(API), 通過它可訪問各類關系資料庫。JDBC也是java核心類庫的一部分。

回答完畢,滿意請採納,謝謝。

⑼ 請詳細寫出Javac和Java兩個命令的使用方式

javaac和java兩個命令的使用詳解:

一、javac命令
javac 用於編譯Java文件,格式為:
java [options] [sourcefiles] [@files]
其中:
options:命令行選項;
sourcefiles:一個或多個要編譯的源文件;
@files:一個或多個對源文件進行列表的文件,有時候要編譯的文件很多,一個個敲命令會顯得很長,也不方便修改,可以把要編譯的源文件列在文件中,在文件名前加@,這樣就可以對多個文件進行編譯,對編譯一個工程很有用,方便,省事。
有幾個比較重要的選項:
-d 用於指定編譯成的class文件的存放位置,預設情況下不指定class文件的存放目錄,編譯的class文件將和源文件在同一目錄下;
-classpath 可以簡寫成-cp,用於搜索編譯所需的class文件,指出編譯所用到的class文件的位置,如jar、zip或者其他包含class文件的目錄,指定該選項會覆蓋CLASSPATH的設定;
-sourcepath用於搜索編譯所需的源文件(即java文件),指定要搜索的源文件的位置,如jar、zip或其他包含java文件的目錄;
需要注意windows下和linux下文件路徑分隔符和文件列表(即-classpath和-sourcepath指定的文件)分隔符的區別:
windows下文件路徑分隔符用 \ ,文件列表分隔符用分號 ;
linux下文件路徑分隔符用 / ,文件列表分隔符用冒號 :
二、java命令
java 用於執行程序,格式如下:
java [options] classfile
options:命令行選項,一般用於 -classpath 指定要執行的文件所在的位置以及需要用到的類路徑,包括jar、zip和class文件目錄,會覆蓋CLASSPATH的設定
三、腳本
如果要敲的命令很長,每次要編譯運行的時候都要重新敲一遍,這是一件很痛苦的事情,所以用腳本可以大大方便你的工作量。在linux下用shell腳本,windows下用bat批處理程序。因為是在linux下,我這里只是簡單介紹一下shell,關於bat批處理程序的語法自己網路一下,不難。
1. 開頭
linux有很多不同的shell,通常使用bash(bourne again shell),程序必須以下面的行開始:
#!/bin/sh
#!用來告訴系統用後面的參數來執行程序,這里使用的是/bin/sh
要使你的腳本能夠執行,還必須讓這個文件有可執行許可權,使用下面命令更改文件許可權:
chmod +x filename
2. 注釋
以#開始的句子表示注釋,一直到這行結束,多寫注釋有利於以後重新看的時候知道自己在做什麼

熱點內容
利用python進行數據分析pdf 發布:2024-03-28 20:33:36 瀏覽:559
php模擬post提交 發布:2024-03-28 20:23:14 瀏覽:541
phptxt下載 發布:2024-03-28 20:12:37 瀏覽:475
如何更衣櫃密碼鎖密碼設置 發布:2024-03-28 19:42:09 瀏覽:483
如何將一台電腦當雲伺服器嗎 發布:2024-03-28 19:22:39 瀏覽:882
銀行dsk密碼什麼意思 發布:2024-03-28 19:22:35 瀏覽:10
我的世界伺服器怎麼解除ban人 發布:2024-03-28 19:21:47 瀏覽:828
ss怎麼用安卓 發布:2024-03-28 18:51:39 瀏覽:688
腳本注入到其他軟體運行 發布:2024-03-28 18:30:02 瀏覽:721
網易我的世界皮膚能用到伺服器嗎 發布:2024-03-28 18:24:44 瀏覽:805