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