為什麼編寫這本書
數年前,傳智播客團隊是一群默默工作在IT行業上的程序員,現如今,為了同一個夢想聚集在一起,為“改變中國的IT教育”而全力以赴。為什麼會有這樣的夢想?大家先來聽一聽IT畢業生的心聲:
“我們專業的課程太枯燥了,太多理論方面的課程,並且這些理論聽起來都是很難理解的,同學們學完了都是一頭霧水。”
“我們學校那些教計算機語言的老師,整天就會在PPT上畫來畫去,照本宣科,能不能讓老師直接教會我們怎麼用啊!”
“終於畢業了,學了四年的計算機課程,我們班上大部分同學都不知道能干什麼,感覺好像什麼都學了,卻什麼都不會干!”
“實習單位根本就不讓我們干活,隻是讓我們閱讀代碼、修改文檔,說我們什麼都不會,不敢讓我們參與實際工作。想想自己辛苦學了四年,連實習的要求都達不到,心裡很不是滋味。”
“面試的時候,用人單位問能做什麼,做過什麼項目,我們回答不上來,面試過程中問到的很多問題,我們連聽都沒有聽過。”
……
這些心聲並不是個別畢業生所表達的,而是高校反映出的一種普遍現像。高校的IT教育與企業的真實需求存在嚴重脫節。就目前高校計算機類的相關教育而言,問題主要有兩個方面: 一是學校所用的教材過於陳舊,教材更新速度非常緩慢,導致學生所學的知識與現在的社會需求嚴重不符;第二是高校的老師長年從事教育工作,缺乏實際開發經驗,從而無法向學生傳授企業需要的專業技能。很多高校也都認識到了這些問題,但無法進行全面改革。
為了幫助學校教師解決這些問題,傳智播客將“改變中國的IT教育”作為自己的事業並為此拼搏了八年。在這八年期間,傳智播客默默耕耘,陸續編寫並出版了計算機書籍十幾種、教學視頻幾十套、發表各類技術文章幾百篇,直接培養的軟件工程師就有2萬多名,被傳智播客影響的在校學生更是多達數百萬人。毫不誇張地說,傳智播客已經為IT學子開闢了一條全新的求知之路。
◆Java基礎入門前言八年的沉澱讓傳智播客擁有了目前國內最好的IT培訓課程。如今,傳智播客決定把這套精品課程全部公開,印刷成書並輸送至高校,解決眼下高校最急待解決的課程陳舊問題。另外,面向高校計算機專業的老師,傳智播客還將提供免費的培訓服務,讓高校老師可以通過培訓提高授課技能,將最專業、最實用的技能傳授給學生。為了讓廣大師生在學習傳智播客課程的同時能達到最好的效果,公司投入巨額資金,用於為高校師生提供以下服務。
1. 為高校老師提供免費培訓服務,免費提供教學所需的PPT、測試題等,並且為參加培訓的老師免費提供書籍。
培訓報名網址: http://www.boxuegu.com/traning/main.do。
2. 為全國高校的廣大師生免費提供教學視頻光盤。
視頻光盤申領網址: http://www.boxuegu.com/resources/video/main.do。
為了解決學生在學習本課程過程中遇到的問題,傳智播客免費提供有問必答服務。學生學習本書過程中無論遇到任何問題都可以求助於傳智播客的“問答精靈”。傳智播客組織了50多人的專業技術團隊負責解答學生的問題,承諾針對技術問題3小時內給予解答。
問答精靈網址: http://www.boxuegu.com/ask/main.do。
微信用戶加入問答精靈公眾平臺請掃描二維碼:
問答精靈技術交流QQ群: 375129533
3. 針對高校教學,傳智播客用近八年的教育培訓經驗,精心設計了“教材 教案 授課資源 考試繫統 題庫 教學輔助案例”一站式IT就業培訓繫列教程,方便老師進行教學,能夠有效提高老師日常教學的效率。這套產品除了提供上述服務之外,還提供課程改革全程跟進式指導、教學指導、課程制定、最新課程同步、師資培訓以及最新技術講座等服務,幫助高校課程改革取得成功。歡迎廣大高校教師與我們聯繫。
索要資料聯繫QQ: 2011168841。
高校老師技術交流QQ群: 115674557。
希望通過我們的努力,在不久的將來,高校能夠真正培養出符合企業所需的實用型人纔,IT學子們不再為就業而迷惘!
關於本教材
傳智播客創始人、著名的IT教育專家張孝祥老師,在2003年出版了《Java就業培訓教程》,此書不僅受到了廣大編程愛好者的一致好評,還被眾多高校用作計算機專業Java課程的教材。由於書中所講解的知識點過於陳舊,張老師於2010年年底開始著手編寫此書的第二版,準備對自己的經典之作進行升級。然而就在2011年,張老師由於工作過度辛勞離開了我們。但是他的精神一直存在,我們秉承著張老師的人生格言“為千萬人少走彎路而著書、為中華軟件之崛起而講課”,經過一年多的努力完成了這本書的編寫。本書不僅融入了張老師許多優秀的編程思想,還包含了傳智播客Java基礎班全部的課程內容,是目前市面上較實用、較全面的一本Java入門教材。
作為一種技術的入門教材,最重要也最難的一件事情就是要將一些非常復雜、難以理解的編程思想和問題簡單化,讓初學者能夠輕松理解並快速掌握。本教材對每個知識點都進行了深入地分析,並使用生動形像的比喻來講解抽像的編程思想。在教材中,每個知識點都精心設計了相關的案例,並模擬這些知識點在實際工作中的運用,真正做到了知識的由淺入深、由易到難。為確保教材通俗易懂,在教材編寫的過程中,我們還讓600多名初學者參與了教材試讀,對初學者反饋的問題均作了修改。
如何使用這本教材
本教材共分為11章,下面分別對每章進行簡單地介紹。
第1章主要介紹Java語言的特點和JDK的安裝使用。通過本章的學習,初學者需要掌握JDK的安裝過程,動手實現屬於自己的第一個Java程序。
第2章詳細講解Java語言的基本語法。不論任何一門語言,其基本語法都是最重要的內容。在學習基本語法時,一定要做到認真學習每一個知識點,切忌走馬觀花,粗略地閱讀章節內容,那樣達不到任何學習效果。
第3、4章介紹了Java語言最重要的特征——面向對像,這兩章的內容以編程思想為主,初學者需要花很大的精力來理解這兩章中所講解的內容。可以這樣講,隻有學明白了面向對像的編程思想纔算真正地認識了Java這門語言。
第5~10章都是針對JDK中提供的Java類進行講解,要求初學者掌握教材中所涉及的Java類的具體用法。在學習這些章節時,要認真地完成教材中所提供的每個案例,從實踐中學習每個類的具體用法。
第11章是對開發工具Eclipse的介紹,初學者應按照教材中所講解的步驟動手實踐,從而熟悉該工具的使用。
在上面所提到的11個章節中,第1章和第11章比較特殊,是對語言和開發工具的介紹。學習這兩章時要求初學者按照教材中所描述的步驟進行動手練習。第2章中所講解的知識點多而細,因此案例大多是以示例代碼的形式呈現。第3~10章,每個小節在講解完知識點後都會提供一個實用的案例,並在案例的後面對其進行詳細地分析,初學者可以結合案例後的分析對案例進行學習,每一個案例都需要動手實踐。在所有的章節中,第7章集合和第8章IO是本教材的重點內容,這兩章所涉及的內容是實際開發中最常用的,初學者在學習這兩個章節時應做到完全理解每個知識點,認真完成每一個案例。
在學習本教材時,首先要做到對知識點理解透徹,其次一定要親自動手練習教材中提供的案例,因為在學習軟件編程的過程中動手實踐是非常重要的。對於一些非常難以理解的知識點也可以選擇通過案例的練習來學習。如果實在無法理解教材中所講解的知識,建議初學者不要糾結於某一個知識點,可以先往後學習。通常來講,看了後面一兩個小節的內容後再回來學習之前不懂的知識點,一般就都能理解了。
配套工具下載
凡是自學編程的人都有過這樣的困惑,在遇到解決不了的問題時無處詢問,為了搞明白一個本來很簡單的問題苦苦鑽研好幾天。這樣的學習方式不但很浪費時間,而且過程相當痛苦。很多人就是因為在初學編程時遇到一些問題,自己解決不了又不知道該問誰,最終放棄了編程這條路,著實非常可惜。為了讓初學者能避免這樣的遺憾,傳智播客特地為初學者創建了免費的答疑平臺——問答精靈。
大家在學習本教材的過程中如果遇到自己無法解決的難題,或者學不明白的知識,都可以求助於問答精靈,我們會在3小時內給予答復。
問答精靈答疑平臺網址: http://www.boxuegu.com/ask/main.do。
在學習本教材的過程中如有不明白之處可參考傳智播客免費教學視頻。
教學視頻下載網址: http://www.boxuegu.com/resources/video/main.do。
針對教材中所涉及的案例都提供了源代碼。
源代碼及習題答案下載網址: http://www.boxuegu.com/resources/code/main.do。
致謝
本教材的編寫和整理工作由傳智播客教育科技有限公司高教產品研發部完成,主要參與人員有徐文海、李安安、陳歡、高美雲,研發小組全體成員在這一年多的編寫過程中付出了很多辛勤的汗水。另外,傳智播客講師劉意、馮佳、石松、杜宏、沙世博、劉曉曲、欒博、付東等人也參與了教材的部分編寫和修訂工作。除此之外,還有傳智播客600多名學員也參與到了教材的試讀工作中,他們站在初學者的角度對教材提供了許多寶貴的修改意見,在此一並表示衷心的感謝。
意見反饋
盡管我們盡了最大的努力,但教材中難免會有不妥之處,歡迎各界專家和讀者朋友來信給予寶貴意見,我們將不勝感激。您在閱讀本書時,若發現任何問題或有不認同之處,可以通過電子郵件或QQ與我們聯繫。
電子郵件請發送至: itcast_book@vip.sina.com
在線聯繫QQ: 871127939。
技術交流QQ群: 375129533。
傳智播客教育科技有限公司高教產品研發部
2014年1月於北京