Skip to content

Commit e9e4f52

Browse files
author
Justin Lin
committed
http to https
1 parent 540f507 commit e9e4f52

File tree

10 files changed

+20
-20
lines changed

10 files changed

+20
-20
lines changed

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ Java SE 6 技術手冊
55

66
我在 GitBook 上用這本書前半本 [試排了一個版本](http://caterpillar.gitbooks.io/javase6tutorial/),如果你需要在 GitBook 上取得完整版本,請跟我聯絡!
77

8-
《Java SE 6 技術手冊》(以及它先前的版本)是以 [我的網站](http://openhome.cc) 中早期學習 Java 的筆記 [JavaGossip1](http://openhome.cc/Gossip/JavaGossip-V1/)[JavaGossip2](http://openhome.cc/Gossip/JavaGossip-V2/) 為基礎,記錄著我學習 Java 的一些心得。
8+
《Java SE 6 技術手冊》(以及它先前的版本)是以 [我的網站](https://openhome.cc) 中早期學習 Java 的筆記 [JavaGossip1](https://openhome.cc/Gossip/JavaGossip-V1/)[JavaGossip2](https://openhome.cc/Gossip/JavaGossip-V2/) 為基礎,記錄著我學習 Java 的一些心得。
99

1010
在 JDK7 問世之後,由於累積不少 Java 教學經驗與想法,為了有一本可以符合我教學所需的教材,因而在為 JDK7 撰寫 Java 書籍時,並不是改版《Java SE 6 技術手冊》,而是重新撰寫了一本 [《Java SE 7 技術手冊》](http://books.gotop.com.tw/bookdetails.aspx?bn=ACL034000)
1111

@@ -16,12 +16,12 @@ Java SE 6 技術手冊
1616
每章的〈網路資源〉被我拿掉了,因為不少鏈結年代久遠已經失效,我懶得一個一個去檢查還有哪些鏈結活著 ... 附錄內容也因較舊而拿掉了,你可以分別參考以下資訊:
1717

1818
- [認識 Gradle](http://www.codedata.com.tw/java/understanding-gradle-1-ant/)
19-
- [JUnit](http://openhome.cc/Gossip/JUnit/)
19+
- [JUnit](https://openhome.cc/Gossip/JUnit/)
2020
- [MySQL 超新手入門](http://www.codedata.com.tw/database/mysql-tutorial-getting-started/)
2121

2222
原始碼範例都改為 UTF-8 編碼了,因此使用 `javac` 編譯時,記得加上 `-encoding UTF-8`
2323

24-
新的 Java 文件基於 JDK8 而撰寫,你可以在 [我的網站](http://openhome.cc) 上的 [Java Gossip](http://openhome.cc/Gossip/Java/) 進行閱讀。
24+
新的 Java 文件基於 JDK8 而撰寫,你可以在 [我的網站](https://openhome.cc) 上的 [Java Gossip](https://openhome.cc/Gossip/Java/) 進行閱讀。
2525

2626
----------
2727

docs/CH03.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1471,6 +1471,6 @@ continue 配合標籤,可以自由的跳至任何一層 for 迴圈,您可以
14711471

14721472
程式語言本質上就是語言,就像中文、英文一樣,要學習語言必先學習文法,這個章節所介紹的就是 Java 語言的基本文法(語法),接下來就是多使用這種語言以求熟悉這個語言,多找些題目來練習是必要的,在練習的同時培養使用 Java 語言的邏輯來思考問題,您可以在我的網站上找到一些常見的程式題目來作練習:
14731473

1474-
- http://openhome.cc/Gossip/AlgorithmGossip/
1474+
- https://openhome.cc/Gossip/AlgorithmGossip/
14751475

14761476
接下來我會介紹 Java SE 下提供的一些標準物件如何使用,在您正式瞭解 Java 的物件導向程式設計之前,您可以先將物件理解為一個現成的工具,Java SE 下提供了許多標準工具可以使用,熟悉這些工具的使用也是學習 Java 的必備功課。

docs/CH07.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -716,7 +716,7 @@ public class UseRecursion {
716716

717717
> **良葛格的話匣子** 在我的網站上有很多題目可以作練習,也不乏有遞迴求解的例子:
718718
>
719-
> - http://openhome.cc/Gossip/AlgorithmGossip/
719+
> - https://openhome.cc/Gossip/AlgorithmGossip/
720720
721721
### 7.2.4 垃圾收集
722722

docs/CH08.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -836,7 +836,7 @@ public class GuessGameDemo {
836836
>
837837
> 我的網站上也整理有一些設計模式相關資料,並附有簡單的Java程式實例,您也可以一併參考:
838838
>
839-
> - http://openhome.cc/Gossip/DesignPattern/
839+
> - https://openhome.cc/Gossip/DesignPattern/
840840
841841
### 8.2.4 介面(Interface)
842842

docs/CH11.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -358,7 +358,7 @@ public enum DetailAction3 implements IDescription {
358358

359359
> **良葛格的話匣子** 非公開的建構方法最常見的例子就是「Singleton 模式」的應用,當某個類別只能有一個實例時,可由類別維護唯一的實例,這時可以將建構方法設定為私用(private),取用此類別的開發人員就不能自行新增多個實例了,可以看看我網站上有關 Singleton模式的介紹:
360360
>
361-
> - http://openhome.cc/Gossip/DesignPattern/
361+
> - https://openhome.cc/Gossip/DesignPattern/
362362
363363
### 11.2.3 因值而異的類實作(Value-Specific Class Bodies)
364364

docs/CH13.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ Iterable 介面要求實作它的類別傳回一個實作 java.util.Iterator 介
3333

3434
> **良葛格的話匣子** Iterator 是「Iterator 模式」的一個實例,有關 Iterator 模式,請參考我網站上的文件:
3535
>
36-
> - http://openhome.cc/Gossip/DesignPattern/
36+
> - https://openhome.cc/Gossip/DesignPattern/
3737
3838
Collection 介面繼承了 Iterator 介面,定義了加入元素、移除元素、元素長度等方法,
3939

@@ -761,9 +761,9 @@ public class LinkedHashMapDemo {
761761

762762
> **良葛格的話匣子** HashMap 是個被經常使用的物件,您可以參考下面幾個例子中有關 HashMap 的應用:
763763
>
764-
> - http://openhome.cc/Gossip/DesignPattern/CommandPattern.htm
765-
> - http://openhome.cc/Gossip/DesignPattern/ThreadPerMessage.htm
766-
> - http://openhome.cc/Gossip/JSPServlet/ControllerExample.htm
764+
> - https://openhome.cc/Gossip/DesignPattern/CommandPattern.htm
765+
> - https://openhome.cc/Gossip/DesignPattern/ThreadPerMessage.htm
766+
> - https://openhome.cc/Gossip/JSPServlet/ControllerExample.htm
767767
768768
### 13.2.2 TreeMap
769769

docs/CH15.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -481,7 +481,7 @@ public class SomeThread implements Runnable {
481481

482482
> **良葛格的話匣子** 有關於執行緒的終止,還可以參考「Two-phase Termination 模式」:
483483
>
484-
> - http://openhome.cc/Gossip/DesignPattern/TwoPhaseTermination.htm
484+
> - https://openhome.cc/Gossip/DesignPattern/TwoPhaseTermination.htm
485485
486486
### 15.1.7 ThreadGroup
487487

@@ -954,7 +954,7 @@ public class ProductTest {
954954

955955
> **良葛格的話匣子** 有關於生產者消費者的例子,還可以參考「Producer Consumer 模式」:
956956
>
957-
> - http://openhome.cc/Gossip/DesignPattern/ProducerConsumer.htm
957+
> - https://openhome.cc/Gossip/DesignPattern/ProducerConsumer.htm
958958
959959
### 15.2.3 容器類的執行緒安全(Thread-safe)
960960

@@ -1129,7 +1129,7 @@ class TestThread extends Thread {
11291129

11301130
> **良葛格的話匣子** 有關於 ThreadLocal 的例子,還可以參考「Thread-Specific Storage 模式」:
11311131
>
1132-
> - http://openhome.cc/Gossip/DesignPattern/ThreadSpecificStorage.htm
1132+
> - https://openhome.cc/Gossip/DesignPattern/ThreadSpecificStorage.htm
11331133
11341134
## 15.3 concurrent 套件新增類別
11351135

@@ -1249,7 +1249,7 @@ java.util.concurrent.Callable 與 java.util.concurrent.Future 類別可以協助
12491249

12501250
> **良葛格的話匣子** 有關於 Future 模式的說明,可以參考:
12511251
>
1252-
> - http://openhome.cc/Gossip/DesignPattern/FuturePattern.htm
1252+
> - https://openhome.cc/Gossip/DesignPattern/FuturePattern.htm
12531253
12541254
Callable 是個介面,與 Runnable 類似,有個必須實作的方法,可以啟動為另一個執行緒來執行,不過 Callable 工作完成後,可以傳回結果物件,Callable 介面的定義如下:
12551255

@@ -1309,7 +1309,7 @@ public class PrimeCallable implements Callable<int[]> {
13091309

13101310
> **良葛格的話匣子** 程式中的求質數方法是很簡單的,但效率不好,這邊只是為了示範方便,才使用那種方式而已,要有效率點的求質數,您可以參考 Eratosthenes 篩選求質數:
13111311
>
1312-
> - http://openhome.cc/Gossip/AlgorithmGossip/EratosthenesPrime.htm
1312+
> - https://openhome.cc/Gossip/AlgorithmGossip/EratosthenesPrime.htm
13131313
13141314
假設現在求質數的需求是在啟動 PrimeCallable 後的幾秒之後,則我們可以搭配 Future 來取得 Callable 執行的結果,在未來的時間點取得結果,例如:
13151315

docs/CH16.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1237,8 +1237,8 @@ public class ProxyDemo {
12371237

12381238
> **良葛格的話匣子** 這邊的例子是「Proxy 模式」的實現,您可以進一步參考:
12391239
>
1240-
> - [Proxy 模式(一)](http://openhome.cc/Gossip/DesignPattern/ProxyPattern.htm)
1241-
> - [Proxy 模式(二)](http://openhome.cc/Gossip/DesignPattern/ProxyPattern2.htm)
1240+
> - [Proxy 模式(一)](https://openhome.cc/Gossip/DesignPattern/ProxyPattern.htm)
1241+
> - [Proxy 模式(二)](https://openhome.cc/Gossip/DesignPattern/ProxyPattern2.htm)
12421242
12431243
## 16.3 接下來的主題
12441244

docs/CH19.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@
8484

8585
將完成的應用程式進行測試,以驗收其是否完成所期許的需求,並檢查程式中是否存在臭蟲(Bug),或是效能方面等的問題。
8686

87-
測試在現今的軟體開發中是一個日易受到重視的問題,各種的測試開發理論與實作文件不斷的被提出,對於這個章節來說,測試是個超出討論範圍的課題,有興趣的話,可以看看我的 [JUnit 筆記](http://openhome.cc/Gossip/JUnit/) 的內容,瞭解一些測試方面的技術與觀念。
87+
測試在現今的軟體開發中是一個日易受到重視的問題,各種的測試開發理論與實作文件不斷的被提出,對於這個章節來說,測試是個超出討論範圍的課題,有興趣的話,可以看看我的 [JUnit 筆記](https://openhome.cc/Gossip/JUnit/) 的內容,瞭解一些測試方面的技術與觀念。
8888

8989
### 19.1.5 完成(Implementation)
9090

docs/CH20.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -728,7 +728,7 @@ public class LobDemo {
728728

729729
> **良葛格的話匣子** Lob 的讀寫方法在 Oracle 中有所不同,您可以參考:
730730
>
731-
> - http://openhome.cc/Gossip/HibernateGossip/BlobClob_Oracle.html
731+
> - https://openhome.cc/Gossip/HibernateGossip/BlobClob_Oracle.html
732732
>
733733
> 在 Java SE 6 中,對於 Blob、Clob 做了改進,詳細可以參考第 21 章的內容。
734734

0 commit comments

Comments
 (0)