a. /** */用于文檔化注釋(javadoc來生成N多html,可以體驗下,javadoc Person.java),只提取public(類、方法、屬性)
b. //單行注釋
c. /**/多行注釋
18, Java分隔符:1為;2為,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中的關(guān)鍵字都是小寫的,TRUE/FALSE也是合理的
g. Java默認通常系統(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|負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,也可以使用強制轉(zhuǎn)換:
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ù)類型保存在內(nèi)存中,分為:堆內(nèi)存和棧內(nèi)存,局部變量(方法里面的,使用前要賦值)保存在棧內(nèi)存中(速度快,容量小),成員變量(方法外,class內(nèi),使用前可不賦值,因為默認已經(jīng)賦值)保存在堆內(nèi)存中(速度稍慢,容量大)
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ù)組排序:
掃一掃
關(guān)注新圖聞科技
全國咨詢熱線
186-0984-0880