java學(xué)習(xí)記錄筆記(3)
發(fā)布時(shí)間:2013/11/09
字體:大中小
摘要:java學(xué)習(xí)記錄筆記(3),初學(xué)者javaSE筆記,第3天學(xué)習(xí)javaSE語言,通過各方面文檔、視頻,綜合學(xué)習(xí)了3個(gè)課程,一起和大家共享下我的筆記,可能你看不懂筆記,但是我覺得其實(shí)都是我學(xué)習(xí)總結(jié)出的精華哦。
17, 注釋的 3種方法
a. /** */用于文檔化注釋(javadoc來生成N多html,可以體驗(yàn)下,javadoc Person.java),只提取public(類、方法、屬性)
b. //單行注釋
c. /**/多行注釋
18, Java分隔符:1為;2為,3為空格,4為圓點(diǎn)(.)5為{}
19, Java中可以同時(shí)定義2個(gè)同類型變量格式為:private int i,j,k(和javascript類似)
20, 方法傳參的時(shí)候也可以用,鏈接多個(gè)參數(shù)
21, Java中的標(biāo)示符命名規(guī)則:
a. 以字母、下劃線、美元符號(hào)開頭
b. 后面跟字母、下劃線、美元符號(hào)或者數(shù)字
c. 不能以數(shù)字開頭
d. Java標(biāo)示符大小寫敏感,長度無限
e. 標(biāo)示符命名中間不能有空格
f. Java中的關(guān)鍵字都是小寫的,TRUE\FALSE也是合理的
g. Java默認(rèn)通常系統(tǒng)保留關(guān)鍵字,表為:
h. Java數(shù)據(jù)類型有4類/8種
i. 邏輯性:boolean
ii. 文本:char
iii. 整數(shù)型:byte,short,int,long(分別字節(jié)為:1,2,4,8,分別范圍為:-128-127|負(fù)2的115次方至2 的15次方-1等,見下圖 )java中常用默認(rèn)為int,需要申明long,則可以在后面加L(大寫L或者小寫l):private long bianliang=234334L
iv. 浮點(diǎn)型:float,double(單精度、雙精度;占用字節(jié):4字節(jié)/8個(gè)字節(jié)) ,java中常用默認(rèn)為double,需要申明為float,則必須在后面加f或者F:private float bianliang=3.14F,也可以使用強(qiáng)制轉(zhuǎn)換:
v. ,正無窮大,0.0,負(fù)無窮大,不是一個(gè)數(shù)字(not a number)
vi. Char a=’ni’;char a=’\n’表示換行;\\輸出一個(gè)反斜線;\t(table)
vii. Java中用+來連接(php是.,javascript也是+)
viii. Boolean只能接受true或者false
22, Java數(shù)據(jù)類型保存在內(nèi)存中,分為:堆內(nèi)存和棧內(nèi)存,局部變量(方法里面的,使用前要賦值)保存在棧內(nèi)存中(速度快,容量小),成員變量(方法外,class內(nèi),使用前可不賦值,因?yàn)槟J(rèn)已經(jīng)賦值)保存在堆內(nèi)存中(速度稍慢,容量大)
23, 一個(gè).java文件可以有多個(gè)class,這樣編譯的時(shí)候也會(huì)生成多個(gè)class文件
24, 讀取用戶控制臺(tái)輸入的數(shù)據(jù):
a. Scanner s=new Scanner(System.in);
b. String name=s.nextLine();//獲取一行數(shù)據(jù),一般是字符串
c. String name=s.nextInt();//獲取輸入的整形
d. String name=s.nextDouble();//獲取輸入的浮點(diǎn)數(shù)
25, 格式化printf輸出列子 ,這個(gè)難懂,以后再研究
26, Java中能邏輯運(yùn)算符:
27, &和&&(|和||)的區(qū)別是:
28,
a. J=++i(運(yùn)算后賦值)
b. J=i++(賦值后運(yùn)算)
29, Java中的for 比php前面多int(需要指定數(shù)據(jù)類型)
30, Java中的for each循環(huán)實(shí)例:
31, Java中for循環(huán)嵌套,終止外部循環(huán)使用: ,相反:
32, 基本類型數(shù)組創(chuàng)造法: ,引用數(shù)組創(chuàng)造:
33, 靜態(tài)初始化: (建議使用)
34, 獲取數(shù)組的長度:a.length/dates.length(以上方圖片為準(zhǔn))
35, 多維數(shù)組:
36, 數(shù)組排序: