作為程式員要求掌握最基本的Windows相關dos指令:
*DOS指令視窗怎樣打開
在DOS指令視窗當中編寫DOS指令
*DOS指令視窗怎樣打開呢?
開始菜單--運作--輸入cmd--回車【預設打開的是黑色的指令視窗,這就是DOS視窗】
*常見的DOS指令?
- exit 退出目前DOS指令視窗
- cls 清屏
- DOS視窗中的内容怎樣複制:
在DOS視窗的任意位置,點選滑鼠右鍵,然後選擇标記,
接下來選中要複制的内容,在DOS視窗的任意位置點選滑鼠右鍵,
此時被複制的内容已經到剪貼闆了。
在需要的位置粘貼即可。
- dir 列出目前檔案下的所有子檔案/子目錄。
- cd 指令
* cd指令表示: change directory 【改變目錄】
* cd指令怎樣用呢?
cd 目錄的路徑
* 但是路徑包括絕對路徑和相對路徑
* 絕對路徑:表示該路徑從某個磁盤的盤符【C槽,C就是盤符】下作為出發點的路徑。
* 相對路徑:表示該路徑從目前所在的路徑下作為出發點的路徑
* 假設目前所在的路徑為C:\Users\Lenovo,那麼在此時輸入
cd Desktop,那麼其中Desktop就是相對路徑,從目前所在的
C:\Users\Lenovo這個路徑作為出發點,開始找Desktop目錄。
* 假設是這樣寫的 cd C:\Users\Lenovo\Desktop
那麼C:\Users\Lenovo\Desktop路徑就是一個絕對路徑
- cd ..回到上級路徑。
- cd /直接回到根目錄
*怎麼切換盤符
D:
F:
G:
I:
等等
Java的加載與執行
* Java程式的運作包括兩個非常重要的階段
- 編譯階段
- 運作階段
* 編譯階段
- 編譯階段主要任務是檢查Java源程式【源代碼】是否符合Java文法,
符合Java文法則能夠生成正常的位元組碼檔案(xxx.class)
不符合Java文法規則則無法生成位元組碼檔案
-位元組碼檔案中不是純粹的二進制,這種檔案無法在作業系統中直接運作
-編譯階段的過程:
*程式員需要在硬碟的某個位置{位置随意} 建立一個.Java擴充名的檔案
該檔案被稱為Java源檔案,裡面則是編寫的Java源代碼/源程式
而這個源程式是不能随意編寫的,必須符合Java的文法規則【Java的文法規則是需要記憶的】
* Java程式員需要使用JDK當中自帶的javac.exe指令進行Java程式的編譯。
java怎麼用呢?在那用呢?
- 在DOS指令視窗中使用
- Javac的使用規則:
Javac Java源檔案的路徑
Javac是一個Java的編譯器工具。
* 一個Java源程式可以編譯生成多個.class檔案【以後再說】
* 位元組碼檔案/class檔案是最終要執行的檔案,是以class檔案生成以後,Java源檔案删除并不會影響Java程式的執行。
但是一般Java源程式不要删除,因為class檔案最終執行效果可能不是我們想要的,那麼這個時候需要重新修改java
源程式,然後将Java源程式重新編譯成新的class檔案,然後再運作class程式,産生新的效果。
* 編譯完成後,可以将class檔案拷貝到其他作業系統上運作。【跨平台】
*運作階段
- JDK安裝之後,除了自帶一個Java.exe之外,還有另一個工具/指令,叫做Java.exe
Java.exe指令主要負責運作階段.
- Java.exe在哪裡用?怎麼用?
- 在DOS指令視窗使用。
- java.exe怎麼用呢?
Java 類名
例如:
硬碟上有個A.class檔案,那麼就這樣用 Java A
硬碟上有個B.class檔案,那麼就這樣用 Java B
千萬要注意:不要寫成 Java A.class【這種方式是錯誤的,記住就行】
day02
*Java中的注釋怎麼寫呢?
- 單行注釋
//單行注釋,隻解釋當行
- 多行注釋
/*
多行注釋
...
*/
- javadoc注釋(這個可以生成幫助文檔,以上的都不行)
/**
* Javadoc注釋
*/
注意:這個Javadoc注釋是比較專業的注釋,該注釋資訊會被Javadoc.exe工具解析提取并生成幫助文檔.
public class和class的差別
*一個Java源檔案當中可以定義多個class
*一個Java源檔案中public的class不是必須的
*一個class會定義生成一個xxx.class位元組碼檔案
*一個Java源檔案當中定義公開的類的話,隻能有一個,并且該類名稱必須和Java源檔案一緻.
*每一個class當中都可以編寫main方法,都可以設定程式的入口,例子如下
class z{
public static void main(String[] args){
System.out.println("就是這樣子");
}
}
class B{
class C{
public class K{
javac生成位元組碼後會有幾個class檔案想要那個就Java那個.
//public表示公開的
//class表示定義一個類
//Prectice表示一個類名
public class Practice{ //表示定義一個公開的類.起名Prectice
//類體中不允許直接編寫Java語句【出聲明變量之外】如下
//就是這個System.out.println("鞏固記憶第一天");
/*
public表示公開的
static表示靜态的
void表示空
main表示方法名是main
(String[] args)是一個main方法的形式參數清單
需要記住的是:
以下方法是一個程式的“主方法”,是程式的執行入口
是SUN公司規定的,固定的編寫方式.
public static void main(String[] args){ //表示定義一個公開的靜态的主方法.
//方法體
//java語句【Java語句以“;”終止,分号必須是半角分号】
//先記住:以下這樣代碼的作用是向控制台輸出一段消息
//以下的雙引号都必須是半角的雙引号(英文)【是Java文法的一部分】
//Java中所有的“字元串”都使用雙引号括起來.
System.out.println("鞏固記憶第一天");
System.out.println("需要每天練習...");
System.out.println("練習到一想到這個,手就有肌肉記憶就行了");
System.out.println("當然要加上唐亮一起,有問題就問胡向成!!!");
//再向控制台輸出消息
System.out.println("嗨咯,靓仔");
//輸出中文(以下Java程式員的雙引号是全角的(中文)這裡的雙引号不是Java文法的一部分,這裡的全角雙引号隻是一個普通的字元串)
System.out.println("我是王卓,是個“Java程式員”【剛開始學的】");
//輸出中文
a();
}
public static void a(){
int a=10;
int b = 20;
System.out.println(a + "+" + b + "=" + (a + b));