⑴ 什麼是java源代碼 怎麼查看
不知道你說的是瀏覽器的還是什麼的,
如果是瀏覽器的那麼簡單找到工具-查看源代碼,你就能看見代碼了,
還有一個就是被編譯成class文件的java用反編譯工具可以看到源代碼,
如果以上都不是你想要的答案,那麼你所說的代碼就是程序員寫好的代碼文件
⑵ java源程序編譯過後的文件是什麼文件
如果java項目的話編譯文件在項目目錄下的bin文件夾下如果是web項目編譯文件在web目錄/WEB-INF/classes/下面只有編譯後的代碼虛擬機才能執行
⑶ java源代碼為什麼要編譯
你現在電腦里的文件是文檔文件確切的說在計算機里也是0和1的序列 但是他和執行程序不是一
個類型的文件 文件是由類型的比如說mp3 是播放聲音的 MP4是播放視屏的 TXT是文檔文件
就是存儲文檔的 在回到問題
.java文件其實就和TXT文件一樣是文檔文件是用來存儲你寫的代碼的
他是拿來給你人看的
你要想讓他變成其可執行程序的文件你就得通過編譯器編譯它
編譯器是按照你寫的代碼把他們翻譯成可執行文件的編碼方式
然後你就可以運行它了
在計算機看來所有的文件都是0和1的組合 應為文件的類型的不同它會用不同的方式解讀它們
具體的java程序。編譯。運行等等環節怎麼完成怎麼解釋 你得慢慢了解 或者有時間我在給你解釋解釋
寫的比較亂 你湊合著看吧
⑷ java運行的是class文件還是java文件
.java 文件是源碼 , 經過編譯器編輯之後 , 編譯成 .class 文件 , .class文件是位元組碼文件 , 在java項目運行時 , 所有.class都依賴於java運行環境 , 也就是 jre , 在jre中 , .class文件被解析成機器可識別的語言 , 然後得到執行 .
⑸ java鍚庣紑鐨勬枃浠
Java鍚庣紑鐨勬枃浠舵槸涓縐嶈$畻鏈烘枃浠剁被鍨嬶紝瀹冧互鈥.java鈥濅綔涓烘枃浠跺悕鍚庣紑銆傝繖縐嶆枃浠剁被鍨嬮氬父鏄疛ava緙栫▼璇璦鐨勬簮浠g爜鏂囦歡銆
Java鏄涓縐嶉潰鍚戝硅薄鐨勭紪紼嬭璦錛岄潪甯告祦琛屻傜▼搴忓憳浣跨敤Java緙栧啓搴旂敤紼嬪簭錛岃繖浜涘簲鐢ㄧ▼搴忓彲浠ュ湪鍚勭嶈$畻鏈虹郴緇熶笂榪愯屻侸ava婧愪唬鐮佹枃浠舵槸鐢↗ava緙栫▼璇璦緙栧啓鐨勬枃浠訛紝榪欎簺鏂囦歡鍖呭惈浜咼ava紼嬪簭鐨勬簮浠g爜銆傛簮浠g爜鏄紼嬪簭鍛樹嬌鐢ㄧ紪紼嬭璦緙栧啓鐨勪唬鐮侊紝瀹冩槸紼嬪簭鐨勬瀯寤哄潡銆
Java婧愪唬鐮佹枃浠跺彲浠ュ湪Java闆嗘垚寮鍙戠幆澧冿紙IDE錛変腑鎵撳紑鍜岀紪杈戙侷DE鏄涓縐嶈蔣浠跺紑鍙戝伐鍏鳳紝瀹冩彁渚涗簡涓縐嶉泦鎴愮殑寮鍙戠幆澧冿紝甯鍔╃▼搴忓憳緙栧啓銆佹祴璇曞拰璋冭瘯浠g爜銆傚綋紼嬪簭鍛樺湪IDE涓鎵撳紑Java婧愪唬鐮佹枃浠舵椂錛孖DE灝嗚嚜鍔ㄤ負鍏舵彁渚涜娉曢珮浜銆佷唬鐮佽ˉ鍏ㄥ拰閿欒媯鏌ョ瓑鍔熻兘銆傝繖浜涘姛鑳藉彲浠ユ彁楂樼▼搴忓憳鐨勭紪鐮佹晥鐜囧拰浠g爜璐ㄩ噺銆
涓鏃︾▼搴忓憳瀹屾垚浜咼ava婧愪唬鐮佹枃浠剁殑緙栧啓錛屼粬浠闇瑕佸皢鍏剁紪璇戜負Java瀛楄妭鐮佹枃浠躲侸ava瀛楄妭鐮佹槸涓縐嶄腑闂翠唬鐮佹牸寮忥紝瀹冨彲浠ュ湪Java鉶氭嫙鏈猴紙JVM錛変笂榪愯屻侸VM鏄疛ava紼嬪簭鐨勮繍琛屾椂鐜澧冿紝瀹冨彲浠ュ湪鍚勭嶆搷浣滅郴緇熷拰璁$畻鏈烘灦鏋勪笂榪愯屻備負浜嗗皢Java婧愪唬鐮佹枃浠剁紪璇戜負Java瀛楄妭鐮佹枃浠訛紝紼嬪簭鍛橀渶瑕佷嬌鐢↗ava緙栬瘧鍣錛岃繖涓緙栬瘧鍣ㄥ彲浠ュ皢Java婧愪唬鐮佽漿鎹涓篔ava瀛楄妭鐮併
涓鏃︾▼搴忓憳灝咼ava婧愪唬鐮佹枃浠剁紪璇戜負Java瀛楄妭鐮佹枃浠訛紝浠栦滑灝卞彲浠ュ湪JVM涓婅繍琛岃繖浜涙枃浠躲侸ava瀛楄妭鐮佹枃浠跺彲浠ラ氳繃Java鉶氭嫙鏈鴻В閲婃墽琛岋紝涔熷彲浠ラ氳繃JIT緙栬瘧鍣ㄧ紪璇戞墽琛屻侸IT緙栬瘧鍣ㄦ槸涓縐嶅姩鎬佺紪璇戝櫒錛屽畠鍙浠ュ皢Java瀛楄妭鐮佸嵆鏃剁紪璇戜負鏈鍦版満鍣ㄤ唬鐮侊紝鎻愰珮紼嬪簭鐨勬墽琛岄熷害銆
鎬諱箣錛孞ava鍚庣紑鐨勬枃浠舵槸涓縐嶉潪甯擱噸瑕佺殑鏂囦歡綾誨瀷錛屽畠鍖呭惈浜咼ava紼嬪簭鐨勬簮浠g爜銆傜▼搴忓憳浣跨敤Java緙栫▼璇璦緙栧啓Java婧愪唬鐮佹枃浠訛紝騫跺皢鍏剁紪璇戜負Java瀛楄妭鐮佹枃浠躲侸ava瀛楄妭鐮佹枃浠跺彲浠ュ湪Java鉶氭嫙鏈轟笂榪愯岋紝騫朵笖鍙浠ラ氳繃JIT緙栬瘧鍣ㄦ彁楂樼▼搴忕殑鎵ц岄熷害銆