File tree Expand file tree Collapse file tree 2 files changed +5
-9
lines changed Expand file tree Collapse file tree 2 files changed +5
-9
lines changed Original file line number Diff line number Diff line change @@ -72,8 +72,7 @@ public class HelloJava {
72
72
> }</pre >
73
73
> 這麼作的好處是可以很快的找到兩兩成對的大話號,區塊對應清楚。找一個您喜歡的風格撰寫,以清晰易讀為原則就可以了。
74
74
75
- 3.1.2 給 C 使用者的第一個 Java 程式
76
- -----------------------------------
75
+ ### 3.1.2 給 C 使用者的第一個 Java 程式
77
76
78
77
學過 C 語言的設計人員總是對 printf() 方法的功能總是難以忘懷,他們在學 Java 語言時常不免感概:「是的!是 printf(),他們忘了把 printf() 放進去了....」。
79
78
@@ -134,8 +133,7 @@ public class ThirdJavaForC {
134
133
>
135
134
> <pre >javac -source 1.5 -target 1.5 HelloJava.java</pre >
136
135
137
- 3.1.3 為程式加入註解
138
- --------------------
136
+ ### 3.1.3 為程式加入註解
139
137
140
138
在撰寫程式的同時,您可以為程式碼加上一些註解(Comment),說明或記錄您的程式中一些要注意的事項,Java 語言是您用來與電腦溝通的語言,而註解的作用則是與開發人員溝通。
141
139
@@ -245,8 +243,7 @@ nextInt() 會將試著取得的字串轉換為 int 型態的整數,關於資
245
243
246
244
在 JDK6 之中,您還可以使用 System.console() 方法取得一個 java.io.Console 物件,利用它來取得使用者輸入非常的方便,關於 Console 的介紹,請見第 21 章關於 JDK6 新功能的介紹。
247
245
248
- 3.2.2 使用 BufferedReader 取得輸入
249
- ----------------------------------
246
+ ### 3.2.2 使用 BufferedReader 取得輸入
250
247
251
248
Scanner 取得輸入的依據是空白字元,舉凡按下空白鍵、tab 鍵或是 enter 鍵,Scanner 就會傳回下一個輸入,所以在某些時候並不適用,因為使用者可能輸入一個字串,中間會包括空白字元,而您希望取得完整的字串,如果您想要取得包括空白字元的輸入,比較簡單的方法是使用 java.io.BufferedReader 類別取得輸入,這個方法也是在 Java SE 1.4 或之前版本下取得使用者輸入的方式。
252
249
@@ -328,8 +325,7 @@ public class ErrDemo {
328
325
329
326
要重新導向輸出至指定的目的檔案是用 '>',也可以使用 '>>',後者除了重導標準輸出之外,還有附加(Append)的功能,也就是會把輸出的內容附加到目的檔案的後頭,如果目的檔案本來不存在就會先建立一個再進行輸出。
330
327
331
- 3.2.4 輸出格式控制
332
- ------------------
328
+ ### 3.2.4 輸出格式控制
333
329
334
330
標準輸出通常是使用文字模式作為輸出,這邊我介紹幾個輸出格式控制技巧,在文字模式顯示時可以協助控制輸出的格式,首先介紹格式控制字元,先使用表格列出一些常用的控制字元:
335
331
Original file line number Diff line number Diff line change 1
- 第 12 章 泛型
1
+ # 第 12 章 泛型
2
2
3
3
在 J2SE 5.0 中新增了「泛型」(Generics)功能,而且許多 API 都根據這個新功能重新改寫了,例如 List、Map、Set 等相關類別,雖然即使不瞭解泛型的新功能,也可以照 J2SE 1.4 或舊版本的語法來使用這些類別,但編譯時會出現一些惱人的警訊(Warnings)。
4
4
You can’t perform that action at this time.
0 commit comments