之前作業系統的書籍慢慢都改在 amazon 或是 MEAP (Manning Early Access Program)( http://www.manning.com/about/meap.html ) 上面購買電子書來閱讀.
所以目前電子書在閱讀的時候就會注意有沒有 .mobi 格式好讓 kindle 可以匯入閱讀, 以及是否支援 pdf 或是 epub 格式來讓不同的手持裝置閱讀.
Java 由於還在入門狀態, 就會去尋找中文版的書籍來閱讀, 但是Java的書籍動不動就 600 ~ 700頁以上 ( 謎之音: 作業系統就不是??)
所以在閱讀上就希望可以找電子書, 不需要攜帶沈澱澱的實體書來練身體.
國內的電子書, 目前有注意到 凌霄電子書城 ( http://www.neosoar.com.tw/ )代理國內一些我會看的出版社, 例如全華, 博碩 ... 等等.
但是電子書的格式是凌霄自訂的格式, 目前只支援 Windows, 還有手持式裝置 7 吋以上( iPad, Android 平版), 對於 kindle 以及 Linux 還有 Mac 還在研發階段.
這個時候就不得不說一下凌霄的好話, 因為我是Linux 作業系統的使用者, 且手邊沒有iPad 還有Android 平版電腦, 所以就去信詢問 Linux 與 Mac 的支援, 還有表明願意在電子書上載明自己的E-mail 或是姓名(社交式數位版權保護 (social DRM))(MEAP 就是採取這樣的方式), 得到凌霄科技的梁先生耐心解說以及快速的回應. 也很開心國內有這樣好服務的電子書平台.
另外考慮到 java 專有名詞的中文翻譯有很多種翻法, 就像去找 Oracle 那邊的電子書看看"原廠"如何說明. 於是 google 了java SE 7 Tutorial.
果然找到 Oracle 的 java SE 7 介紹網頁.
http://docs.oracle.com/javase/tutorial/
突然看到右邊有 Download ebook files 的連結
http://www.oracle.com/technetwork/java/javase/downloads/java-se-7-tutorial-2012-02-28-1536013.html
連結過去, 真的是喜出望外, 因為有
1. 網頁文件的封裝
- javatutorials.zip
- 適合在電腦上閱讀( Offline)
2. epub 格式的書籍
- 支援 epub 格式的裝置
- 例如 iPad / Nook
3. mobi格式的書籍
- Amazon Kindle 系列
但是下載的 epub 或是 mobi 檔案卻沒有對照表
根據 Learning Path 的指示 http://docs.oracle.com/javase/tutorial/tutorialLearningPaths.html
New to Java 要閱讀以下三個部份
- Getting Started – An introduction to Java technology and lessons on installing Java development software and using it to create a simple program.
- Learning the Java Language – Lessons describing essential concepts such as classes, objects, inheritance, datatypes, generics, and packages.
- Essential Java Classes – Lessons on exceptions, basic input/output, concurrency, regular expressions, and the platform environment.
這三個部份如果與電子書對照分別是
getstartedtrail.mobi --> Getting Started — An introduction to Java technology and lessons on installing Java development software and using it to create a simple program.
javatrail.mobi --> Learning the Java Language — Lessons describing the essential concepts and features of the Java Programming Language.
essentialtrail.mobi --> Essential Java Classes — Lessons on exceptions, basic input/output, concurrency, regular expressions, and the platform environment.
先記起來
也開始java的奮鬥
enjoy it ~~
沒有留言:
張貼留言