java學(xué)習(xí)記錄筆記(1)
發(fā)布時(shí)間:2013/11/06
字體:大中小
摘要:java學(xué)習(xí)記錄筆記(1),初學(xué)者javaSE筆記第一版,第1天學(xué)習(xí)javaSE語言,通過各方面文檔、視頻,綜合學(xué)習(xí)了2個(gè)課程,一起和大家共享下我的筆記,可能你看不懂筆記,但是我覺得其實(shí)都是我學(xué)習(xí)總結(jié)出的精華哦。
1, 安裝jdk到d:\android\jdk
2, 安裝android studio到D:\Android\android-studio
3, 更改環(huán)境變量path,增加:;D:\Android\jdk\bin
4, 增加環(huán)境變量CLASSPATH,為:.;f:\.com\android\QianDaYeProject\QianDaYe\src\main\java\QianDaYe\com
a. ;為分隔符
b. .為當(dāng)前路徑
c. f:\.com\android\QianDaYeProject\QianDaYe\src\main\java\QianDaYe\com為指定class路徑
5, 打開android-studio,new project
a. Agewgw
b. Agewgaew
6, 更新sdk,tools->android->sdk manager(勾選想要下載的sdk)
7, 生成模擬器,tools->android->avd manager->new->
a. 輸入AVD Name(格式:AVD+SDK版本號(hào),如:AVD2.2)
b. Internal storage 可以死理解為內(nèi)存大小
c. SD Card (size)可以理解為存儲(chǔ)卡大小
d. Snapshot是否支持模擬器截圖
e. Use Host GPU(Android 4.0.3 r2增加了GPU支持,增加模擬器的圖形表現(xiàn)力)
f. Use Host GPU和Snapshot不能同時(shí)使用,點(diǎn)擊OK即可
8, @Override
a. 在重寫父類的時(shí)候,如果父類不存在,那么會(huì)報(bào)錯(cuò),則無法通過編輯,如
b. public void onCreate(Bundle savedInstanceState),如果在前方未加@Override,那么重寫父類onCreate就會(huì)報(bào)錯(cuò)
9, 書寫一個(gè)簡(jiǎn)單的HelloWord.java代碼:
a. public class HelloWord{
b. public static void main(String[] args) {//void為沒有任何返回,String[] args代表傳遞字符串?dāng)?shù)組
c. System.out.println("Hello World!");//調(diào)用System.out.println輸出方法
d. }
e. }
f. 如果可以,建議在System.out.println之后換行寫入:System.exit(0);//表示退出中斷代碼執(zhí)行
g. 對(duì)于System.exit(0)可以參考http://www.cnblogs.com/xwdreamer/archive/2011/01/07/2297045.html
h. Cmd->cd f:\qiandaye.com\android\QianDaYeProject\QianDaYe\src\main\java\QianDaYe\com
i. Javac HelloWord.java(編譯成HelloWord.class字節(jié))
Java HelloWord(運(yùn)行.class文件,注意HelloWord為類名稱,并非HelloWord.class的文件名去掉.class)