├── test ├── doc ├── package-list ├── resources │ └── inherit.gif ├── script.js ├── stylesheet.css ├── allclasses-noframe.html ├── allclasses-frame.html ├── package-frame.html ├── index.html ├── deprecated-list.html ├── constant-values.html ├── overview-tree.html ├── package-tree.html ├── package-summary.html ├── help-doc.html ├── Max.html ├── Sum.html ├── TrueMax.html ├── WordCount.html ├── WordCountAsSort.html ├── SortWordCount.html ├── Sum.Map.html ├── WordCount.Reduce.html ├── WordCount.Map.html ├── Sum.Reduce.html ├── SortWordCount.Map.html ├── SortWordCount.SortMap.html └── SortWordCount.Reduce.html ├── output.jar ├── bin ├── Max.class ├── Sum.class ├── Max$Map.class ├── Sum$Map.class ├── TrueMax.class ├── Max$Reduce.class ├── Sum$Reduce.class ├── WordCount.class ├── SortWordCount.class ├── TrueMax$Map.class ├── WordCount$Map.class ├── TrueMax$Reduce.class ├── WordCountAsSort.class ├── SortWordCount$Map.class ├── WordCount$Reduce.class ├── SortWordCount$Reduce.class ├── WordCountAsSort$Map.class ├── SortWordCount$SortMap.class ├── WordCountAsSort$Reduce.class └── SortWordCount$SortReduce.class ├── hadoop-examples-1.2.1.jar ├── src └── WordCount.java ├── README.md ├── speech └── speech_local /test: -------------------------------------------------------------------------------- 1 | eeeee 2 | -------------------------------------------------------------------------------- /doc/package-list: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /output.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UDICatNCHU/hadoop_tutorial/HEAD/output.jar -------------------------------------------------------------------------------- /bin/Max.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UDICatNCHU/hadoop_tutorial/HEAD/bin/Max.class -------------------------------------------------------------------------------- /bin/Sum.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UDICatNCHU/hadoop_tutorial/HEAD/bin/Sum.class -------------------------------------------------------------------------------- /bin/Max$Map.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UDICatNCHU/hadoop_tutorial/HEAD/bin/Max$Map.class -------------------------------------------------------------------------------- /bin/Sum$Map.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UDICatNCHU/hadoop_tutorial/HEAD/bin/Sum$Map.class -------------------------------------------------------------------------------- /bin/TrueMax.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UDICatNCHU/hadoop_tutorial/HEAD/bin/TrueMax.class -------------------------------------------------------------------------------- /bin/Max$Reduce.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UDICatNCHU/hadoop_tutorial/HEAD/bin/Max$Reduce.class -------------------------------------------------------------------------------- /bin/Sum$Reduce.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UDICatNCHU/hadoop_tutorial/HEAD/bin/Sum$Reduce.class -------------------------------------------------------------------------------- /bin/WordCount.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UDICatNCHU/hadoop_tutorial/HEAD/bin/WordCount.class -------------------------------------------------------------------------------- /bin/SortWordCount.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UDICatNCHU/hadoop_tutorial/HEAD/bin/SortWordCount.class -------------------------------------------------------------------------------- /bin/TrueMax$Map.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UDICatNCHU/hadoop_tutorial/HEAD/bin/TrueMax$Map.class -------------------------------------------------------------------------------- /bin/WordCount$Map.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UDICatNCHU/hadoop_tutorial/HEAD/bin/WordCount$Map.class -------------------------------------------------------------------------------- /bin/TrueMax$Reduce.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UDICatNCHU/hadoop_tutorial/HEAD/bin/TrueMax$Reduce.class -------------------------------------------------------------------------------- /bin/WordCountAsSort.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UDICatNCHU/hadoop_tutorial/HEAD/bin/WordCountAsSort.class -------------------------------------------------------------------------------- /doc/resources/inherit.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UDICatNCHU/hadoop_tutorial/HEAD/doc/resources/inherit.gif -------------------------------------------------------------------------------- /hadoop-examples-1.2.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UDICatNCHU/hadoop_tutorial/HEAD/hadoop-examples-1.2.1.jar -------------------------------------------------------------------------------- /bin/SortWordCount$Map.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UDICatNCHU/hadoop_tutorial/HEAD/bin/SortWordCount$Map.class -------------------------------------------------------------------------------- /bin/WordCount$Reduce.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UDICatNCHU/hadoop_tutorial/HEAD/bin/WordCount$Reduce.class -------------------------------------------------------------------------------- /bin/SortWordCount$Reduce.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UDICatNCHU/hadoop_tutorial/HEAD/bin/SortWordCount$Reduce.class -------------------------------------------------------------------------------- /bin/WordCountAsSort$Map.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UDICatNCHU/hadoop_tutorial/HEAD/bin/WordCountAsSort$Map.class -------------------------------------------------------------------------------- /bin/SortWordCount$SortMap.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UDICatNCHU/hadoop_tutorial/HEAD/bin/SortWordCount$SortMap.class -------------------------------------------------------------------------------- /bin/WordCountAsSort$Reduce.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UDICatNCHU/hadoop_tutorial/HEAD/bin/WordCountAsSort$Reduce.class -------------------------------------------------------------------------------- /bin/SortWordCount$SortReduce.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UDICatNCHU/hadoop_tutorial/HEAD/bin/SortWordCount$SortReduce.class -------------------------------------------------------------------------------- /doc/script.js: -------------------------------------------------------------------------------- 1 | function show(type) 2 | { 3 | count = 0; 4 | for (var key in methods) { 5 | var row = document.getElementById(key); 6 | if ((methods[key] & type) != 0) { 7 | row.style.display = ''; 8 | row.className = (count++ % 2) ? rowColor : altColor; 9 | } 10 | else 11 | row.style.display = 'none'; 12 | } 13 | updateTabs(type); 14 | } 15 | 16 | function updateTabs(type) 17 | { 18 | for (var value in tabs) { 19 | var sNode = document.getElementById(tabs[value][0]); 20 | var spanNode = sNode.firstChild; 21 | if (value == type) { 22 | sNode.className = activeTableTab; 23 | spanNode.innerHTML = tabs[value][1]; 24 | } 25 | else { 26 | sNode.className = tableTab; 27 | spanNode.innerHTML = "" + tabs[value][1] + ""; 28 | } 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /doc/stylesheet.css: -------------------------------------------------------------------------------- 1 | /* Javadoc style sheet */ 2 | 3 | /* Define colors, fonts and other style attributes here to override the defaults */ 4 | 5 | /* Page background color */ 6 | body { background-color: #FFFFFF; color:#000000 } 7 | 8 | /* Headings */ 9 | h1 { font-size: 145% } 10 | 11 | /* Table colors */ 12 | .TableHeadingColor { background: #CCCCFF; color:#000000 } /* Dark mauve */ 13 | .TableSubHeadingColor { background: #EEEEFF; color:#000000 } /* Light mauve */ 14 | .TableRowColor { background: #FFFFFF; color:#000000 } /* White */ 15 | 16 | /* Font used in left-hand frame lists */ 17 | .FrameTitleFont { font-size: 100%; font-family: Helvetica, Arial, sans-serif; color:#000000 } 18 | .FrameHeadingFont { font-size: 90%; font-family: Helvetica, Arial, sans-serif; color:#000000 } 19 | .FrameItemFont { font-size: 90%; font-family: Helvetica, Arial, sans-serif; color:#000000 } 20 | 21 | /* Navigation bar fonts and colors */ 22 | .NavBarCell1 { background-color:#EEEEFF; color:#000000} /* Light mauve */ 23 | .NavBarCell1Rev { background-color:#00008B; color:#FFFFFF} /* Dark Blue */ 24 | .NavBarFont1 { font-family: Arial, Helvetica, sans-serif; color:#000000;color:#000000;} 25 | .NavBarFont1Rev { font-family: Arial, Helvetica, sans-serif; color:#FFFFFF;color:#FFFFFF;} 26 | 27 | .NavBarCell2 { font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF; color:#000000} 28 | .NavBarCell3 { font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF; color:#000000} 29 | 30 | -------------------------------------------------------------------------------- /doc/allclasses-noframe.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | All Classes 7 | 8 | 9 | 10 | 11 | 12 |

All Classes

13 |
14 | 27 |
28 | 29 | 30 | -------------------------------------------------------------------------------- /doc/allclasses-frame.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | All Classes 7 | 8 | 9 | 10 | 11 | 12 |

All Classes

13 |
14 | 27 |
28 | 29 | 30 | -------------------------------------------------------------------------------- /doc/package-frame.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | <Unnamed> 7 | 8 | 9 | 10 | 11 | 12 |

<Unnamed>

13 |
14 |

Classes

15 | 28 |
29 | 30 | 31 | -------------------------------------------------------------------------------- /src/WordCount.java: -------------------------------------------------------------------------------- 1 | import java.io.IOException; 2 | import java.util.*; 3 | 4 | import org.apache.hadoop.fs.Path; 5 | import org.apache.hadoop.conf.*; 6 | import org.apache.hadoop.io.*; 7 | import org.apache.hadoop.mapreduce.*; 8 | import org.apache.hadoop.mapreduce.lib.input.FileInputFormat; 9 | import org.apache.hadoop.mapreduce.lib.input.TextInputFormat; 10 | import org.apache.hadoop.mapreduce.lib.output.FileOutputFormat; 11 | import org.apache.hadoop.mapreduce.lib.output.TextOutputFormat; 12 | 13 | public class WordCount { 14 | 15 | public static class Map extends Mapper { 16 | public void map(LongWritable key, Text value, Context context) throws IOException, InterruptedException { 17 | String line = value.toString(); 18 | StringTokenizer tokenizer = new StringTokenizer(line); 19 | while (tokenizer.hasMoreTokens()) { 20 | String token = tokenizer.nextToken(); 21 | context.write(new Text(token), new IntWritable(1)); 22 | } 23 | } 24 | } 25 | 26 | public static class Reduce extends Reducer { 27 | 28 | public void reduce(Text key, Iterable values, Context context) 29 | throws IOException, InterruptedException { 30 | int sum = 0; 31 | for (IntWritable val : values) { 32 | sum += val.get(); 33 | } 34 | context.write(key, new IntWritable(sum)); 35 | } 36 | } 37 | 38 | public static void main(String[] args) throws Exception { 39 | Configuration conf = new Configuration(); 40 | 41 | Job job = new Job(conf, "wordcount"); 42 | 43 | job.setOutputKeyClass(Text.class); 44 | job.setOutputValueClass(IntWritable.class); 45 | 46 | job.setMapperClass(Map.class); 47 | job.setReducerClass(Reduce.class); 48 | job.setJarByClass(WordCount.class); 49 | 50 | job.setInputFormatClass(TextInputFormat.class); 51 | job.setOutputFormatClass(TextOutputFormat.class); 52 | 53 | FileInputFormat.addInputPath(job, new Path(args[0])); 54 | FileOutputFormat.setOutputPath(job, new Path(args[1])); 55 | 56 | job.waitForCompletion(true); 57 | } 58 | 59 | } 60 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # HadoopTutorial 2 | 3 | 4 | 上課所建置的Hadoop機器: 5 |  http://140.120.182.143:3000/cluster 6 | 7 | 8 | ## 如果你是在校外連線進來hadoop Cluster,請觀看下列VPN設定說明。如果你在校內,請直接跳過此部分。 9 | VPN: https://cc.nchu.edu.tw/sslvpn/ 10 | 因為機器限制只有學校IP才能連進來,不在學校的同學請使用學校VPN連線 11 | 12 | VPN連線方式: 13 | 1. 進入VPN網址: https://nchuvpn.twaren.net/ 14 | 2. 使用學校email(入口網站)帳密登入 15 | - 帳號: 學號@mail.nchu.edu.tw (ex. `g110056XXX@mail.nchu.edu.tw`) 16 | - 密碼: 入口網站密碼 17 | 3. 點選開始 ![](https://cc.nchu.edu.tw/sslvpn/images/win_2.jpg) 18 | 4. 照網頁指示安裝PulseSecure軟體後就可連線,其他詳細資訊可參考 https://cc.nchu.edu.tw/sslvpn/ 安裝說明 19 | 20 | ## 登入方式: 21 | ```shell 22 | ssh hduser@140.120.182.143 -p 1000 23 | ``` 24 | 25 | Account: _hduser_ 26 | 27 | Password: 28 | 29 | ## 關於帳號的創建 30 | 31 | sudo adduser --ingroup hadoop **你的帳號** 32 | 33 | 例如: 34 | 35 | ```shell 36 | sudo adduser --ingroup hadoop yao-chung 37 | ``` 38 | 39 | ## 修改hdfs 權限 40 | 41 | ```shell 42 | cd /usr/local/hadoop/ 43 | bin/hadoop fs -mkdir -p /user/your_account/ 44 | bin/hadoop fs -chown -R your_account:hadoop /user/your_account/ 45 | ``` 46 | 47 | ## 使用自己帳號登入後,輸入下列設定檔 48 | ```shell 49 | exit 50 | ssh 你的帳號@140.120.182.143 -p 1000 51 | ``` 52 | ### 登入後設定環境變數檔 (.bashrc) 53 | ```shell 54 | nano .bashrc 55 | export HADOOP_HOME=/usr/local/hadoop 56 | export PATH=$PATH:$HADOOP_HOME/bin 57 | export CLASSPATH=.:$HADOOP_HOME/share/hadoop/common/hadoop-common-2.7.7.jar:$HADOOP_HOME/share/hadoop/mapreduce/hadoop-mapreduce-client-core-2.7.7.jar:$HADOOP_HOME/share/hadoop/common/lib/commons-cli-1.2.jar:$CLASSPATH 58 | 59 | ``` 60 | ### 登出後重新登入使設定檔生效 or 使用 source 指令 61 | ```shell 62 | source .bashrc 63 | ``` 64 | 65 | 66 | ### 上述如果不清楚的話,可以觀看下面的影片說明: 67 | [Hadoop系統帳號創建說明影片](https://youtu.be/KP4E2E2yuOw) 68 | 69 | 70 | 71 | 72 | # HDFS (Hadoop Distributed File System 基本操作): 73 | 74 | * 瀏覽HDFS內容 75 | ``` shell 76 | hadoop fs -ls 77 | ``` 78 | 79 | * 創建目錄夾於HDFS中 80 | ```shell 81 | hadoop fs -mkdir 目錄夾名稱 82 | ``` 83 | 84 | * 存放資料於HDFS中 85 | ```shell 86 | hadoop fs -put local_file_name hdfs_file_name 87 | ``` 88 | 89 | * 從HDFS刪除資料 90 | ```shell 91 | hadoop fs -rmr hdfs_file_name 92 | ``` 93 | 94 | * 查看HDFS檔案內容 95 | ```shell 96 | hadoop fs -cat file_name 97 | ``` 98 | 99 | * 自HDFS中,取回檔案至本地端 100 | ```shell 101 | hadoop fs -get hdfs_file_name local_file_name 102 | ``` 103 | 104 | # 如何執行Hadoop程式? 105 | 程式執行指令如下: 106 | 107 | hadoop jar jar檔 類別名稱 欲處理的檔案 計算完後結果存放之處 108 | ```shell 109 | hadoop jar example.jar WordCount hdfs_files result_stored_folder 110 | 111 | ``` 112 | 113 | 114 | ### 關於程式執行部分,上述如果不清楚的話,可以觀看下面的影片說明: 115 | 116 | [Hadoop jar檔程式執行說明](https://youtu.be/L2FheR8ByFo) 117 | 118 | 119 | # 如何編譯程式呢? 120 | 確認目前工作目錄為hadoop_tutorial,確認src子目錄夾中有可編譯之java檔案 121 | 於命令列模式,直接輸入 "ant",系統便會直接進行src目錄夾中檔案之編譯與jar檔包裝 122 | 123 | ```shell 124 | ant 125 | ``` 126 | 127 | [Hadoop程式編譯說明](https://youtu.be/WPcnytCjyf8) 128 | 129 | 130 | 131 | -------------------------------------------------------------------------------- /doc/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Generated Documentation (Untitled) 7 | 60 | 61 | 62 | 63 | 64 | 65 | <noscript> 66 | <div>JavaScript is disabled on your browser.</div> 67 | </noscript> 68 | <h2>Frame Alert</h2> 69 | <p>This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. Link to <a href="SortWordCount.html">Non-frame version</a>.</p> 70 | 71 | 72 | 73 | -------------------------------------------------------------------------------- /doc/deprecated-list.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Deprecated List 7 | 8 | 9 | 10 | 11 | 12 | 22 | 25 | 26 |
27 | 28 | 29 | 30 | 31 | 32 | 33 | 41 |
42 | 69 | 70 |
71 |

Deprecated API

72 |

Contents

73 |
74 | 75 |
76 | 77 | 78 | 79 | 80 | 81 | 82 | 90 |
91 | 118 | 119 | 120 | 121 | -------------------------------------------------------------------------------- /doc/constant-values.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Constant Field Values 7 | 8 | 9 | 10 | 11 | 12 | 22 | 25 | 26 |
27 | 28 | 29 | 30 | 31 | 32 | 33 | 41 |
42 | 69 | 70 |
71 |

Constant Field Values

72 |

Contents

73 |
74 | 75 |
76 | 77 | 78 | 79 | 80 | 81 | 82 | 90 |
91 | 118 | 119 | 120 | 121 | -------------------------------------------------------------------------------- /doc/overview-tree.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Class Hierarchy 7 | 8 | 9 | 10 | 11 | 12 | 22 | 25 | 26 |
27 | 28 | 29 | 30 | 31 | 32 | 33 | 41 |
42 | 69 | 70 |
71 |

Hierarchy For All Packages

72 |
73 |
74 |

Class Hierarchy

75 | 100 |
101 | 102 |
103 | 104 | 105 | 106 | 107 | 108 | 109 | 117 |
118 | 145 | 146 | 147 | 148 | -------------------------------------------------------------------------------- /doc/package-tree.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Class Hierarchy 7 | 8 | 9 | 10 | 11 | 12 | 22 | 25 | 26 |
27 | 28 | 29 | 30 | 31 | 32 | 33 | 41 |
42 | 69 | 70 |
71 |

Hierarchy For Package <Unnamed>

72 |
73 |
74 |

Class Hierarchy

75 | 100 |
101 | 102 |
103 | 104 | 105 | 106 | 107 | 108 | 109 | 117 |
118 | 145 | 146 | 147 | 148 | -------------------------------------------------------------------------------- /doc/package-summary.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 | 30 |
31 | 58 | 59 |
60 |

Package <Unnamed>

61 |
62 |
63 | 120 |
121 | 122 |
123 | 124 | 125 | 126 | 127 | 128 | 129 | 137 |
138 | 165 | 166 | 167 | 168 | -------------------------------------------------------------------------------- /doc/help-doc.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | API Help 7 | 8 | 9 | 10 | 11 | 12 | 22 | 25 | 26 |
27 | 28 | 29 | 30 | 31 | 32 | 33 | 41 |
42 | 69 | 70 |
71 |

How This API Document Is Organized

72 |
This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.
73 |
74 |
75 |
    76 |
  • 77 |

    Package

    78 |

    Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain six categories:

    79 |
      80 |
    • Interfaces (italic)
    • 81 |
    • Classes
    • 82 |
    • Enums
    • 83 |
    • Exceptions
    • 84 |
    • Errors
    • 85 |
    • Annotation Types
    • 86 |
    87 |
  • 88 |
  • 89 |

    Class/Interface

    90 |

    Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:

    91 |
      92 |
    • Class inheritance diagram
    • 93 |
    • Direct Subclasses
    • 94 |
    • All Known Subinterfaces
    • 95 |
    • All Known Implementing Classes
    • 96 |
    • Class/interface declaration
    • 97 |
    • Class/interface description
    • 98 |
    99 |
      100 |
    • Nested Class Summary
    • 101 |
    • Field Summary
    • 102 |
    • Constructor Summary
    • 103 |
    • Method Summary
    • 104 |
    105 |
      106 |
    • Field Detail
    • 107 |
    • Constructor Detail
    • 108 |
    • Method Detail
    • 109 |
    110 |

    Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.

    111 |
  • 112 |
  • 113 |

    Annotation Type

    114 |

    Each annotation type has its own separate page with the following sections:

    115 |
      116 |
    • Annotation Type declaration
    • 117 |
    • Annotation Type description
    • 118 |
    • Required Element Summary
    • 119 |
    • Optional Element Summary
    • 120 |
    • Element Detail
    • 121 |
    122 |
  • 123 |
  • 124 |

    Enum

    125 |

    Each enum has its own separate page with the following sections:

    126 |
      127 |
    • Enum declaration
    • 128 |
    • Enum description
    • 129 |
    • Enum Constant Summary
    • 130 |
    • Enum Constant Detail
    • 131 |
    132 |
  • 133 |
  • 134 |

    Tree (Class Hierarchy)

    135 |

    There is a Class Hierarchy page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with java.lang.Object. The interfaces do not inherit from java.lang.Object.

    136 |
      137 |
    • When viewing the Overview page, clicking on "Tree" displays the hierarchy for all packages.
    • 138 |
    • When viewing a particular package, class or interface page, clicking "Tree" displays the hierarchy for only that package.
    • 139 |
    140 |
  • 141 |
  • 142 |

    Deprecated API

    143 |

    The Deprecated API page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.

    144 |
  • 145 |
  • 146 |

    Index

    147 |

    The Index contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.

    148 |
  • 149 |
  • 150 |

    Prev/Next

    151 |

    These links take you to the next or previous class, interface, package, or related page.

    152 |
  • 153 |
  • 154 |

    Frames/No Frames

    155 |

    These links show and hide the HTML frames. All pages are available with or without frames.

    156 |
  • 157 |
  • 158 |

    All Classes

    159 |

    The All Classes link shows all classes and interfaces except non-static nested types.

    160 |
  • 161 |
  • 162 |

    Serialized Form

    163 |

    Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description.

    164 |
  • 165 |
  • 166 |

    Constant Field Values

    167 |

    The Constant Field Values page lists the static final fields and their values.

    168 |
  • 169 |
170 | This help file applies to API documentation generated using the standard doclet.
171 | 172 |
173 | 174 | 175 | 176 | 177 | 178 | 179 | 187 |
188 | 215 | 216 | 217 | 218 | -------------------------------------------------------------------------------- /speech: -------------------------------------------------------------------------------- 1 | 各位 友邦 的 元首 與 貴賓 、 各國 駐台 使節 及 代表 、 現場 的 好 朋友 , 全體 國人 同胞 , 大家 好 。 2 | 感謝 與 承擔 就 在 剛剛 , 我 和 陳建仁 已經 在 總統府 裡面 , 正式 宣誓 就任 中華民國 第十四 任 3 | 總統 與 副 總統 。 我們 要 感謝 這塊 土地 對 我們 的 栽培 , 感謝 人民 對 我們 的 信任 , 4 | 以及 , 最 重要 的 , 感謝 這個 國家 的 民主 機制 , 讓 我們 透過 和平 的 選舉 過程 , 實現 第三次 政黨 輪替 , 5 | 並且 克服 種種 不 確定 因素 , 順利 渡過 長達 四個 月 的 交接 期 , 完成 政權 和平 移轉 。 台灣 , 6 | 再 一次 用 行動 告訴 世界 , 作為 一群 民主 人 與 自由人 , 我們 有 堅定 的 信念 , 去 捍衛 民主自由 的 生活 方式 。 7 | 這段 旅程 , 我們 每 一個 人 都 參與 其中 。 親愛 的 台灣 人民 , 我們 做到 了 。 我要 告訴 大家 , 8 | 對於 一月 十六日 的 選舉 結果 , 我 從來 沒有 其他 的 解讀 方式 。 人民 選擇 了 新 總統 、 新政府 , 所 期待 的 就是 四個 字 9 | : 解決問題 。 此時此刻 , 台灣 的 處境 很 困難 , 迫切需要 執政者 義無反顧 的 承擔 。 這 一點 , 我 不會 忘記 。 10 | 我 也 要 告訴 大家 , 眼前 的 種種 難關 , 需要 我們 誠實 面對 , 需要 我們 共同 承擔 。 所以 , 這個 演說 是 一個 邀請 , 11 | 我要 邀請 全體 國人 同胞 一 起來 , 扛起 這個 國家 的 未來 。 國家 不會 因為 領導人 而 偉大 ; 全體 國民 的 共同奮鬥 , 12 | 才 讓 這個 國家 偉大 。 總統 該 團結 的 不 只是 支持者 , 總統 該 團結 的 是 整個 國家 。 團結 是 為 了 改變 , 13 | 這是 我 對 這個 國家 最 深切 的 期待 。 在 這裡 , 我要 誠懇 地 呼籲 , 請給 這個 國家 一個 機會 , 讓 我們 拋下 成見 , 14 | 拋下 過去 的 對立 , 我們 一 起來 完成 新 時代 交給 我們 的 使命 。 在 我們 共同奮鬥 的 過程 中 , 身為 總統 , 15 | 我要 向 全國 人民 宣示 , 未來 我 和 新政府 , 將 領導 這個 國家 的 改革 , 展現 決心 , 絕不 退縮 。 16 | 為 年輕人 打造 一個 更好 的 國家 未來 的 路並 不好 走 , 台灣 需要 一個 正面 迎向 一切 挑戰 的 新政府 , 17 | 我 的 責任 就是 領導 這個 新政府 。 我們 的 年金 制度 , 如果 不改 , 就 會 破產 。 18 | 我們 僵化 的 教育 制度 , 已經 逐漸 與 社會 脈動 脫節 。 我們 的 能源 與 資源 十分 有限 , 19 | 我們 的 經濟 缺乏 動能 , 舊 的 代工 模式 已經 面臨 瓶頸 , 整個 國家 極 需要 新 的 經濟 發展 模式 。 20 | 我們 的 人口 結構 急速 老化 , 長 照 體系 卻 尚未 健全 。 我們 的 人口 出生率 持續 低落 , 21 | 完善 的 托育 制度 卻 始終 遙遙無期 。 我們 環境 汙染 問題 仍然 嚴重 。 我們 國家 的 財政 並不 樂觀 。 22 | 我們 的 司法 已經 失去 人民 的 信任 。 我們 的 食品安全 問題 , 困擾 著 所有 家庭 。 我們 的 貧富差距 越來越 嚴重 。 23 | 我們 的 社會 安全網 還是 有 很多 破洞 。 最 重要 的 , 我要 特別 強調 , 我們 的 年輕人 處於 低薪 的 處境 , 他們 的 人生 , 24 | 動彈不得 , 對於 未來 , 充滿 無奈 與 茫然 。 年輕人 的 未來 是 政府 的 責任 。 如果 不 友善 的 結構 沒有 改變 , 25 | 再 多 個人 菁英 的 出現 , 都 不足以 讓 整體 年輕人 的 處境 變好 。 我 期許 自己 , 在 未來 的 任期 之內 , 要 一步 一步 , 26 | 從 根本 的 結構 來 解決 這個 國家 的 問題 。 這 就是 我 想 為 台灣 的 年輕人 做 的 事 。 27 | 雖然 我 沒有 辦法 立刻 幫 所有 的 年輕人 加薪 , 但是 我 願意 承諾 , 新政府 會 立刻 展開 行動 。 28 | 請給 我們 一點 時間 , 也 請 跟 我們 一起 走上 改革 的 這 一條 路 。 改變 年輕人 的 處境 , 就是 改變 國家 的 處境 。 29 | 一個 國家 的 年輕人 沒有 未來 , 這個 國家 必定 沒有 未來 。 幫助 年輕人 突破 困境 , 實現 世代 正義 , 30 | 把 一個 更好 的 國家 交到 下一代 手上 , 就是 新政府 重大 的 責任 。 31 | 第一 、 經濟 結構 的 轉型 要 打造 一個 更好 的 國家 , 未來 , 新政府 要 做到 以下 幾件 事情 。 32 | 首先 , 就是 讓 台灣 的 經濟 結構 轉型 。 這是 新政府 所 必須 承擔 的 最 艱鉅 使命 。 我們 不要 妄自菲薄 , 33 | 更 不要 失去 信心 。 台灣 有 很多 別的 國家 沒有 的 優勢 , 我們 有 海洋 經濟 的 活力 和 靭 性 , 高素質 的 人力資源 、 34 | 務實 可靠 的 工程師 文化 、 完整 的 產業鏈 、 敏捷 靈活 的 中小企業 , 以及 , 永不 屈服 的 創業精神 。 35 | 我們 要 讓 台灣 經濟 脫胎換骨 , 就 必須 從現在起 就 下定決心 , 勇敢 地 走出 另外 一條 路 。 這 一條 路 , 36 | 就是 打造 台灣 經濟 發展 的 新 模式 。 新政府 將 打造 一個 以 創新 、 就業 、 分配 為 核心 價值 , 37 | 追求 永續 發展 的 新 經濟模式 。 改革 的 第一步 , 就是 強化 經濟 的 活力 與 自主性 , 加強 和 全球 及 區域 的 連結 , 38 | 積極 參與 多邊 及 雙邊 經濟 合作 及 自由 貿易談判 , 包括 TPP 、 RCEP 等 , 並且 , 推動 新 南向 政策 , 39 | 提升 對外 經濟 的 格局 及 多元性 , 告別 以往 過於 依賴 單一 市場 的 現象 。 除此之外 , 新政府 相信 , 40 | 唯有 激發 新 的 成長 動能 , 我們 才能 突破 當前 經濟 的 停滯不前 。 我們 會以 出口 和 內需 作為 雙引擎 , 41 | 讓 企業 生產 和 人民 生活 互為 表裡 , 讓 對外貿易 和 在 地 經濟 緊密 連結 。 我們 會 優先 推動 五大 創新 研發 計畫 , 42 | 藉 著 這些 產業 來 重新 塑造 台灣 的 全球 競爭力 。 我們 也 要 積極 提升 勞動 生產力 , 保障 勞工 權益 , 43 | 讓 薪資 和 經濟 成長 能 同步 提升 。 這是 台灣 經濟 發展 的 關鍵時刻 。 我們 有 決心 , 也 有 溝通 能力 。 44 | 我們 已經 有 系統性 的 規劃 , 未來 , 會以 跨部會 聯手 的 模式 , 把 整個 國家 的 力量 集結 起來 , 45 | 一 起來 催生 這個 新 模式 。 在 經濟 發展 的 同時 , 我們 不要 忘記 對 環境 的 責任 。 經濟 發展 的 新 模式 會 和 國土規劃 、 46 | 區域 發展 及 環境 永續 , 相互 結合 。 產業 的 佈局 和 國土 的 利用 , 應該 拋棄 零碎 的 規畫 , 和 短視 近利 的 眼光 。 47 | 我們 必須 追求 區域 的 均衡 發展 , 這 需要 中央 來 規畫 、 整合 , 也 需要 地方 政府 充分發揮 區域 聯合 治理 的 精神 。 48 | 我們 也 不能 再 像 過去 , 無止盡 地 揮霍 自然資源 及 國民 健康 。 所以 , 對 各種 汙染 的 控制 , 我們 會 嚴格把關 , 49 | 更要 讓 台灣 走向 循環 經濟 的 時代 , 把 廢棄物 轉換 為 再生資源 。 對於 能源 的 選擇 , 我們 會以 永續 的 觀念 去 逐步 調整 。 50 | 新政府 會 嚴肅 看待 氣候變遷 、 國土 保育 、 災害 防治 的 相關 議題 , 因為 , 我們 只有 一個 地球 , 我們 也 只有 一個 台灣 。 51 | 第二 、 強化 社會 安全網 新政府 必須 要 承擔 的 第二件 事情 , 就是 強化 台灣 的 社會 安全網 。 這些 年 , 52 | 幾件 關於 兒少 安全 及 隨機 殺人 的 事件 , 都 讓 整個 社會 震驚 。 不過 , 一個 政府 不能 永遠 在 震驚 , 53 | 它 必須 要 有 同理 心 。 沒有 人 可以 替 受害者 家屬 承受 傷痛 , 但是 , 一個 政府 , 尤其 是 第一線 處理 問題 的 人 , 54 | 必須 要 讓 受害者 以及 家屬 覺得 , 不幸 事件 發生 的 時候 , 政府 是 站 在 他們 這 一邊 。 除了 同理 心 之外 , 55 | 政府 更 應該 要 提出 解決 的 方法 。 全力 防止 悲劇 一再 發生 , 從 治安 、 教育 、 心理健康 、 社會工作 等 各個 面向 , 56 | 積極 把 破洞 補 起來 。 尤其 是 治安 與 反毒 的 工作 , 這些 事情 , 新政府 會用 最 嚴肅 的 態度 和 行動 來 面對 。 57 | 在 年金 的 改革 方面 , 這是 攸關 台灣 生存 發展 的 關鍵 改革 , 我們 不 應該 遲疑 , 也 不 可以 躁進 。 58 | 由 陳建仁 副 總統 擔任 召集人 的 年金 改革 委員會 , 已經 緊鑼密鼓 在 籌備 之中 。 過去 的 政府 在 這個 議題 上 , 59 | 曾經 有過 一些 努力 。 但是 , 缺乏 社會 的 參與 。 新政府 的 做法 , 是 發動 一個 集體 協商 , 因為 年金 改革 必須 是 60 | 一個 透過 協商 來 團結 所有人 的 過程 。 這 就是 為 什麼 , 我們 要 召開 年金 改革 國是會議 , 由 不同 階層 、 61 | 不同 職業 代表 , 在 社會 團結 的 基礎 上 , 共同 協商 。 一年 之內 , 我們 會 提出 可行 的 改革方案 。 無論是 勞工 還是 62 | 公務員 , 每 一個 國民 的 退休 生活 都 應該 得到 公平 的 保障 。 另外 , 在 長期 照顧 的 議題 上 , 我們 將會 把 優質 、 63 | 平價 、 普及 的 長期 照顧 系統 建立 起來 。 和 年金 改革 一樣 , 長 照 體系 也 是 一個 社會 總動員 的 過程 。 64 | 新政府 的 做法 是 由 政府 主導 和 規劃 , 鼓勵 民間 發揮 社區 主義 的 精神 , 透過 社會 集體 互助 的 力量 , 65 | 來 建立 一套 妥善 而 完整 的 體系 。 每 一個 老年人 都 可以 在 自己 熟悉 的 社區 , 安心 享受 老年 生活 , 66 | 每 一個 家庭 的 照顧 壓力 將會 減輕 。 照顧 老人 的 工作 不能 完全 讓 它 變成 自由市場 。 我們 會 把 責任 扛起來 , 67 | 按部就班 來 規劃 與 執行 , 為 超 高齡 社會 的 來臨 , 做好 準備 。 第三 、 社會 的 公平 與 正義 68 | 新政府 要 承擔 的 第三件 事情 , 就是 社會 的 公平 與 正義 。 在 這個 議題 上 , 新政府 會 持續 和 公民 社會 一起 合作 , 69 | 讓 台灣 的 政策 更 符合 多元 、 平等 、 開放 、 透明 、 人權 的 價值 , 讓 台灣 的 民主 機制 更加 深化 與 進化 。 70 | 新 的 民主制度 要 能夠 上路 , 我們 必須 先 找出 面對 過去 的 共同 方法 。 未來 , 我會 在 總統府 成立 真 相與 和解 委員會 , 71 | 用 最 誠懇 與 謹慎 的 態度 , 來 處理 過去 的 歷史 。 追求 轉型 正義 的 目標 是 在 追求 社會 的 真正 和解 , 72 | 讓 所有 台灣 人 都 記取 那個 時代 的 錯誤 。 我們 將從 真相 的 調查 與 整理 出發 , 預計 在 三年 之內 , 73 | 完成 台灣 自己 的 轉型 正義 調查 報告書 。 我們 將會 依據 調查報告 所 揭示 的 真相 , 來 進行 後續 的 轉型 正義 工作 。 74 | 挖掘 真相 、 彌平 傷痕 、 釐清 責任 。 從此以後 , 過去 的 歷史 不再 是 台灣 分裂 的 原因 , 而是 台灣 一起 往前走 的 動力 。 75 | 同樣 在 公平正義 的 議題 上 , 我會 秉持 相同 的 原則 , 來 面對 原住民 族 的 議題 。 今天 的 就職典禮 , 76 | 原住民 族 的 小朋友 在 唱國歌 之前 , 先唱 了 他們 部落 傳統 的 古調 。 這 象徵 了 , 我們 不敢 忘記 , 77 | 這個 島上 先來後到 的 順序 。 新政府 會 用 道歉 的 態度 , 來 面對 原住民 族 相關 議題 , 重建 原民 史觀 , 78 | 逐步 推動 自治 , 復 育 語言 文化 , 提升 生活 照顧 , 這 就是 我要 領導 新政府 推動 的 改變 。 79 | 接下來 , 新政府 也 會 積極 推動 司法 改革 。 這是 現階段 台灣 人民 最 關心 的 議題 。 80 | 司法 無法 親近 人民 、 不 被 人民 信任 、 司法 無法 有效 打擊犯罪 , 以及 , 司法 失去 作為 正義 最後 一道 防線 的 功能 , 81 | 是 人民 普遍 的 感受 。 為 了 展現 新政府 的 決心 , 我們 會 在 今年 十月 召開 司法 國是會議 , 透過 人民 實際 的 參與 , 82 | 讓 社會 力 進來 , 一起 推動 司法 改革 。 司法 必須 回應 人民 的 需求 , 不再 只是 法律 人 的 司法 , 而是 全民 的 司法 。 83 | 司法 改革 也 不 只是 司法 人 的 家務事 , 而是 全民 參與 的 改革 。 這 就是 我 對 司法 改革 的 期待 。 84 | 第四 、 區域 的 和平 穩定 發展 及 兩岸關係 新政府 要 承擔 的 第四件 事情 , 是 區域 的 和平 穩定 與 發展 , 85 | 以及 妥善處理 兩岸關係 。 過去 三十年 , 無論是 對 亞洲 或是 全球 , 都 是 變動 最 劇烈 的 時期 ; 而 全球 及 區域 的 86 | 經濟 穩定 和 集體 安全 , 也 是 各國 政府 越來越 關切 的 課題 。 台灣 在 區域 發展 當中 , 一直 是 不可或缺 的 關鍵 角色 。 87 | 但是 近年來 , 區域 的 情勢 快速 變動 , 如果 台灣 不 善用 自己 的 實力 和 籌碼 , 積極 參與 區域 事務 , 88 | 不但 將會 變得 無足輕重 , 甚至 可能 被 邊緣化 , 喪失 對於 未來 的 自主權 。 我們 有 危機 , 但 也 有 轉機 。 89 | 台灣 現階段 的 經濟 發展 , 和 區域 中 許多 國家 高度 關聯 和 互補 。 如果 將 打造 經濟 發展 新 模式 的 努力 , 透過 和 亞洲 、 乃至 亞太 區域 的 國家 合作 , 共同 形塑 未來 的 發展 策略 , 不但 可以 為 區域 的 經濟 創新 、 結構調整 和 永續 發展 , 做出 積極 的 貢獻 , 更 可以 和 區域 內 的 成員 , 建立 緊密 的 「 經濟 共同體 」 意識 。 我們 要 和 其他 國家 共享資源 、 人才 與 市場 , 擴大 經濟 規模 , 讓 資源 有效 利用 。 「 新 南向 政策 」 就是 基於 這樣 的 精神 。 我們 會 在 科技 、 文化 與 經貿 等 各 層面 , 和 區域 成員 廣泛 交流 合作 , 尤其 是 增進 與 東協 、 印度 的 多元 關係 。 為 此 , 我們 也 願意 和 對岸 , 就 共同 參與 區域 發展 的 相關 議題 , 坦誠 交換意見 , 尋求 各種 合作 與 協力 的 可能性 。 在 積極 發展 經濟 的 同時 , 亞太地區 的 安全 情勢 也 變得 越來越 複雜 , 而 兩岸關係 , 也 成為 建構 區域 和平 與 集體 安全 的 重要一環 。 這個 建構 的 進程 , 台灣會 做 一個 「 和平 的 堅定 維護者 」 , 積極 參與 , 絕不 缺席 ; 我們 也將 致力 維持 兩岸關係 的 和平 穩定 ; 我們 更會 努力 促成 內部 和解 , 強化 民主 機制 , 凝聚 共識 , 形成 一致 對外 的 立場 。 對話 和 溝通 , 是 我們 達成 目標 最 重要 的 關鍵 。 台灣 也 要 成為 一個 「 和平 的 積極 溝通 者 」 , 我們 將和 相關 的 各方 , 建立 常態 、 緊密 的 溝通 機制 , 隨時 交換意見 , 防止 誤判 , 建立 互信 , 有效 解決 爭議 。 我們 將 謹守 和平 原則 、 利益 共享 原則 , 來 處理 相關 的 爭議 。 我 依照 中華民國 憲法 當選 總統 , 我 有 責任 捍衛 中華民國 的 主權 和 領土 ; 對 於東海 及 南海 問題 , 我們 主張 應 擱置 爭議 , 共同開發 。 兩岸 之間 的 對話 與 溝通 , 我們 也將 努力 維持 現有 的 機制 。 1992 年 兩岸 兩會 秉持 相互 諒解 、 求同存異 的 政治 思維 , 進行 溝通 協商 , 達成 若干 的 共同 認知 與 諒解 , 我 尊重 這個 歷史事實 。 92 年 之後 , 20 多 年來 雙方 交流 、 協商 所 累積 形成 的 現狀 與 成果 , 兩岸 都 應該 共同 珍惜 與 維護 , 並在 這個 既有 的 事實 與 政治 基礎 上 , 持續 推動 兩岸關係 和平 穩定 發展 ; 新政府 會 依據 中華民國 憲法 、 兩岸人民 關係 條例 及其 他 相關 法律 , 處理 兩岸 事務 。 兩岸 的 兩個 執政黨 應該 要 放下 歷史 包袱 , 展開 良性 對話 , 造福 兩岸人民 。 我 所講 的 既有 政治 基礎 , 包含 幾個 關鍵 元素 , 第一 , 1992 年 兩岸 兩會 會談 的 歷史事實 與 求同存異 的 共同 認知 , 這是 歷史事實 ; 第二 , 中華民國 現行 憲政 體制 ; 第三 , 兩岸 過去 20 多 年來 協商 和 交流 互動 的 成果 ; 第四 , 台灣 民主 原則 及 普遍 民意 。 第五 、 外 交與 全球性 議題 新政府 要 承擔 的 第五件 事情 , 是 善 盡 地球 公民 的 責任 , 在外 交與 全球性 的 議題 上 做出 貢獻 。 讓 台灣 走向世界 , 也 要 讓 世界 走進 台灣 。 現場 有 許多 來自 各國 的 元首 與 使節團 , 我要 特別 謝謝 他們 , 長久以來 一直 幫助 台灣 , 讓 我們 有 機會 參與 國際 社會 。 未來 , 我們 會 持續 透過 官方 互動 、 企業 投資 與 民間 合作 各種 方式 , 分享 台灣 發展 的 經驗 , 與 友邦 建立 永續 的 夥伴關係 。 台灣 是 全球 公民 社會 的 模範生 , 民主化 以來 , 我們 始終 堅持 和平 、 自由 、 民主 及 人權 的 普世 價值 。 我們 會 秉持 這個 精神 , 加入 全球 議題 的 價值 同盟 。 我們 會 繼續 深化 與 包括 美國 、 日本 、 歐洲 在內 的 友好 民主 國家 的 關係 , 在 共同 的 價值 基礎 上 , 推動 全方位 的 合作 。 我們 會 積極 參與 國際 經貿合作 及 規則 制定 , 堅定 維護 全球 的 經濟秩序 , 並且 融入 重要 的 區域 經貿 體系 。 我們 也 不會 在 防制 全球 暖化 、 氣候變遷 的 議題 上 缺席 。 我們 將會 在 行政院 設立 專責 的 能源 和 減碳 辦公室 , 並且 根據 COP21 巴黎 協議 的 規定 , 定期 檢討 溫室 氣體 的 減量 目標 , 與 友好 國家 攜手 , 共同 維護 永續 的 地球 。 同時 , 新政府 會 支持 並 參與 , 全球性 新興 議題 的 國際 合作 , 包括 人 道 救援 、 醫療 援助 、 疾病 的 防治 與 研究 、 反恐 合作 , 以及 共同 打擊 跨國 犯罪 , 讓 台灣成 為 國際 社會 不可或缺 的 夥伴 。 結語 1996 年 台灣 第一次 總統 直選 , 到 今天 剛好 20 年 。 過去 20 年 , 在 幾任 政府 以及 公民 社會 的 努力 之下 , 我們 成功 渡過 了 許多 新興 民主 國家 必須 面對 的 難關 。 在 這個 過程 中 , 我們 曾經 有過 許多 感動 人心 的 時刻 和 故事 , 不過 , 正 如同 世界 上 其他 國家 一樣 , 我們 也 曾經 有過 焦慮 、 不安 、 矛盾 、 與 對立 。 我們 看到 了 社會 的 對立 , 進步 與 保守 的 對立 , 環境 與 開發 的 對立 , 以及 , 政治 意識 之間 的 對立 。 這些 對立 , 曾經 激發 出 選舉 時 的 動員 能量 , 不過 也 因為 這些 對立 , 我們 的 民主 逐漸 失去 了 解決問題 的 能力 。 民主 是 一個 進程 , 每 一個 時代 的 政治工作者 , 都 要 清楚 認識 他 身上 所 肩負 的 責任 。 民主 會 前進 , 民主 也 有 可能 倒退 。 今天 , 我 站 在 這裡 , 就是 要 告訴 大家 , 倒退 不會 是 我們 的 選項 。 新政府 的 責任 就是 把 台灣 的 民主 推向 下 一個 階段 : 以前 的 民主 是 選舉 的 輸贏 , 現在 的 民主 則是 關於 人民 的 幸福 ; 以前 的 民主 是 兩個 價值觀 的 對決 , 現在 的 民主 則是 不同 價值觀 的 對話 。 打造 一個 沒有 被 意識形態 綁架 的 「 團結 的 民主 」 , 打造 一個 可以 回應 社會 與 經濟 問題 的 「 有效率 的 民主 」 , 打造 一個 能夠 實質 照料 人民 的 「 務實 的 民主 」 , 這 就是 新 時代 的 意義 。 只要 我們 相信 , 新 時代 就 會 來臨 。 只要 這個 國家 的 主人 , 有 堅定 的 信念 , 新 時代 一定 會 在 我們 這 一代人 的 手上 誕生 。 各位 親愛 的 台灣 人民 , 演講 要 結束 了 , 改革 要 開始 了 。 從 這 一刻起 , 這個 國家 的 擔子 交在 新政府 身上 。 我會 讓 大家 看見 這個 國家 的 改變 。 歷史 會 記得 我們 這個 勇敢 的 世代 , 這個 國家 的 繁榮 、 尊嚴 、 團結 、 自信 和 公義 , 都 有 我們 努力 的 痕跡 。 歷史 會 記得 我們 的 勇敢 , 我們 在 2016 年 一起 把 國家 帶 向 新 的 方向 。 這塊 土地 上 的 每 一個 人 , 都 因為 參與 台灣 的 改變 , 而 感到 驕傲 。 剛才 表演 節目 中 的 一首 歌曲 當中 , 有 一句 讓 我 很 感動 的 歌詞 : ( 台語 ) 現在 是 彼 一天 , 勇敢 ㄟ 台灣 人 。 各位 國人 同胞 , 兩千 三百萬 的 台灣 人民 , 等待 已經 結束 , 現在 就是 那 一天 。 今天 , 明天 , 未來 的 每 一天 , 我們 都 要 做 一個 守護 民主 、 守護 自由 、 守護 這個 國家 的 台灣 人 。 謝謝 大家 。 90 | 91 | 92 | -------------------------------------------------------------------------------- /speech_local: -------------------------------------------------------------------------------- 1 | 各位 友邦 的 元首 與 貴賓 、 各國 駐台 使節 及 代表 、 現場 的 好 朋友 , 全體 國人 同胞 , 大家 好 。 2 | 感謝 與 承擔 就 在 剛剛 , 我 和 陳建仁 已經 在 總統府 裡面 , 正式 宣誓 就任 中華民國 第十四 任 3 | 總統 與 副 總統 。 我們 要 感謝 這塊 土地 對 我們 的 栽培 , 感謝 人民 對 我們 的 信任 , 4 | 以及 , 最 重要 的 , 感謝 這個 國家 的 民主 機制 , 讓 我們 透過 和平 的 選舉 過程 , 實現 第三次 政黨 輪替 , 5 | 並且 克服 種種 不 確定 因素 , 順利 渡過 長達 四個 月 的 交接 期 , 完成 政權 和平 移轉 。 台灣 , 6 | 再 一次 用 行動 告訴 世界 , 作為 一群 民主 人 與 自由人 , 我們 有 堅定 的 信念 , 去 捍衛 民主自由 的 生活 方式 。 7 | 這段 旅程 , 我們 每 一個 人 都 參與 其中 。 親愛 的 台灣 人民 , 我們 做到 了 。 我要 告訴 大家 , 8 | 對於 一月 十六日 的 選舉 結果 , 我 從來 沒有 其他 的 解讀 方式 。 人民 選擇 了 新 總統 、 新政府 , 所 期待 的 就是 四個 字 9 | : 解決問題 。 此時此刻 , 台灣 的 處境 很 困難 , 迫切需要 執政者 義無反顧 的 承擔 。 這 一點 , 我 不會 忘記 。 10 | 我 也 要 告訴 大家 , 眼前 的 種種 難關 , 需要 我們 誠實 面對 , 需要 我們 共同 承擔 。 所以 , 這個 演說 是 一個 邀請 , 11 | 我要 邀請 全體 國人 同胞 一 起來 , 扛起 這個 國家 的 未來 。 國家 不會 因為 領導人 而 偉大 ; 全體 國民 的 共同奮鬥 , 12 | 才 讓 這個 國家 偉大 。 總統 該 團結 的 不 只是 支持者 , 總統 該 團結 的 是 整個 國家 。 團結 是 為 了 改變 , 13 | 這是 我 對 這個 國家 最 深切 的 期待 。 在 這裡 , 我要 誠懇 地 呼籲 , 請給 這個 國家 一個 機會 , 讓 我們 拋下 成見 , 14 | 拋下 過去 的 對立 , 我們 一 起來 完成 新 時代 交給 我們 的 使命 。 在 我們 共同奮鬥 的 過程 中 , 身為 總統 , 15 | 我要 向 全國 人民 宣示 , 未來 我 和 新政府 , 將 領導 這個 國家 的 改革 , 展現 決心 , 絕不 退縮 。 16 | 為 年輕人 打造 一個 更好 的 國家 未來 的 路並 不好 走 , 台灣 需要 一個 正面 迎向 一切 挑戰 的 新政府 , 17 | 我 的 責任 就是 領導 這個 新政府 。 我們 的 年金 制度 , 如果 不改 , 就 會 破產 。 18 | 我們 僵化 的 教育 制度 , 已經 逐漸 與 社會 脈動 脫節 。 我們 的 能源 與 資源 十分 有限 , 19 | 我們 的 經濟 缺乏 動能 , 舊 的 代工 模式 已經 面臨 瓶頸 , 整個 國家 極 需要 新 的 經濟 發展 模式 。 20 | 我們 的 人口 結構 急速 老化 , 長 照 體系 卻 尚未 健全 。 我們 的 人口 出生率 持續 低落 , 21 | 完善 的 托育 制度 卻 始終 遙遙無期 。 我們 環境 汙染 問題 仍然 嚴重 。 我們 國家 的 財政 並不 樂觀 。 22 | 我們 的 司法 已經 失去 人民 的 信任 。 我們 的 食品安全 問題 , 困擾 著 所有 家庭 。 我們 的 貧富差距 越來越 嚴重 。 23 | 我們 的 社會 安全網 還是 有 很多 破洞 。 最 重要 的 , 我要 特別 強調 , 我們 的 年輕人 處於 低薪 的 處境 , 他們 的 人生 , 24 | 動彈不得 , 對於 未來 , 充滿 無奈 與 茫然 。 年輕人 的 未來 是 政府 的 責任 。 如果 不 友善 的 結構 沒有 改變 , 25 | 再 多 個人 菁英 的 出現 , 都 不足以 讓 整體 年輕人 的 處境 變好 。 我 期許 自己 , 在 未來 的 任期 之內 , 要 一步 一步 , 26 | 從 根本 的 結構 來 解決 這個 國家 的 問題 。 這 就是 我 想 為 台灣 的 年輕人 做 的 事 。 27 | 雖然 我 沒有 辦法 立刻 幫 所有 的 年輕人 加薪 , 但是 我 願意 承諾 , 新政府 會 立刻 展開 行動 。 28 | 請給 我們 一點 時間 , 也 請 跟 我們 一起 走上 改革 的 這 一條 路 。 改變 年輕人 的 處境 , 就是 改變 國家 的 處境 。 29 | 一個 國家 的 年輕人 沒有 未來 , 這個 國家 必定 沒有 未來 。 幫助 年輕人 突破 困境 , 實現 世代 正義 , 30 | 把 一個 更好 的 國家 交到 下一代 手上 , 就是 新政府 重大 的 責任 。 31 | 第一 、 經濟 結構 的 轉型 要 打造 一個 更好 的 國家 , 未來 , 新政府 要 做到 以下 幾件 事情 。 32 | 首先 , 就是 讓 台灣 的 經濟 結構 轉型 。 這是 新政府 所 必須 承擔 的 最 艱鉅 使命 。 我們 不要 妄自菲薄 , 33 | 更 不要 失去 信心 。 台灣 有 很多 別的 國家 沒有 的 優勢 , 我們 有 海洋 經濟 的 活力 和 靭 性 , 高素質 的 人力資源 、 34 | 務實 可靠 的 工程師 文化 、 完整 的 產業鏈 、 敏捷 靈活 的 中小企業 , 以及 , 永不 屈服 的 創業精神 。 35 | 我們 要 讓 台灣 經濟 脫胎換骨 , 就 必須 從現在起 就 下定決心 , 勇敢 地 走出 另外 一條 路 。 這 一條 路 , 36 | 就是 打造 台灣 經濟 發展 的 新 模式 。 新政府 將 打造 一個 以 創新 、 就業 、 分配 為 核心 價值 , 37 | 追求 永續 發展 的 新 經濟模式 。 改革 的 第一步 , 就是 強化 經濟 的 活力 與 自主性 , 加強 和 全球 及 區域 的 連結 , 38 | 積極 參與 多邊 及 雙邊 經濟 合作 及 自由 貿易談判 , 包括 TPP 、 RCEP 等 , 並且 , 推動 新 南向 政策 , 39 | 提升 對外 經濟 的 格局 及 多元性 , 告別 以往 過於 依賴 單一 市場 的 現象 。 除此之外 , 新政府 相信 , 40 | 唯有 激發 新 的 成長 動能 , 我們 才能 突破 當前 經濟 的 停滯不前 。 我們 會以 出口 和 內需 作為 雙引擎 , 41 | 讓 企業 生產 和 人民 生活 互為 表裡 , 讓 對外貿易 和 在 地 經濟 緊密 連結 。 我們 會 優先 推動 五大 創新 研發 計畫 , 42 | 藉 著 這些 產業 來 重新 塑造 台灣 的 全球 競爭力 。 我們 也 要 積極 提升 勞動 生產力 , 保障 勞工 權益 , 43 | 讓 薪資 和 經濟 成長 能 同步 提升 。 這是 台灣 經濟 發展 的 關鍵時刻 。 我們 有 決心 , 也 有 溝通 能力 。 44 | 我們 已經 有 系統性 的 規劃 , 未來 , 會以 跨部會 聯手 的 模式 , 把 整個 國家 的 力量 集結 起來 , 45 | 一 起來 催生 這個 新 模式 。 在 經濟 發展 的 同時 , 我們 不要 忘記 對 環境 的 責任 。 經濟 發展 的 新 模式 會 和 國土規劃 、 46 | 區域 發展 及 環境 永續 , 相互 結合 。 產業 的 佈局 和 國土 的 利用 , 應該 拋棄 零碎 的 規畫 , 和 短視 近利 的 眼光 。 47 | 我們 必須 追求 區域 的 均衡 發展 , 這 需要 中央 來 規畫 、 整合 , 也 需要 地方 政府 充分發揮 區域 聯合 治理 的 精神 。 48 | 我們 也 不能 再 像 過去 , 無止盡 地 揮霍 自然資源 及 國民 健康 。 所以 , 對 各種 汙染 的 控制 , 我們 會 嚴格把關 , 49 | 更要 讓 台灣 走向 循環 經濟 的 時代 , 把 廢棄物 轉換 為 再生資源 。 對於 能源 的 選擇 , 我們 會以 永續 的 觀念 去 逐步 調整 。 50 | 新政府 會 嚴肅 看待 氣候變遷 、 國土 保育 、 災害 防治 的 相關 議題 , 因為 , 我們 只有 一個 地球 , 我們 也 只有 一個 台灣 。 51 | 第二 、 強化 社會 安全網 新政府 必須 要 承擔 的 第二件 事情 , 就是 強化 台灣 的 社會 安全網 。 這些 年 , 52 | 幾件 關於 兒少 安全 及 隨機 殺人 的 事件 , 都 讓 整個 社會 震驚 。 不過 , 一個 政府 不能 永遠 在 震驚 , 53 | 它 必須 要 有 同理 心 。 沒有 人 可以 替 受害者 家屬 承受 傷痛 , 但是 , 一個 政府 , 尤其 是 第一線 處理 問題 的 人 , 54 | 必須 要 讓 受害者 以及 家屬 覺得 , 不幸 事件 發生 的 時候 , 政府 是 站 在 他們 這 一邊 。 除了 同理 心 之外 , 55 | 政府 更 應該 要 提出 解決 的 方法 。 全力 防止 悲劇 一再 發生 , 從 治安 、 教育 、 心理健康 、 社會工作 等 各個 面向 , 56 | 積極 把 破洞 補 起來 。 尤其 是 治安 與 反毒 的 工作 , 這些 事情 , 新政府 會用 最 嚴肅 的 態度 和 行動 來 面對 。 57 | 在 年金 的 改革 方面 , 這是 攸關 台灣 生存 發展 的 關鍵 改革 , 我們 不 應該 遲疑 , 也 不 可以 躁進 。 58 | 由 陳建仁 副 總統 擔任 召集人 的 年金 改革 委員會 , 已經 緊鑼密鼓 在 籌備 之中 。 過去 的 政府 在 這個 議題 上 , 59 | 曾經 有過 一些 努力 。 但是 , 缺乏 社會 的 參與 。 新政府 的 做法 , 是 發動 一個 集體 協商 , 因為 年金 改革 必須 是 60 | 一個 透過 協商 來 團結 所有人 的 過程 。 這 就是 為 什麼 , 我們 要 召開 年金 改革 國是會議 , 由 不同 階層 、 61 | 不同 職業 代表 , 在 社會 團結 的 基礎 上 , 共同 協商 。 一年 之內 , 我們 會 提出 可行 的 改革方案 。 無論是 勞工 還是 62 | 公務員 , 每 一個 國民 的 退休 生活 都 應該 得到 公平 的 保障 。 另外 , 在 長期 照顧 的 議題 上 , 我們 將會 把 優質 、 63 | 平價 、 普及 的 長期 照顧 系統 建立 起來 。 和 年金 改革 一樣 , 長 照 體系 也 是 一個 社會 總動員 的 過程 。 64 | 新政府 的 做法 是 由 政府 主導 和 規劃 , 鼓勵 民間 發揮 社區 主義 的 精神 , 透過 社會 集體 互助 的 力量 , 65 | 來 建立 一套 妥善 而 完整 的 體系 。 每 一個 老年人 都 可以 在 自己 熟悉 的 社區 , 安心 享受 老年 生活 , 66 | 每 一個 家庭 的 照顧 壓力 將會 減輕 。 照顧 老人 的 工作 不能 完全 讓 它 變成 自由市場 。 我們 會 把 責任 扛起來 , 67 | 按部就班 來 規劃 與 執行 , 為 超 高齡 社會 的 來臨 , 做好 準備 。 第三 、 社會 的 公平 與 正義 68 | 新政府 要 承擔 的 第三件 事情 , 就是 社會 的 公平 與 正義 。 在 這個 議題 上 , 新政府 會 持續 和 公民 社會 一起 合作 , 69 | 讓 台灣 的 政策 更 符合 多元 、 平等 、 開放 、 透明 、 人權 的 價值 , 讓 台灣 的 民主 機制 更加 深化 與 進化 。 70 | 新 的 民主制度 要 能夠 上路 , 我們 必須 先 找出 面對 過去 的 共同 方法 。 未來 , 我會 在 總統府 成立 真 相與 和解 委員會 , 71 | 用 最 誠懇 與 謹慎 的 態度 , 來 處理 過去 的 歷史 。 追求 轉型 正義 的 目標 是 在 追求 社會 的 真正 和解 , 72 | 讓 所有 台灣 人 都 記取 那個 時代 的 錯誤 。 我們 將從 真相 的 調查 與 整理 出發 , 預計 在 三年 之內 , 73 | 完成 台灣 自己 的 轉型 正義 調查 報告書 。 我們 將會 依據 調查報告 所 揭示 的 真相 , 來 進行 後續 的 轉型 正義 工作 。 74 | 挖掘 真相 、 彌平 傷痕 、 釐清 責任 。 從此以後 , 過去 的 歷史 不再 是 台灣 分裂 的 原因 , 而是 台灣 一起 往前走 的 動力 。 75 | 同樣 在 公平正義 的 議題 上 , 我會 秉持 相同 的 原則 , 來 面對 原住民 族 的 議題 。 今天 的 就職典禮 , 76 | 原住民 族 的 小朋友 在 唱國歌 之前 , 先唱 了 他們 部落 傳統 的 古調 。 這 象徵 了 , 我們 不敢 忘記 , 77 | 這個 島上 先來後到 的 順序 。 新政府 會 用 道歉 的 態度 , 來 面對 原住民 族 相關 議題 , 重建 原民 史觀 , 78 | 逐步 推動 自治 , 復 育 語言 文化 , 提升 生活 照顧 , 這 就是 我要 領導 新政府 推動 的 改變 。 79 | 接下來 , 新政府 也 會 積極 推動 司法 改革 。 這是 現階段 台灣 人民 最 關心 的 議題 。 80 | 司法 無法 親近 人民 、 不 被 人民 信任 、 司法 無法 有效 打擊犯罪 , 以及 , 司法 失去 作為 正義 最後 一道 防線 的 功能 , 81 | 是 人民 普遍 的 感受 。 為 了 展現 新政府 的 決心 , 我們 會 在 今年 十月 召開 司法 國是會議 , 透過 人民 實際 的 參與 , 82 | 讓 社會 力 進來 , 一起 推動 司法 改革 。 司法 必須 回應 人民 的 需求 , 不再 只是 法律 人 的 司法 , 而是 全民 的 司法 。 83 | 司法 改革 也 不 只是 司法 人 的 家務事 , 而是 全民 參與 的 改革 。 這 就是 我 對 司法 改革 的 期待 。 84 | 第四 、 區域 的 和平 穩定 發展 及 兩岸關係 新政府 要 承擔 的 第四件 事情 , 是 區域 的 和平 穩定 與 發展 , 85 | 以及 妥善處理 兩岸關係 。 過去 三十年 , 無論是 對 亞洲 或是 全球 , 都 是 變動 最 劇烈 的 時期 ; 而 全球 及 區域 的 86 | 經濟 穩定 和 集體 安全 , 也 是 各國 政府 越來越 關切 的 課題 。 台灣 在 區域 發展 當中 , 一直 是 不可或缺 的 關鍵 角色 。 87 | 但是 近年來 , 區域 的 情勢 快速 變動 , 如果 台灣 不 善用 自己 的 實力 和 籌碼 , 積極 參與 區域 事務 , 88 | 不但 將會 變得 無足輕重 , 甚至 可能 被 邊緣化 , 喪失 對於 未來 的 自主權 。 我們 有 危機 , 但 也 有 轉機 。 89 | 台灣 現階段 的 經濟 發展 , 和 區域 中 許多 國家 高度 關聯 和 互補 。 如果 將 打造 經濟 發展 新 模式 的 努力 , 透過 和 亞洲 、 乃至 亞太 區域 的 國家 合作 , 共同 形塑 未來 的 發展 策略 , 不但 可以 為 區域 的 經濟 創新 、 結構調整 和 永續 發展 , 做出 積極 的 貢獻 , 更 可以 和 區域 內 的 成員 , 建立 緊密 的 「 經濟 共同體 」 意識 。 我們 要 和 其他 國家 共享資源 、 人才 與 市場 , 擴大 經濟 規模 , 讓 資源 有效 利用 。 「 新 南向 政策 」 就是 基於 這樣 的 精神 。 我們 會 在 科技 、 文化 與 經貿 等 各 層面 , 和 區域 成員 廣泛 交流 合作 , 尤其 是 增進 與 東協 、 印度 的 多元 關係 。 為 此 , 我們 也 願意 和 對岸 , 就 共同 參與 區域 發展 的 相關 議題 , 坦誠 交換意見 , 尋求 各種 合作 與 協力 的 可能性 。 在 積極 發展 經濟 的 同時 , 亞太地區 的 安全 情勢 也 變得 越來越 複雜 , 而 兩岸關係 , 也 成為 建構 區域 和平 與 集體 安全 的 重要一環 。 這個 建構 的 進程 , 台灣會 做 一個 「 和平 的 堅定 維護者 」 , 積極 參與 , 絕不 缺席 ; 我們 也將 致力 維持 兩岸關係 的 和平 穩定 ; 我們 更會 努力 促成 內部 和解 , 強化 民主 機制 , 凝聚 共識 , 形成 一致 對外 的 立場 。 對話 和 溝通 , 是 我們 達成 目標 最 重要 的 關鍵 。 台灣 也 要 成為 一個 「 和平 的 積極 溝通 者 」 , 我們 將和 相關 的 各方 , 建立 常態 、 緊密 的 溝通 機制 , 隨時 交換意見 , 防止 誤判 , 建立 互信 , 有效 解決 爭議 。 我們 將 謹守 和平 原則 、 利益 共享 原則 , 來 處理 相關 的 爭議 。 我 依照 中華民國 憲法 當選 總統 , 我 有 責任 捍衛 中華民國 的 主權 和 領土 ; 對 於東海 及 南海 問題 , 我們 主張 應 擱置 爭議 , 共同開發 。 兩岸 之間 的 對話 與 溝通 , 我們 也將 努力 維持 現有 的 機制 。 1992 年 兩岸 兩會 秉持 相互 諒解 、 求同存異 的 政治 思維 , 進行 溝通 協商 , 達成 若干 的 共同 認知 與 諒解 , 我 尊重 這個 歷史事實 。 92 年 之後 , 20 多 年來 雙方 交流 、 協商 所 累積 形成 的 現狀 與 成果 , 兩岸 都 應該 共同 珍惜 與 維護 , 並在 這個 既有 的 事實 與 政治 基礎 上 , 持續 推動 兩岸關係 和平 穩定 發展 ; 新政府 會 依據 中華民國 憲法 、 兩岸人民 關係 條例 及其 他 相關 法律 , 處理 兩岸 事務 。 兩岸 的 兩個 執政黨 應該 要 放下 歷史 包袱 , 展開 良性 對話 , 造福 兩岸人民 。 我 所講 的 既有 政治 基礎 , 包含 幾個 關鍵 元素 , 第一 , 1992 年 兩岸 兩會 會談 的 歷史事實 與 求同存異 的 共同 認知 , 這是 歷史事實 ; 第二 , 中華民國 現行 憲政 體制 ; 第三 , 兩岸 過去 20 多 年來 協商 和 交流 互動 的 成果 ; 第四 , 台灣 民主 原則 及 普遍 民意 。 第五 、 外 交與 全球性 議題 新政府 要 承擔 的 第五件 事情 , 是 善 盡 地球 公民 的 責任 , 在外 交與 全球性 的 議題 上 做出 貢獻 。 讓 台灣 走向世界 , 也 要 讓 世界 走進 台灣 。 現場 有 許多 來自 各國 的 元首 與 使節團 , 我要 特別 謝謝 他們 , 長久以來 一直 幫助 台灣 , 讓 我們 有 機會 參與 國際 社會 。 未來 , 我們 會 持續 透過 官方 互動 、 企業 投資 與 民間 合作 各種 方式 , 分享 台灣 發展 的 經驗 , 與 友邦 建立 永續 的 夥伴關係 。 台灣 是 全球 公民 社會 的 模範生 , 民主化 以來 , 我們 始終 堅持 和平 、 自由 、 民主 及 人權 的 普世 價值 。 我們 會 秉持 這個 精神 , 加入 全球 議題 的 價值 同盟 。 我們 會 繼續 深化 與 包括 美國 、 日本 、 歐洲 在內 的 友好 民主 國家 的 關係 , 在 共同 的 價值 基礎 上 , 推動 全方位 的 合作 。 我們 會 積極 參與 國際 經貿合作 及 規則 制定 , 堅定 維護 全球 的 經濟秩序 , 並且 融入 重要 的 區域 經貿 體系 。 我們 也 不會 在 防制 全球 暖化 、 氣候變遷 的 議題 上 缺席 。 我們 將會 在 行政院 設立 專責 的 能源 和 減碳 辦公室 , 並且 根據 COP21 巴黎 協議 的 規定 , 定期 檢討 溫室 氣體 的 減量 目標 , 與 友好 國家 攜手 , 共同 維護 永續 的 地球 。 同時 , 新政府 會 支持 並 參與 , 全球性 新興 議題 的 國際 合作 , 包括 人 道 救援 、 醫療 援助 、 疾病 的 防治 與 研究 、 反恐 合作 , 以及 共同 打擊 跨國 犯罪 , 讓 台灣成 為 國際 社會 不可或缺 的 夥伴 。 結語 1996 年 台灣 第一次 總統 直選 , 到 今天 剛好 20 年 。 過去 20 年 , 在 幾任 政府 以及 公民 社會 的 努力 之下 , 我們 成功 渡過 了 許多 新興 民主 國家 必須 面對 的 難關 。 在 這個 過程 中 , 我們 曾經 有過 許多 感動 人心 的 時刻 和 故事 , 不過 , 正 如同 世界 上 其他 國家 一樣 , 我們 也 曾經 有過 焦慮 、 不安 、 矛盾 、 與 對立 。 我們 看到 了 社會 的 對立 , 進步 與 保守 的 對立 , 環境 與 開發 的 對立 , 以及 , 政治 意識 之間 的 對立 。 這些 對立 , 曾經 激發 出 選舉 時 的 動員 能量 , 不過 也 因為 這些 對立 , 我們 的 民主 逐漸 失去 了 解決問題 的 能力 。 民主 是 一個 進程 , 每 一個 時代 的 政治工作者 , 都 要 清楚 認識 他 身上 所 肩負 的 責任 。 民主 會 前進 , 民主 也 有 可能 倒退 。 今天 , 我 站 在 這裡 , 就是 要 告訴 大家 , 倒退 不會 是 我們 的 選項 。 新政府 的 責任 就是 把 台灣 的 民主 推向 下 一個 階段 : 以前 的 民主 是 選舉 的 輸贏 , 現在 的 民主 則是 關於 人民 的 幸福 ; 以前 的 民主 是 兩個 價值觀 的 對決 , 現在 的 民主 則是 不同 價值觀 的 對話 。 打造 一個 沒有 被 意識形態 綁架 的 「 團結 的 民主 」 , 打造 一個 可以 回應 社會 與 經濟 問題 的 「 有效率 的 民主 」 , 打造 一個 能夠 實質 照料 人民 的 「 務實 的 民主 」 , 這 就是 新 時代 的 意義 。 只要 我們 相信 , 新 時代 就 會 來臨 。 只要 這個 國家 的 主人 , 有 堅定 的 信念 , 新 時代 一定 會 在 我們 這 一代人 的 手上 誕生 。 各位 親愛 的 台灣 人民 , 演講 要 結束 了 , 改革 要 開始 了 。 從 這 一刻起 , 這個 國家 的 擔子 交在 新政府 身上 。 我會 讓 大家 看見 這個 國家 的 改變 。 歷史 會 記得 我們 這個 勇敢 的 世代 , 這個 國家 的 繁榮 、 尊嚴 、 團結 、 自信 和 公義 , 都 有 我們 努力 的 痕跡 。 歷史 會 記得 我們 的 勇敢 , 我們 在 2016 年 一起 把 國家 帶 向 新 的 方向 。 這塊 土地 上 的 每 一個 人 , 都 因為 參與 台灣 的 改變 , 而 感到 驕傲 。 剛才 表演 節目 中 的 一首 歌曲 當中 , 有 一句 讓 我 很 感動 的 歌詞 : ( 台語 ) 現在 是 彼 一天 , 勇敢 ㄟ 台灣 人 。 各位 國人 同胞 , 兩千 三百萬 的 台灣 人民 , 等待 已經 結束 , 現在 就是 那 一天 。 今天 , 明天 , 未來 的 每 一天 , 我們 都 要 做 一個 守護 民主 、 守護 自由 、 守護 這個 國家 的 台灣 人 。 謝謝 大家 。 90 | 91 | 92 | -------------------------------------------------------------------------------- /doc/Max.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Max 8 | 9 | 10 | 11 | 12 | 13 | 14 | 22 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 49 | 52 | 53 | 54 | 55 | 58 | 74 | 75 | 76 | 78 | 80 | 81 |
50 | 51 |
82 | 83 | 84 | 85 |
86 | 87 |

88 | Class Max

89 |
 90 | java.lang.Object
 91 |   extended by Max
 92 | 
93 |
94 |
95 |
public class Max
extends java.lang.Object
96 | 97 | 98 |

99 |


100 | 101 |

102 | 103 | 104 | 105 | 106 | 107 | 109 | 110 | 111 | 113 | 117 | 118 | 119 | 121 | 125 | 126 |
108 | Nested Class Summary
112 | static classMax.Map 114 | 115 |
116 |            
120 | static classMax.Reduce 122 | 123 |
124 |            
127 |   128 | 129 | 130 | 131 | 132 | 133 | 135 | 136 | 137 | 141 | 142 |
134 | Constructor Summary
Max() 138 | 139 |
140 |            
143 |   144 | 145 | 146 | 147 | 148 | 149 | 151 | 152 | 153 | 155 | 159 | 160 |
150 | Method Summary
154 | static voidmain(java.lang.String[] args) 156 | 157 |
158 |            
161 |   162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 |
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
170 |   171 |

172 | 173 | 174 | 175 | 176 | 177 | 178 | 180 | 181 |
179 | Constructor Detail
182 | 183 |

184 | Max

185 |
186 | public Max()
187 |
188 |
189 | 190 | 191 | 192 | 193 | 194 | 195 | 197 | 198 |
196 | Method Detail
199 | 200 |

201 | main

202 |
203 | public static void main(java.lang.String[] args)
204 |                  throws java.lang.Exception
205 |
206 |
207 | 208 |
Throws: 209 |
java.lang.Exception
210 |
211 |
212 | 213 |
214 | 215 | 216 | 217 | 218 | 219 | 220 | 221 | 234 | 237 | 238 | 239 | 240 | 243 | 259 | 260 | 261 | 263 | 265 | 266 |
235 | 236 |
267 | 268 | 269 | 270 |
271 | 272 | 273 | 274 | -------------------------------------------------------------------------------- /doc/Sum.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Sum 7 | 8 | 9 | 10 | 11 | 12 | 28 | 31 | 32 |
33 | 34 | 35 | 36 | 37 | 38 | 39 | 47 |
48 | 90 | 91 | 92 |
93 |

Class Sum

94 |
95 |
96 |
    97 |
  • java.lang.Object
  • 98 |
  • 99 |
      100 |
    • Sum
    • 101 |
    102 |
  • 103 |
104 |
105 |
    106 |
  • 107 |
    108 |
    109 |
    public class Sum
    110 | extends java.lang.Object
    111 |
  • 112 |
113 |
114 |
115 |
    116 |
  • 117 | 118 |
      119 |
    • 120 | 121 | 122 |

      Nested Class Summary

      123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 |
      Nested Classes 
      Modifier and TypeClass and Description
      static class Sum.Map 
      static class Sum.Reduce 
      138 |
    • 139 |
    140 | 141 |
      142 |
    • 143 | 144 | 145 |

      Constructor Summary

      146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 |
      Constructors 
      Constructor and Description
      Sum() 
      155 |
    • 156 |
    157 | 158 |
      159 |
    • 160 | 161 | 162 |

      Method Summary

      163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 |
      All Methods Static Methods Concrete Methods 
      Modifier and TypeMethod and Description
      static voidmain(java.lang.String[] args) 
      174 |
        175 |
      • 176 | 177 | 178 |

        Methods inherited from class java.lang.Object

        179 | clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • 180 |
      181 |
    • 182 |
    183 |
  • 184 |
185 |
186 |
187 |
    188 |
  • 189 | 190 | 206 | 207 |
      208 |
    • 209 | 210 | 211 |

      Method Detail

      212 | 213 | 214 | 215 |
        216 |
      • 217 |

        main

        218 |
        public static void main(java.lang.String[] args)
        219 |                  throws java.lang.Exception
        220 |
        221 |
        Throws:
        222 |
        java.lang.Exception
        223 |
        224 |
      • 225 |
      226 |
    • 227 |
    228 |
  • 229 |
230 |
231 |
232 | 233 | 234 |
235 | 236 | 237 | 238 | 239 | 240 | 241 | 249 |
250 | 292 | 293 | 294 | 295 | -------------------------------------------------------------------------------- /doc/TrueMax.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | TrueMax 8 | 9 | 10 | 11 | 12 | 13 | 14 | 22 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 49 | 52 | 53 | 54 | 55 | 58 | 74 | 75 | 76 | 78 | 80 | 81 |
50 | 51 |
82 | 83 | 84 | 85 |
86 | 87 |

88 | Class TrueMax

89 |
 90 | java.lang.Object
 91 |   extended by TrueMax
 92 | 
93 |
94 |
95 |
public class TrueMax
extends java.lang.Object
96 | 97 | 98 |

99 |


100 | 101 |

102 | 103 | 104 | 105 | 106 | 107 | 109 | 110 | 111 | 113 | 117 | 118 | 119 | 121 | 125 | 126 |
108 | Nested Class Summary
112 | static classTrueMax.Map 114 | 115 |
116 |            
120 | static classTrueMax.Reduce 122 | 123 |
124 |            
127 |   128 | 129 | 130 | 131 | 132 | 133 | 135 | 136 | 137 | 141 | 142 |
134 | Constructor Summary
TrueMax() 138 | 139 |
140 |            
143 |   144 | 145 | 146 | 147 | 148 | 149 | 151 | 152 | 153 | 155 | 159 | 160 |
150 | Method Summary
154 | static voidmain(java.lang.String[] args) 156 | 157 |
158 |            
161 |   162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 |
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
170 |   171 |

172 | 173 | 174 | 175 | 176 | 177 | 178 | 180 | 181 |
179 | Constructor Detail
182 | 183 |

184 | TrueMax

185 |
186 | public TrueMax()
187 |
188 |
189 | 190 | 191 | 192 | 193 | 194 | 195 | 197 | 198 |
196 | Method Detail
199 | 200 |

201 | main

202 |
203 | public static void main(java.lang.String[] args)
204 |                  throws java.lang.Exception
205 |
206 |
207 | 208 |
Throws: 209 |
java.lang.Exception
210 |
211 |
212 | 213 |
214 | 215 | 216 | 217 | 218 | 219 | 220 | 221 | 234 | 237 | 238 | 239 | 240 | 243 | 259 | 260 | 261 | 263 | 265 | 266 |
235 | 236 |
267 | 268 | 269 | 270 |
271 | 272 | 273 | 274 | -------------------------------------------------------------------------------- /doc/WordCount.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | WordCount 7 | 8 | 9 | 10 | 11 | 12 | 28 | 31 | 32 |
33 | 34 | 35 | 36 | 37 | 38 | 39 | 47 |
48 | 90 | 91 | 92 |
93 |

Class WordCount

94 |
95 |
96 |
    97 |
  • java.lang.Object
  • 98 |
  • 99 |
      100 |
    • WordCount
    • 101 |
    102 |
  • 103 |
104 |
105 |
    106 |
  • 107 |
    108 |
    109 |
    public class WordCount
    110 | extends java.lang.Object
    111 |
  • 112 |
113 |
114 |
115 |
    116 |
  • 117 | 118 |
      119 |
    • 120 | 121 | 122 |

      Nested Class Summary

      123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 |
      Nested Classes 
      Modifier and TypeClass and Description
      static class WordCount.Map 
      static class WordCount.Reduce 
      138 |
    • 139 |
    140 | 141 |
      142 |
    • 143 | 144 | 145 |

      Constructor Summary

      146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 |
      Constructors 
      Constructor and Description
      WordCount() 
      155 |
    • 156 |
    157 | 158 |
      159 |
    • 160 | 161 | 162 |

      Method Summary

      163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 |
      All Methods Static Methods Concrete Methods 
      Modifier and TypeMethod and Description
      static voidmain(java.lang.String[] args) 
      174 |
        175 |
      • 176 | 177 | 178 |

        Methods inherited from class java.lang.Object

        179 | clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • 180 |
      181 |
    • 182 |
    183 |
  • 184 |
185 |
186 |
187 |
    188 |
  • 189 | 190 |
      191 |
    • 192 | 193 | 194 |

      Constructor Detail

      195 | 196 | 197 | 198 |
        199 |
      • 200 |

        WordCount

        201 |
        public WordCount()
        202 |
      • 203 |
      204 |
    • 205 |
    206 | 207 |
      208 |
    • 209 | 210 | 211 |

      Method Detail

      212 | 213 | 214 | 215 |
        216 |
      • 217 |

        main

        218 |
        public static void main(java.lang.String[] args)
        219 |                  throws java.lang.Exception
        220 |
        221 |
        Throws:
        222 |
        java.lang.Exception
        223 |
        224 |
      • 225 |
      226 |
    • 227 |
    228 |
  • 229 |
230 |
231 |
232 | 233 | 234 |
235 | 236 | 237 | 238 | 239 | 240 | 241 | 249 |
250 | 292 | 293 | 294 | 295 | -------------------------------------------------------------------------------- /doc/WordCountAsSort.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | WordCountAsSort 8 | 9 | 10 | 11 | 12 | 13 | 14 | 22 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 49 | 52 | 53 | 54 | 55 | 58 | 74 | 75 | 76 | 78 | 80 | 81 |
50 | 51 |
82 | 83 | 84 | 85 |
86 | 87 |

88 | Class WordCountAsSort

89 |
 90 | java.lang.Object
 91 |   extended by WordCountAsSort
 92 | 
93 |
94 |
95 |
public class WordCountAsSort
extends java.lang.Object
96 | 97 | 98 |

99 |


100 | 101 |

102 | 103 | 104 | 105 | 106 | 107 | 109 | 110 | 111 | 113 | 117 | 118 | 119 | 121 | 125 | 126 |
108 | Nested Class Summary
112 | static classWordCountAsSort.Map 114 | 115 |
116 |            
120 | static classWordCountAsSort.Reduce 122 | 123 |
124 |            
127 |   128 | 129 | 130 | 131 | 132 | 133 | 135 | 136 | 137 | 141 | 142 |
134 | Constructor Summary
WordCountAsSort() 138 | 139 |
140 |            
143 |   144 | 145 | 146 | 147 | 148 | 149 | 151 | 152 | 153 | 155 | 159 | 160 |
150 | Method Summary
154 | static voidmain(java.lang.String[] args) 156 | 157 |
158 |            
161 |   162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 |
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
170 |   171 |

172 | 173 | 174 | 175 | 176 | 177 | 178 | 180 | 181 |
179 | Constructor Detail
182 | 183 |

184 | WordCountAsSort

185 |
186 | public WordCountAsSort()
187 |
188 |
189 | 190 | 191 | 192 | 193 | 194 | 195 | 197 | 198 |
196 | Method Detail
199 | 200 |

201 | main

202 |
203 | public static void main(java.lang.String[] args)
204 |                  throws java.lang.Exception
205 |
206 |
207 | 208 |
Throws: 209 |
java.lang.Exception
210 |
211 |
212 | 213 |
214 | 215 | 216 | 217 | 218 | 219 | 220 | 221 | 234 | 237 | 238 | 239 | 240 | 243 | 259 | 260 | 261 | 263 | 265 | 266 |
235 | 236 |
267 | 268 | 269 | 270 |
271 | 272 | 273 | 274 | -------------------------------------------------------------------------------- /doc/SortWordCount.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | SortWordCount 7 | 8 | 9 | 10 | 11 | 12 | 28 | 31 | 32 |
33 | 34 | 35 | 36 | 37 | 38 | 39 | 47 |
48 | 90 | 91 | 92 |
93 |

Class SortWordCount

94 |
95 |
96 |
    97 |
  • java.lang.Object
  • 98 |
  • 99 |
      100 |
    • SortWordCount
    • 101 |
    102 |
  • 103 |
104 |
105 |
    106 |
  • 107 |
    108 |
    109 |
    public class SortWordCount
    110 | extends java.lang.Object
    111 |
  • 112 |
113 |
114 |
115 |
    116 |
  • 117 | 118 | 148 | 149 |
      150 |
    • 151 | 152 | 153 |

      Constructor Summary

      154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 |
      Constructors 
      Constructor and Description
      SortWordCount() 
      163 |
    • 164 |
    165 | 166 |
      167 |
    • 168 | 169 | 170 |

      Method Summary

      171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 |
      All Methods Static Methods Concrete Methods 
      Modifier and TypeMethod and Description
      static voidmain(java.lang.String[] args) 
      182 |
        183 |
      • 184 | 185 | 186 |

        Methods inherited from class java.lang.Object

        187 | clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • 188 |
      189 |
    • 190 |
    191 |
  • 192 |
193 |
194 |
195 |
    196 |
  • 197 | 198 |
      199 |
    • 200 | 201 | 202 |

      Constructor Detail

      203 | 204 | 205 | 206 |
        207 |
      • 208 |

        SortWordCount

        209 |
        public SortWordCount()
        210 |
      • 211 |
      212 |
    • 213 |
    214 | 215 |
      216 |
    • 217 | 218 | 219 |

      Method Detail

      220 | 221 | 222 | 223 |
        224 |
      • 225 |

        main

        226 |
        public static void main(java.lang.String[] args)
        227 |                  throws java.lang.Exception
        228 |
        229 |
        Throws:
        230 |
        java.lang.Exception
        231 |
        232 |
      • 233 |
      234 |
    • 235 |
    236 |
  • 237 |
238 |
239 |
240 | 241 | 242 |
243 | 244 | 245 | 246 | 247 | 248 | 249 | 257 |
258 | 300 | 301 | 302 | 303 | -------------------------------------------------------------------------------- /doc/Sum.Map.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Sum.Map 7 | 8 | 9 | 10 | 11 | 12 | 28 | 31 | 32 |
33 | 34 | 35 | 36 | 37 | 38 | 39 | 47 |
48 | 90 | 91 | 92 |
93 |

Class Sum.Map

94 |
95 |
96 |
    97 |
  • java.lang.Object
  • 98 |
  • 99 |
      100 |
    • org.apache.hadoop.mapreduce.Mapper<org.apache.hadoop.io.LongWritable,org.apache.hadoop.io.Text,org.apache.hadoop.io.Text,org.apache.hadoop.io.IntWritable>
    • 101 |
    • 102 |
        103 |
      • Sum.Map
      • 104 |
      105 |
    • 106 |
    107 |
  • 108 |
109 |
110 |
    111 |
  • 112 |
    113 |
    Enclosing class:
    114 |
    Sum
    115 |
    116 |
    117 |
    118 |
    public static class Sum.Map
    119 | extends org.apache.hadoop.mapreduce.Mapper<org.apache.hadoop.io.LongWritable,org.apache.hadoop.io.Text,org.apache.hadoop.io.Text,org.apache.hadoop.io.IntWritable>
    120 |
  • 121 |
122 |
123 |
124 |
    125 |
  • 126 | 127 |
      128 |
    • 129 | 130 | 131 |

      Nested Class Summary

      132 |
        133 |
      • 134 | 135 | 136 |

        Nested classes/interfaces inherited from class org.apache.hadoop.mapreduce.Mapper

        137 | org.apache.hadoop.mapreduce.Mapper.Context
      • 138 |
      139 |
    • 140 |
    141 | 142 |
      143 |
    • 144 | 145 | 146 |

      Constructor Summary

      147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 |
      Constructors 
      Constructor and Description
      Map() 
      156 |
    • 157 |
    158 | 159 |
      160 |
    • 161 | 162 | 163 |

      Method Summary

      164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 175 | 176 |
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      voidmap(org.apache.hadoop.io.LongWritable key, 173 | org.apache.hadoop.io.Text value, 174 | org.apache.hadoop.mapreduce.Mapper.Context context) 
      177 |
        178 |
      • 179 | 180 | 181 |

        Methods inherited from class org.apache.hadoop.mapreduce.Mapper

        182 | cleanup, run, setup
      • 183 |
      184 |
        185 |
      • 186 | 187 | 188 |

        Methods inherited from class java.lang.Object

        189 | clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • 190 |
      191 |
    • 192 |
    193 |
  • 194 |
195 |
196 |
197 |
    198 |
  • 199 | 200 | 216 | 217 |
      218 |
    • 219 | 220 | 221 |

      Method Detail

      222 | 223 | 224 | 225 |
        226 |
      • 227 |

        map

        228 |
        public void map(org.apache.hadoop.io.LongWritable key,
        229 |                 org.apache.hadoop.io.Text value,
        230 |                 org.apache.hadoop.mapreduce.Mapper.Context context)
        231 |          throws java.io.IOException,
        232 |                 java.lang.InterruptedException
        233 |
        234 |
        Overrides:
        235 |
        map in class org.apache.hadoop.mapreduce.Mapper<org.apache.hadoop.io.LongWritable,org.apache.hadoop.io.Text,org.apache.hadoop.io.Text,org.apache.hadoop.io.IntWritable>
        236 |
        Throws:
        237 |
        java.io.IOException
        238 |
        java.lang.InterruptedException
        239 |
        240 |
      • 241 |
      242 |
    • 243 |
    244 |
  • 245 |
246 |
247 |
248 | 249 | 250 |
251 | 252 | 253 | 254 | 255 | 256 | 257 | 265 |
266 | 308 | 309 | 310 | 311 | -------------------------------------------------------------------------------- /doc/WordCount.Reduce.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | WordCount.Reduce 7 | 8 | 9 | 10 | 11 | 12 | 28 | 31 | 32 |
33 | 34 | 35 | 36 | 37 | 38 | 39 | 47 |
48 | 90 | 91 | 92 |
93 |

Class WordCount.Reduce

94 |
95 |
96 |
    97 |
  • java.lang.Object
  • 98 |
  • 99 |
      100 |
    • org.apache.hadoop.mapreduce.Reducer<org.apache.hadoop.io.Text,org.apache.hadoop.io.IntWritable,org.apache.hadoop.io.Text,org.apache.hadoop.io.IntWritable>
    • 101 |
    • 102 |
        103 |
      • WordCount.Reduce
      • 104 |
      105 |
    • 106 |
    107 |
  • 108 |
109 |
110 |
    111 |
  • 112 |
    113 |
    Enclosing class:
    114 |
    WordCount
    115 |
    116 |
    117 |
    118 |
    public static class WordCount.Reduce
    119 | extends org.apache.hadoop.mapreduce.Reducer<org.apache.hadoop.io.Text,org.apache.hadoop.io.IntWritable,org.apache.hadoop.io.Text,org.apache.hadoop.io.IntWritable>
    120 |
  • 121 |
122 |
123 |
124 |
    125 |
  • 126 | 127 |
      128 |
    • 129 | 130 | 131 |

      Nested Class Summary

      132 |
        133 |
      • 134 | 135 | 136 |

        Nested classes/interfaces inherited from class org.apache.hadoop.mapreduce.Reducer

        137 | org.apache.hadoop.mapreduce.Reducer.Context
      • 138 |
      139 |
    • 140 |
    141 | 142 |
      143 |
    • 144 | 145 | 146 |

      Constructor Summary

      147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 |
      Constructors 
      Constructor and Description
      Reduce() 
      156 |
    • 157 |
    158 | 159 |
      160 |
    • 161 | 162 | 163 |

      Method Summary

      164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 175 | 176 |
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      voidreduce(org.apache.hadoop.io.Text key, 173 | java.lang.Iterable<org.apache.hadoop.io.IntWritable> values, 174 | org.apache.hadoop.mapreduce.Reducer.Context context) 
      177 |
        178 |
      • 179 | 180 | 181 |

        Methods inherited from class org.apache.hadoop.mapreduce.Reducer

        182 | cleanup, run, setup
      • 183 |
      184 |
        185 |
      • 186 | 187 | 188 |

        Methods inherited from class java.lang.Object

        189 | clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • 190 |
      191 |
    • 192 |
    193 |
  • 194 |
195 |
196 |
197 |
    198 |
  • 199 | 200 |
      201 |
    • 202 | 203 | 204 |

      Constructor Detail

      205 | 206 | 207 | 208 |
        209 |
      • 210 |

        Reduce

        211 |
        public Reduce()
        212 |
      • 213 |
      214 |
    • 215 |
    216 | 217 |
      218 |
    • 219 | 220 | 221 |

      Method Detail

      222 | 223 | 224 | 225 |
        226 |
      • 227 |

        reduce

        228 |
        public void reduce(org.apache.hadoop.io.Text key,
        229 |                    java.lang.Iterable<org.apache.hadoop.io.IntWritable> values,
        230 |                    org.apache.hadoop.mapreduce.Reducer.Context context)
        231 |             throws java.io.IOException,
        232 |                    java.lang.InterruptedException
        233 |
        234 |
        Overrides:
        235 |
        reduce in class org.apache.hadoop.mapreduce.Reducer<org.apache.hadoop.io.Text,org.apache.hadoop.io.IntWritable,org.apache.hadoop.io.Text,org.apache.hadoop.io.IntWritable>
        236 |
        Throws:
        237 |
        java.io.IOException
        238 |
        java.lang.InterruptedException
        239 |
        240 |
      • 241 |
      242 |
    • 243 |
    244 |
  • 245 |
246 |
247 |
248 | 249 | 250 |
251 | 252 | 253 | 254 | 255 | 256 | 257 | 265 |
266 | 308 | 309 | 310 | 311 | -------------------------------------------------------------------------------- /doc/WordCount.Map.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | WordCount.Map 7 | 8 | 9 | 10 | 11 | 12 | 28 | 31 | 32 |
33 | 34 | 35 | 36 | 37 | 38 | 39 | 47 |
48 | 90 | 91 | 92 |
93 |

Class WordCount.Map

94 |
95 |
96 |
    97 |
  • java.lang.Object
  • 98 |
  • 99 |
      100 |
    • org.apache.hadoop.mapreduce.Mapper<org.apache.hadoop.io.LongWritable,org.apache.hadoop.io.Text,org.apache.hadoop.io.Text,org.apache.hadoop.io.IntWritable>
    • 101 |
    • 102 |
        103 |
      • WordCount.Map
      • 104 |
      105 |
    • 106 |
    107 |
  • 108 |
109 |
110 |
    111 |
  • 112 |
    113 |
    Enclosing class:
    114 |
    WordCount
    115 |
    116 |
    117 |
    118 |
    public static class WordCount.Map
    119 | extends org.apache.hadoop.mapreduce.Mapper<org.apache.hadoop.io.LongWritable,org.apache.hadoop.io.Text,org.apache.hadoop.io.Text,org.apache.hadoop.io.IntWritable>
    120 |
  • 121 |
122 |
123 |
124 |
    125 |
  • 126 | 127 |
      128 |
    • 129 | 130 | 131 |

      Nested Class Summary

      132 |
        133 |
      • 134 | 135 | 136 |

        Nested classes/interfaces inherited from class org.apache.hadoop.mapreduce.Mapper

        137 | org.apache.hadoop.mapreduce.Mapper.Context
      • 138 |
      139 |
    • 140 |
    141 | 142 |
      143 |
    • 144 | 145 | 146 |

      Constructor Summary

      147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 |
      Constructors 
      Constructor and Description
      Map() 
      156 |
    • 157 |
    158 | 159 |
      160 |
    • 161 | 162 | 163 |

      Method Summary

      164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 175 | 176 |
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      voidmap(org.apache.hadoop.io.LongWritable key, 173 | org.apache.hadoop.io.Text value, 174 | org.apache.hadoop.mapreduce.Mapper.Context context) 
      177 |
        178 |
      • 179 | 180 | 181 |

        Methods inherited from class org.apache.hadoop.mapreduce.Mapper

        182 | cleanup, run, setup
      • 183 |
      184 |
        185 |
      • 186 | 187 | 188 |

        Methods inherited from class java.lang.Object

        189 | clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • 190 |
      191 |
    • 192 |
    193 |
  • 194 |
195 |
196 |
197 |
    198 |
  • 199 | 200 | 216 | 217 |
      218 |
    • 219 | 220 | 221 |

      Method Detail

      222 | 223 | 224 | 225 |
        226 |
      • 227 |

        map

        228 |
        public void map(org.apache.hadoop.io.LongWritable key,
        229 |                 org.apache.hadoop.io.Text value,
        230 |                 org.apache.hadoop.mapreduce.Mapper.Context context)
        231 |          throws java.io.IOException,
        232 |                 java.lang.InterruptedException
        233 |
        234 |
        Overrides:
        235 |
        map in class org.apache.hadoop.mapreduce.Mapper<org.apache.hadoop.io.LongWritable,org.apache.hadoop.io.Text,org.apache.hadoop.io.Text,org.apache.hadoop.io.IntWritable>
        236 |
        Throws:
        237 |
        java.io.IOException
        238 |
        java.lang.InterruptedException
        239 |
        240 |
      • 241 |
      242 |
    • 243 |
    244 |
  • 245 |
246 |
247 |
248 | 249 | 250 |
251 | 252 | 253 | 254 | 255 | 256 | 257 | 265 |
266 | 308 | 309 | 310 | 311 | -------------------------------------------------------------------------------- /doc/Sum.Reduce.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Sum.Reduce 7 | 8 | 9 | 10 | 11 | 12 | 28 | 31 | 32 |
33 | 34 | 35 | 36 | 37 | 38 | 39 | 47 |
48 | 90 | 91 | 92 |
93 |

Class Sum.Reduce

94 |
95 |
96 |
    97 |
  • java.lang.Object
  • 98 |
  • 99 |
      100 |
    • org.apache.hadoop.mapreduce.Reducer<org.apache.hadoop.io.Text,org.apache.hadoop.io.IntWritable,org.apache.hadoop.io.Text,org.apache.hadoop.io.IntWritable>
    • 101 |
    • 102 |
        103 |
      • Sum.Reduce
      • 104 |
      105 |
    • 106 |
    107 |
  • 108 |
109 |
110 |
    111 |
  • 112 |
    113 |
    Enclosing class:
    114 |
    Sum
    115 |
    116 |
    117 |
    118 |
    public static class Sum.Reduce
    119 | extends org.apache.hadoop.mapreduce.Reducer<org.apache.hadoop.io.Text,org.apache.hadoop.io.IntWritable,org.apache.hadoop.io.Text,org.apache.hadoop.io.IntWritable>
    120 |
  • 121 |
122 |
123 |
124 |
    125 |
  • 126 | 127 |
      128 |
    • 129 | 130 | 131 |

      Nested Class Summary

      132 |
        133 |
      • 134 | 135 | 136 |

        Nested classes/interfaces inherited from class org.apache.hadoop.mapreduce.Reducer

        137 | org.apache.hadoop.mapreduce.Reducer.Context
      • 138 |
      139 |
    • 140 |
    141 | 142 |
      143 |
    • 144 | 145 | 146 |

      Constructor Summary

      147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 |
      Constructors 
      Constructor and Description
      Reduce() 
      156 |
    • 157 |
    158 | 159 |
      160 |
    • 161 | 162 | 163 |

      Method Summary

      164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 175 | 176 |
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      voidreduce(org.apache.hadoop.io.Text key, 173 | java.lang.Iterable<org.apache.hadoop.io.IntWritable> values, 174 | org.apache.hadoop.mapreduce.Reducer.Context context) 
      177 |
        178 |
      • 179 | 180 | 181 |

        Methods inherited from class org.apache.hadoop.mapreduce.Reducer

        182 | cleanup, run, setup
      • 183 |
      184 |
        185 |
      • 186 | 187 | 188 |

        Methods inherited from class java.lang.Object

        189 | clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • 190 |
      191 |
    • 192 |
    193 |
  • 194 |
195 |
196 |
197 |
    198 |
  • 199 | 200 |
      201 |
    • 202 | 203 | 204 |

      Constructor Detail

      205 | 206 | 207 | 208 |
        209 |
      • 210 |

        Reduce

        211 |
        public Reduce()
        212 |
      • 213 |
      214 |
    • 215 |
    216 | 217 |
      218 |
    • 219 | 220 | 221 |

      Method Detail

      222 | 223 | 224 | 225 |
        226 |
      • 227 |

        reduce

        228 |
        public void reduce(org.apache.hadoop.io.Text key,
        229 |                    java.lang.Iterable<org.apache.hadoop.io.IntWritable> values,
        230 |                    org.apache.hadoop.mapreduce.Reducer.Context context)
        231 |             throws java.io.IOException,
        232 |                    java.lang.InterruptedException
        233 |
        234 |
        Overrides:
        235 |
        reduce in class org.apache.hadoop.mapreduce.Reducer<org.apache.hadoop.io.Text,org.apache.hadoop.io.IntWritable,org.apache.hadoop.io.Text,org.apache.hadoop.io.IntWritable>
        236 |
        Throws:
        237 |
        java.io.IOException
        238 |
        java.lang.InterruptedException
        239 |
        240 |
      • 241 |
      242 |
    • 243 |
    244 |
  • 245 |
246 |
247 |
248 | 249 | 250 |
251 | 252 | 253 | 254 | 255 | 256 | 257 | 265 |
266 | 308 | 309 | 310 | 311 | -------------------------------------------------------------------------------- /doc/SortWordCount.Map.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | SortWordCount.Map 7 | 8 | 9 | 10 | 11 | 12 | 28 | 31 | 32 |
33 | 34 | 35 | 36 | 37 | 38 | 39 | 47 |
48 | 90 | 91 | 92 |
93 |

Class SortWordCount.Map

94 |
95 |
96 |
    97 |
  • java.lang.Object
  • 98 |
  • 99 |
      100 |
    • org.apache.hadoop.mapreduce.Mapper<org.apache.hadoop.io.LongWritable,org.apache.hadoop.io.Text,org.apache.hadoop.io.Text,org.apache.hadoop.io.IntWritable>
    • 101 |
    • 102 |
        103 |
      • SortWordCount.Map
      • 104 |
      105 |
    • 106 |
    107 |
  • 108 |
109 |
110 |
    111 |
  • 112 |
    113 |
    Enclosing class:
    114 |
    SortWordCount
    115 |
    116 |
    117 |
    118 |
    public static class SortWordCount.Map
    119 | extends org.apache.hadoop.mapreduce.Mapper<org.apache.hadoop.io.LongWritable,org.apache.hadoop.io.Text,org.apache.hadoop.io.Text,org.apache.hadoop.io.IntWritable>
    120 |
  • 121 |
122 |
123 |
124 |
    125 |
  • 126 | 127 |
      128 |
    • 129 | 130 | 131 |

      Nested Class Summary

      132 |
        133 |
      • 134 | 135 | 136 |

        Nested classes/interfaces inherited from class org.apache.hadoop.mapreduce.Mapper

        137 | org.apache.hadoop.mapreduce.Mapper.Context
      • 138 |
      139 |
    • 140 |
    141 | 142 |
      143 |
    • 144 | 145 | 146 |

      Constructor Summary

      147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 |
      Constructors 
      Constructor and Description
      Map() 
      156 |
    • 157 |
    158 | 159 |
      160 |
    • 161 | 162 | 163 |

      Method Summary

      164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 175 | 176 |
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      voidmap(org.apache.hadoop.io.LongWritable key, 173 | org.apache.hadoop.io.Text value, 174 | org.apache.hadoop.mapreduce.Mapper.Context context) 
      177 |
        178 |
      • 179 | 180 | 181 |

        Methods inherited from class org.apache.hadoop.mapreduce.Mapper

        182 | cleanup, run, setup
      • 183 |
      184 |
        185 |
      • 186 | 187 | 188 |

        Methods inherited from class java.lang.Object

        189 | clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • 190 |
      191 |
    • 192 |
    193 |
  • 194 |
195 |
196 |
197 |
    198 |
  • 199 | 200 | 216 | 217 |
      218 |
    • 219 | 220 | 221 |

      Method Detail

      222 | 223 | 224 | 225 |
        226 |
      • 227 |

        map

        228 |
        public void map(org.apache.hadoop.io.LongWritable key,
        229 |                 org.apache.hadoop.io.Text value,
        230 |                 org.apache.hadoop.mapreduce.Mapper.Context context)
        231 |          throws java.io.IOException,
        232 |                 java.lang.InterruptedException
        233 |
        234 |
        Overrides:
        235 |
        map in class org.apache.hadoop.mapreduce.Mapper<org.apache.hadoop.io.LongWritable,org.apache.hadoop.io.Text,org.apache.hadoop.io.Text,org.apache.hadoop.io.IntWritable>
        236 |
        Throws:
        237 |
        java.io.IOException
        238 |
        java.lang.InterruptedException
        239 |
        240 |
      • 241 |
      242 |
    • 243 |
    244 |
  • 245 |
246 |
247 |
248 | 249 | 250 |
251 | 252 | 253 | 254 | 255 | 256 | 257 | 265 |
266 | 308 | 309 | 310 | 311 | -------------------------------------------------------------------------------- /doc/SortWordCount.SortMap.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | SortWordCount.SortMap 7 | 8 | 9 | 10 | 11 | 12 | 28 | 31 | 32 |
33 | 34 | 35 | 36 | 37 | 38 | 39 | 47 |
48 | 90 | 91 | 92 |
93 |

Class SortWordCount.SortMap

94 |
95 |
96 |
    97 |
  • java.lang.Object
  • 98 |
  • 99 |
      100 |
    • org.apache.hadoop.mapreduce.Mapper<org.apache.hadoop.io.LongWritable,org.apache.hadoop.io.Text,org.apache.hadoop.io.IntWritable,org.apache.hadoop.io.Text>
    • 101 |
    • 102 |
        103 |
      • SortWordCount.SortMap
      • 104 |
      105 |
    • 106 |
    107 |
  • 108 |
109 |
110 |
    111 |
  • 112 |
    113 |
    Enclosing class:
    114 |
    SortWordCount
    115 |
    116 |
    117 |
    118 |
    public static class SortWordCount.SortMap
    119 | extends org.apache.hadoop.mapreduce.Mapper<org.apache.hadoop.io.LongWritable,org.apache.hadoop.io.Text,org.apache.hadoop.io.IntWritable,org.apache.hadoop.io.Text>
    120 |
  • 121 |
122 |
123 |
124 |
    125 |
  • 126 | 127 |
      128 |
    • 129 | 130 | 131 |

      Nested Class Summary

      132 |
        133 |
      • 134 | 135 | 136 |

        Nested classes/interfaces inherited from class org.apache.hadoop.mapreduce.Mapper

        137 | org.apache.hadoop.mapreduce.Mapper.Context
      • 138 |
      139 |
    • 140 |
    141 | 142 |
      143 |
    • 144 | 145 | 146 |

      Constructor Summary

      147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 |
      Constructors 
      Constructor and Description
      SortMap() 
      156 |
    • 157 |
    158 | 159 |
      160 |
    • 161 | 162 | 163 |

      Method Summary

      164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 175 | 176 |
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      voidmap(org.apache.hadoop.io.LongWritable key, 173 | org.apache.hadoop.io.Text value, 174 | org.apache.hadoop.mapreduce.Mapper.Context context) 
      177 |
        178 |
      • 179 | 180 | 181 |

        Methods inherited from class org.apache.hadoop.mapreduce.Mapper

        182 | cleanup, run, setup
      • 183 |
      184 |
        185 |
      • 186 | 187 | 188 |

        Methods inherited from class java.lang.Object

        189 | clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • 190 |
      191 |
    • 192 |
    193 |
  • 194 |
195 |
196 |
197 |
    198 |
  • 199 | 200 |
      201 |
    • 202 | 203 | 204 |

      Constructor Detail

      205 | 206 | 207 | 208 |
        209 |
      • 210 |

        SortMap

        211 |
        public SortMap()
        212 |
      • 213 |
      214 |
    • 215 |
    216 | 217 |
      218 |
    • 219 | 220 | 221 |

      Method Detail

      222 | 223 | 224 | 225 |
        226 |
      • 227 |

        map

        228 |
        public void map(org.apache.hadoop.io.LongWritable key,
        229 |                 org.apache.hadoop.io.Text value,
        230 |                 org.apache.hadoop.mapreduce.Mapper.Context context)
        231 |          throws java.io.IOException,
        232 |                 java.lang.InterruptedException
        233 |
        234 |
        Overrides:
        235 |
        map in class org.apache.hadoop.mapreduce.Mapper<org.apache.hadoop.io.LongWritable,org.apache.hadoop.io.Text,org.apache.hadoop.io.IntWritable,org.apache.hadoop.io.Text>
        236 |
        Throws:
        237 |
        java.io.IOException
        238 |
        java.lang.InterruptedException
        239 |
        240 |
      • 241 |
      242 |
    • 243 |
    244 |
  • 245 |
246 |
247 |
248 | 249 | 250 |
251 | 252 | 253 | 254 | 255 | 256 | 257 | 265 |
266 | 308 | 309 | 310 | 311 | -------------------------------------------------------------------------------- /doc/SortWordCount.Reduce.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | SortWordCount.Reduce 7 | 8 | 9 | 10 | 11 | 12 | 28 | 31 | 32 |
33 | 34 | 35 | 36 | 37 | 38 | 39 | 47 |
48 | 90 | 91 | 92 |
93 |

Class SortWordCount.Reduce

94 |
95 |
96 |
    97 |
  • java.lang.Object
  • 98 |
  • 99 |
      100 |
    • org.apache.hadoop.mapreduce.Reducer<org.apache.hadoop.io.Text,org.apache.hadoop.io.IntWritable,org.apache.hadoop.io.Text,org.apache.hadoop.io.IntWritable>
    • 101 |
    • 102 |
        103 |
      • SortWordCount.Reduce
      • 104 |
      105 |
    • 106 |
    107 |
  • 108 |
109 |
110 |
    111 |
  • 112 |
    113 |
    Enclosing class:
    114 |
    SortWordCount
    115 |
    116 |
    117 |
    118 |
    public static class SortWordCount.Reduce
    119 | extends org.apache.hadoop.mapreduce.Reducer<org.apache.hadoop.io.Text,org.apache.hadoop.io.IntWritable,org.apache.hadoop.io.Text,org.apache.hadoop.io.IntWritable>
    120 |
  • 121 |
122 |
123 |
124 |
    125 |
  • 126 | 127 |
      128 |
    • 129 | 130 | 131 |

      Nested Class Summary

      132 |
        133 |
      • 134 | 135 | 136 |

        Nested classes/interfaces inherited from class org.apache.hadoop.mapreduce.Reducer

        137 | org.apache.hadoop.mapreduce.Reducer.Context
      • 138 |
      139 |
    • 140 |
    141 | 142 |
      143 |
    • 144 | 145 | 146 |

      Constructor Summary

      147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 |
      Constructors 
      Constructor and Description
      Reduce() 
      156 |
    • 157 |
    158 | 159 |
      160 |
    • 161 | 162 | 163 |

      Method Summary

      164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 175 | 176 |
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      voidreduce(org.apache.hadoop.io.Text key, 173 | java.lang.Iterable<org.apache.hadoop.io.IntWritable> values, 174 | org.apache.hadoop.mapreduce.Reducer.Context context) 
      177 |
        178 |
      • 179 | 180 | 181 |

        Methods inherited from class org.apache.hadoop.mapreduce.Reducer

        182 | cleanup, run, setup
      • 183 |
      184 |
        185 |
      • 186 | 187 | 188 |

        Methods inherited from class java.lang.Object

        189 | clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • 190 |
      191 |
    • 192 |
    193 |
  • 194 |
195 |
196 |
197 |
    198 |
  • 199 | 200 |
      201 |
    • 202 | 203 | 204 |

      Constructor Detail

      205 | 206 | 207 | 208 |
        209 |
      • 210 |

        Reduce

        211 |
        public Reduce()
        212 |
      • 213 |
      214 |
    • 215 |
    216 | 217 |
      218 |
    • 219 | 220 | 221 |

      Method Detail

      222 | 223 | 224 | 225 |
        226 |
      • 227 |

        reduce

        228 |
        public void reduce(org.apache.hadoop.io.Text key,
        229 |                    java.lang.Iterable<org.apache.hadoop.io.IntWritable> values,
        230 |                    org.apache.hadoop.mapreduce.Reducer.Context context)
        231 |             throws java.io.IOException,
        232 |                    java.lang.InterruptedException
        233 |
        234 |
        Overrides:
        235 |
        reduce in class org.apache.hadoop.mapreduce.Reducer<org.apache.hadoop.io.Text,org.apache.hadoop.io.IntWritable,org.apache.hadoop.io.Text,org.apache.hadoop.io.IntWritable>
        236 |
        Throws:
        237 |
        java.io.IOException
        238 |
        java.lang.InterruptedException
        239 |
        240 |
      • 241 |
      242 |
    • 243 |
    244 |
  • 245 |
246 |
247 |
248 | 249 | 250 |
251 | 252 | 253 | 254 | 255 | 256 | 257 | 265 |
266 | 308 | 309 | 310 | 311 | --------------------------------------------------------------------------------