作為理想的面向對象的程序設計語言,Java以及迅速發(fā)展的勢態(tài)日趨成為主流應用程序的開發(fā)語言.本書的目標是接照一個合理的形式講述Java編程,以期幫助讀者理解Java語言,積累Java應用環(huán)境的使用經驗,并在核心技術領域打下堅實的基礎.在介紹Java語言各個方面的過程中,本書一邊解釋各語言要素的作用,一邊講述如何在實踐中應用,并給具體程序示例.本書采用了教學方式,適合軟件開發(fā)人員和高校師生閱讀.前言在我編著全部的編程類叢書過程中,目標始終都是盡量把會給讀者帶來障礙的方面排除。這些障礙是每個有抱負的程序員都將面臨的,分別是熟悉每一種編程語言和環(huán)境中的術語、理解程序語言中各要素的使用(而不僅僅知道它們是什么)以及掌握該語言在實踐中的合理應用。術語是一種寶貴的、不可替代的交流方式,不僅行業(yè)專家要用,業(yè)余愛好者也要用。因此這個問題根本無法回避。我的辦法是讓初學者理解特定術語是什么意義,并且能夠自由地在適當的環(huán)境中運用。這樣,他們就可以更有效地使用大多數編程主品附帶的文檔,并且在閱讀和學習大多數程序語言的相關資料時充滿信心。學習一種程序語言最基礎的就是要理解編程語言中各要素的語法和產生的效果。但是我相信,展示編程語言中各功能的工作方式和使用方法也具有同等重要的意義。我不是只使用成段的代碼,而是力圖為讀者提供更具有實際意義的示例,向讀者介紹與特定問題相關的編程語言中各功能之間的關系。然后,將這些內容作為進一步編程實驗的基礎,便于讀者親身了解以不同的方式更改這些代碼會產生的效果。除了應用各語言要素之外,還需要深入到具體的實踐環(huán)境中。為了幫助初學者能夠有信心開發(fā)自己的應用程序,我的目標是為他們分析所有各部分工作的內部技術,并且在更大范圍內結合一個簡單的、由若干行代碼構成的示例。這就是我喜歡至少使用一個可以工作的示例貫穿在多個章節(jié)內容中的原因。這樣就有時能不但介紹這些功能該如何在一起應用,還能夠說明如何管理代碼。最后,我知道通過對一本書的學習而掌握一門技術的過程是十分困難的。因此讀者一定要認識到大多數編程語言中都存在的二方面問題。第一,需要付出大量的努力,但這同時也意味著當你成功之后會獲得更大的滿足;第二,學習過程中充滿著樂趣,因此你真的會喜歡上這些工作;第二,學習過程比你起初自己的設想要容易得多,因此有志者事竟成。IvorHorton瀏覽本商品所屬分類圖書計算機/網絡程序設計JavaJavaScriptJ2EE