diff --git a/SUMMARY.md b/SUMMARY.md
index 328fd37..94a088a 100644
--- a/SUMMARY.md
+++ b/SUMMARY.md
@@ -2,17 +2,17 @@
* [Introduction](README.md)
* [On Java 8](book/00-On-Java-8.md)
-* [前言](book/01-前言.md)
- * [目标](book/01-前言.md#学习目标)
- * [语言设计错误](book/01-前言.md#语言设计错误)
- * [测试用例](book/01-前言.md#测试用例)
- * [名词](book/01-前言.md#名词)
- * [关于Andriod程序员](book/01-前言.md#关于Andriod程序员)
- * [关于电子版书籍](book/01-前言.md#关于电子版书籍)
- * [后记](book/01-前言.md#后记)
- * [鸣谢](book/01-前言.md#鸣谢)
- * [其他](book/01-前言.md#其他)
-* [介绍](book/02-说明.md)
- * [前提条件](book/02-说明.md#前提条件)
- * [JDK文档](book/02-说明.md#JDK文档)
+* [前言](book/00-Preface.md)
+ * [教学目标](book/00-Preface.md#教学目标)
+ * [语言设计错误](book/00-Preface.md#语言设计错误)
+ * [测试用例](book/00-Preface.md#测试用例)
+ * [名词](book/00-Preface.md#名词)
+ * [关于Andriod程序员](book/00-Preface.md#关于Andriod程序员)
+ * [关于电子版书籍](book/00-Preface.md#关于电子版书籍)
+ * [后记](book/00-Preface.md#后记)
+ * [鸣谢](book/00-Preface.md#鸣谢)
+ * [其他](book/00-Preface.md#其他)
+* [说明](book/00-Introduction.md)
+ * [前提条件](book/00-Introduction.md#前提条件)
+ * [JDK文档](book/00-Introduction.md#JDK文档)
diff --git a/book/02-说明.md b/book/00-Introduction.md
similarity index 100%
rename from book/02-说明.md
rename to book/00-Introduction.md
diff --git a/book/00-On-Java-8.md b/book/00-On-Java-8.md
index 54c52a2..6d17060 100644
--- a/book/00-On-Java-8.md
+++ b/book/00-On-Java-8.md
@@ -16,7 +16,7 @@
-

+
### On Java 8
diff --git a/book/01-前言.md b/book/00-Preface.md
similarity index 51%
rename from book/01-前言.md
rename to book/00-Preface.md
index 0976945..48719f6 100644
--- a/book/01-前言.md
+++ b/book/00-Preface.md
@@ -1,5 +1,5 @@
-

+
# 前言
@@ -10,3 +10,19 @@
与几年前我们依赖印刷媒体相比,像YouTube,博客和StackOverflow这样的网站让寻找答案变得非常容易。请将这些与坚持不懈的努力相结合。你可以将本书作为你的编程入门书籍。同样她也适用于想要扩展知识的在职程序员。每次在世界各地的演讲中,我都非常感谢《Thinking in Java》这本书给我带来的所有荣誉。事实证明,这些荣誉对我现在的[Reinventing Business](http://www.reinventing-business.com)项目中和加强外界与公司的联系是非常宝贵的。最后,写这本书的原因之一是支持我[Reinventing Business](http://www.reinventing-business.com)重塑,似乎下一个合乎逻辑的步骤是实际创建一个所谓的蓝绿色组织(Teal Organization)。我希望这本书可以成为该项目的一种众筹。
+
+
+## 教学目标
+
+每章教授一个或一组相关的概念,并且这些知识不依赖于尚未学习到的章节。这样以来,学习者可以在当前知识的背景框架下循序渐进地掌握JAVA。
+
+本书的教学目标:
+
+
+1. 循序渐进地呈现学习内容,以便于你在不依赖后置知识框架的情况下轻松完成现有的学习任务,同时尽量保证前面章节的内容在后面的学习中得到运用。如果确有必要引入我们还没学习到的知识概念,我会做个简短地介绍。
+
+2. 尽可能地使用简单和简短的示例,方便读者理解。而不强求引入解决实际问题的例子。因为我发现,相比解决某个实际问题,读者更乐于看到自己真正理解了示例的每个细节。或许我会因为这些“玩具示例”而被一些人所诟病,但我更愿意看到我的读者们因此能保持饶有兴趣地学习。
+
+3. 把我知道的以及我认为对于你学习语言很重要的东西都告诉你。我认为信息的重要性是分层次结构的。绝大多数情况下,我们没必要弄清问题的所有本质。好比编程语言中的某些特性和实现细节,95%的程序员都不需要取知道。这些细节除了会加重你的学习成本,还让你更觉得这门语言好复杂。如果你非要考虑这些细节,那么它还会迷惑该代码的阅读者/维护者,所以我主张选择简单的方法解决问题。
+
+4. 希望本书能为你打下坚实的基础,方便你将来学习更难的课程和书籍。
diff --git a/images/1544422037513.png b/images/level_1_title.png
similarity index 100%
rename from images/1544422037513.png
rename to images/level_1_title.png
diff --git a/images/level_2_title.png b/images/level_2_title.png
new file mode 100644
index 0000000..6869a8b
Binary files /dev/null and b/images/level_2_title.png differ