-
Notifications
You must be signed in to change notification settings - Fork 27
Expand file tree
/
Copy pathindex.html
More file actions
128 lines (109 loc) · 6.68 KB
/
Copy pathindex.html
File metadata and controls
128 lines (109 loc) · 6.68 KB
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
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
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
<!DOCTYPE html>
<html>
<head>
<meta charset='utf-8'>
<meta http-equiv="X-UA-Compatible" content="chrome=1">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
<link href='https://fonts.googleapis.com/css?family=Architects+Daughter' rel='stylesheet' type='text/css'>
<link rel="stylesheet" type="text/css" href="stylesheets/stylesheet.css" media="screen" />
<link rel="stylesheet" type="text/css" href="stylesheets/pygment_trac.css" media="screen" />
<link rel="stylesheet" type="text/css" href="stylesheets/print.css" media="print" />
<!--[if lt IE 9]>
<script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<title>JavaTutorial by codedata</title>
</head>
<body>
<header>
<div class="inner">
<h1>JavaTutorial</h1>
<h2>Java Tutorial</h2>
<a href="https://github.com/codedata/JavaTutorial" class="button"><small>View project on</small>GitHub</a>
</div>
</header>
<div id="content-wrapper">
<div class="inner clearfix">
<section id="main-content">
<h1>
<a name="java-tutorial" class="anchor" href="#java-tutorial"><span class="octicon octicon-link"></span></a>Java Tutorial</h1>
<p>這是一系列六小時課程,讓對某技術有興趣但想在短時間內上手的開發者,可以藉由六小時的課程,快速概覽某個技術的生態系,選擇 Java 作為主題,是此系列第一個嘗試。</p>
<p>六小時絕對不可能讓開發者完全學會某個技術,然後用該技術飛天鑽地,六小時目的在於介紹一個技術的輪廊,某些程度上要呈現該技術的優良部份(The good part),並期望在六小時課程結束之後,開發者可以有個出發點與方向,自行去參與更多的主題,研究更多的內容。</p>
<p>你可以在 <a href="https://play.google.com/store/books/details?id=LaJbAwAAQBAJ">Google Play</a> 或 <a href="http://www.pubu.com.tw/ebook/Java-Tutorial-Learn-Java-in-06-00-00-30862">Pubu</a> 上,取得本系列的電子書版本。</p>
<ul>
<li>
<p>Java Tutorial 第一堂</p>
<ul>
<li><a href="http://www.codedata.com.tw/java/java-tutorial-the-1st-class-1-jdk-versions-and-implementations/">Java Tutorial 第一堂(1)JDK 版本與實作</a></li>
<li><a href="http://www.codedata.com.tw/java/java-tutorial-the-1st-class-2-preparing-course-environment">Java Tutorial 第一堂(2)準備課程環境</a></li>
<li><a href="http://www.codedata.com.tw/java/java-tutorial-the-1st-class-3-hello-world/">Java Tutorial 第一堂(3)哈囉!世界!</a></li>
<li><a href="http://www.codedata.com.tw/java/java-tutorial-the-1st-class-4-package-io-exception/">Java Tutorial 第一堂(4)套件、I/O 與例外</a></li>
</ul>
</li>
<li>
<p>Java Tutorial 第二堂</p>
<ul>
<li><a href="http://www.codedata.com.tw/java/java-tutorial-the-2nd-class-1-numeric-types-and-string/">Java Tutorial 第二堂(1)數值與字串型態</a></li>
<li><a href="http://www.codedata.com.tw/java/java-tutorial-the-2nd-class-2-container-flow/">Java Tutorial 第二堂(2)容器與流程語法</a></li>
<li><a href="http://www.codedata.com.tw/java/java-tutorial-the-2nd-class-3-method-class-package/">Java Tutorial 第二堂(3)方法、類別與套件</a></li>
</ul>
</li>
<li>
<p>Java Tutorial 第三堂</p>
<ul>
<li><a href="http://www.codedata.com.tw/java/java-tutorial-the-3rd-class-1-ide-gradle/">Java Tutorial 第三堂(1)IDE 與 Gradle</a></li>
<li><a href="http://www.codedata.com.tw/java/java-tutorial-the-3rd-class-2-spring-jdbc/">Java Tutorial 第三堂(2)使用 spring-jdbc 存取資料庫</a></li>
<li><a href="http://www.codedata.com.tw/java/java-tutorial-the-3rd-class-3-servlet-jsp/">Java Tutorial 第三堂(3)使用 Servlet、JSP 開發 Web 應用程式</a></li>
</ul>
</li>
<li>
<p>Java Tutorial 第四堂</p>
<ul>
<li><a href="http://www.codedata.com.tw/java/java-tutorial-the-4th-class-1-spring-webmvc/">Java Tutorial 第四堂(1)使用 spring-webmvc 框架</a></li>
<li><a href="http://www.codedata.com.tw/java/java-tutorial-the-4th-class-2-spring-dependency-injection/">Java Tutorial 第四堂(2)使用 spring 相依注入</a></li>
<li><a href="http://www.codedata.com.tw/java/java-tutorial-the-4th-class-3-hibernate-jpa/">Java Tutorial 第四堂(3)Hibernate 與 JPA</a></li>
</ul>
</li>
<li>
<p>Java Tutorial 第五堂</p>
<ul>
<li><a href="http://www.codedata.com.tw/java/java-tutorial-the-5th-class-1-spring-orm/">Java Tutorial 第五堂(1)使用 spring-orm 整合 Hibernate</a></li>
<li><a href="http://www.codedata.com.tw/java/java-tutorial-the-5th-class-2-junit-gradle/">Java Tutorial 第五堂(2)JUnit 與 Gradle</a></li>
<li><a href="http://www.codedata.com.tw/java/java-tutorial-the-5th-class-3-test-driven/">Java Tutorial 第五堂(3)測試與重構 DvdController</a></li>
</ul>
</li>
<li>
<p>Java Tutorial 第六堂</p>
<ul>
<li><a href="http://www.codedata.com.tw/java/java-tutorial-the-6th-class-1-rest-jax-rs/">Java Tutorial 第六堂(1)REST 與 JAX-RS</a></li>
<li><a href="http://www.codedata.com.tw/java/java-tutorial-the-6th-class-2-jersey-mvc/">Java Tutorial 第六堂(2)使用 Jersey 實作 MVC</a></li>
<li><a href="http://www.codedata.com.tw/java/java-tutorial-the-6th-class-3-jersey-spring-hibernate/">Java Tutorial 第六堂(3)整合 Jersey/Spring/Hibernate</a></li>
</ul>
</li>
</ul><hr><p><a href="http://www.codedata.com.tw">http://www.codedata.com.tw</a></p>
</section>
<aside id="sidebar">
<a href="https://github.com/codedata/JavaTutorial/zipball/master" class="button">
<small>Download</small>
.zip file
</a>
<a href="https://github.com/codedata/JavaTutorial/tarball/master" class="button">
<small>Download</small>
.tar.gz file
</a>
<p class="repo-owner"><a href="https://github.com/codedata/JavaTutorial"></a> is maintained by <a href="https://github.com/codedata">codedata</a>.</p>
<p>This page was generated by <a href="https://pages.github.com">GitHub Pages</a> using the Architect theme by <a href="https://twitter.com/jasonlong">Jason Long</a>.</p>
</aside>
</div>
</div>
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
try {
var pageTracker = _gat._getTracker("UA-40876751-4");
pageTracker._trackPageview();
} catch(err) {}
</script>
</body>
</html>