Java真難學(xué)

不知道寫什么,就發(fā)點這周隨手總結(jié)的一些東西吧。

javac用來編譯java文件,java用來執(zhí)行 java文件也就是源代碼文件,在javac編譯之后可以生成字節(jié)碼文件也就是.class文件再通過java+類命名輸出 也就是java執(zhí)行生成的.class文件

javac?

一個源文件可以編譯生成多個.class文件 字節(jié)碼文件/class是最終要執(zhí)行的文件,所以說class文件生成之后java源文件刪除并不會影響java程序的執(zhí)行。但是一般java源程序不要刪除,因為class文件最終執(zhí)行效果可能不是我們想要的,那么這個時候需要回頭重新修改java源程序,然后將java源程序重新編譯生成新的class文件,然后再運行class程序形成新的效果。

eclipse中的注釋 ctrl+/添加單行注釋 ctrl+shift+/添加多行注釋 ctrl+shift+F自動格式化代碼 注釋可以是漢字,一般一行就夠用來方便自己理解或者以后復(fù)習(xí)查看,而且注釋在源代碼中編寫并不會被編譯成字節(jié)碼文件

了解Java的jdk,jre,jvm

jdk是由API,java運行環(huán)境和一組建立,測試工具的java實用程序等組成,jdk有各種類庫和工具。其中核心是API。

jre是java程序的運行環(huán)境,jdk中包含了jre ,它的核心內(nèi)容就是jvm和核心類庫。

jvm是虛擬機,它是通過軟件模擬的具有完整硬件系統(tǒng)功能的,運行在一個完全隔離環(huán)境中的計算機系統(tǒng),可以適用于不同系統(tǒng)的電腦。

網(wǎng)頁編碼一般用UTF-8 代碼用ASCII

運行階段

JDK安裝之后,除了自帶一個javac.exe之外,還有另一個工具命令,叫做java.exe ,主要負責(zé)運行階段

java.exe在黑窗口中使用, java類名:如果硬盤上有一個A.class 那么就可以用java A

運行階段的過程是 打開DOS命令窗口-輸入java A-java.exe命令會啟動JVM-JVM會啟動類加載器classloader-classloader會去硬盤上搜索A.class文件,找到該文件則將該字節(jié)碼文件裝載到JVM中。JVM會將字節(jié)碼文件解釋成二進制。

常用DOS文件

操作說明

盤符名稱盤符切換。E:回車,表示切換到E盤

dir查看當(dāng)前路徑下的內(nèi)容

cd目錄查找目錄

cd..回退到上一級目錄

cd目錄1\目錄2進入多級目錄

cd|回退到盤符目錄

cls清屏

exit退出命令提示符窗口

什么是JAVA程序的主類?應(yīng)用程序和小程序的主類有什么不同?

一個程序可以有很多個類,但是只能有一個是主類。在JAVA應(yīng)用程序中,這個主類指包含main()方法的類。而在JAVA小程序中,這個主類是一個繼承自系統(tǒng)類JApplet或Applet的子類。應(yīng)用程序的主類不一定是要求public類。主類是JAVA程序執(zhí)行的入口點

public class App_1

{

/以下方法是一個程序的主方法,是程序的執(zhí)行入口/

public static void main(String[] args) //表示定義一個公開的靜態(tài)的主方法

{

System.out .println(”Hello World!");

}

}

以這個為例class表示定義一個類

Hello World表示一個類名

main表示方法名是main

(String[ ] args)是一個main方法形式的參數(shù)列表

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容