出版時間:2010-5 出版社:清華大學 作者:臧萌 頁數:615
Tag標簽:無
前言
“千里之行,始于足下?!薄袊枷爰依献与S著軟件產業(yè)的飛速發(fā)展,越來越需要優(yōu)秀的編程語言和編程思想為其提供堅實的基礎。Java語言是一門純面向對象的編程語言,有著得天獨厚的發(fā)展優(yōu)勢,如今已是世界上使用最多的編程語言之一。它被廣泛地應用于各行各業(yè),小到手機,大到巨型服務器等無數設備上。Java語言的飛速發(fā)展證明了Java語言和面向對象的編程思想正是軟件產業(yè)所需要的。同時,Java的廣泛應用也促進了Java技術的發(fā)展,如今的Java語言已經成長為了一個成熟而完善的編程語言了。為何要寫這樣的一本書?對于一個沒有接觸過Java語言的入門學習人員,尤其是Java自學人員,Java顯得很龐大,有點讓人無從下手的感覺。這就需要從一開始邁出的第一步就要是正確的。那么這個第一步是什么呢?在筆者看來,就是需要一本好的Java入門圖書。這會讓你在未來的Java編程學習中大受裨益,少走彎路,建立學習Java編程的信心。但在筆者看來,要邁出這第一步并不容易。因為在國內圖書市場上,要找一本好的Java入門圖書并非易事??赡苡腥藭f:《Java編程思想》這樣的翻譯圖書就很好??!的確,《Java編程思想》可以說是一本曠世經典奇書。但是對于Java入門讀者,筆者并不推薦這本書。因為這本書并不適合入門人員閱讀。這本書更適合讀者對Java語言有了一定基礎和理解后進一步提高時閱讀使用。真正適合Java,入門人閱讀的好書依然很少。筆者和千千萬萬的Java入門人員一樣,也曾經經歷了Java入門的那段迷茫時期,放棄?堅持?縈繞在頭腦里。所幸是堅持了下來?;叵氘斈闖ava學習的歷程,不禁感慨所走彎路之多。為了讓那些.Java入門人員更好地學習Java語言,讓他們少走彎路,筆者花了一年多的時間寫作本書,希望能對他們有所幫助。本書完全站在入門讀者的角度編排內容,并且融入了筆者對Java語言的理解,抽絲剝繭,層層推進,讓讀者對Java語言有一個完整的認識,為以后的Java應用開發(fā)打好基礎。
內容概要
本書是一本與眾不同的Java入門好書。作者以獨特的視角,向Java初學者講述了如何才能真正理解和掌握Java語言。本書充分考慮了初學Java語言的種種困難,講解時細致入微,抽絲剝繭,層層推進,并采用對比、比喻和類比的方式講解,還給出了大量的流程圖幫助讀者理解各種概念和程序的運行過程。另外,作者專門錄制了近16小時的多媒體語音教學視頻幫助讀者直觀地學習。這些視頻和書中的源代碼一起收錄于本書的DVD光盤中。 本書分3篇。第1篇為Java語言基本語法,包括Java語言概述、配置開發(fā)環(huán)境、Java中的基本數據類型、Java運算符、Java流程控制語句和數組。第2篇為Java語言高級語法,包括類、對象、方法、繼承、多態(tài)、修飾符、接口、抽象類、內部類、Java異常處理和多線程編程。第3篇為Java語言編程進階,包括Java編程常用知識、Java文件編程、Java文件I/O編程、Java TCP編程、Java UDP編程、Java Swing編程、JDBC編程,最后還給出了一個聊天程序實例和一個數據表操作窗口實例,將Swing、UDP、Java集合類、線程同步、接口和JDBC編程有機地結合起來,展示了開發(fā)一個簡單程序的典型步驟。 本書適合廣大想學習一門編程語言的讀者、沒有任何基礎的Java入門讀者、Java自學人員、從其他語言轉向Java語言的讀者、大中專院校的學生和社會培訓學生。
作者簡介
臧萌 軟件工程師。畢業(yè)于山東大學計算機科學與技術,畢業(yè)后就職于Sybase上海研發(fā)中心。擅長Java語言及Java平臺的各種開發(fā)框架與技術。長年從事商業(yè)數據系統(tǒng)的研發(fā)。主要負責Eclipse和Swing的設計開發(fā),致力于Java和性能調優(yōu)。全程參與開發(fā)了Sybase ETL (Extract, Transform and Load) 項目、Sybase BAM (Business Activity Monitoring)兩個大型 項目。
書籍目錄
第1篇 Java語言基本語法 第1章 讓自己的第一個Java程序跑起來 第2章 搭建自己的集成開發(fā)環(huán)境 第3章 Java中的基本數據類型和運算符 第4章 Java中的程序執(zhí)行流程 第5章 數組 第2篇 Java語言高級語法 第6章 Java的類(Class)和對象(Object) 第7章 Java中的方法——給汽車豐富多彩的功能 第8章 Java中的包(Package)命名習慣和注釋 第9章 再看數組、字符串和main()方法 第10章 繼承和多態(tài) 第11章 修飾符(Qualifier) 第12章 接口 第13章 抽象類和內部類 第14章 Java的異常處理機制 第15章 多線程編程 第3篇 Java語言編程進階 第16章 如何學習本篇 第17章 編程常用知識 第18章 Java文件編程和Java文件I/O 第19章 Java Socket編程 第20章 Java Swing編程 第21章 編程,需要的是想象力和恒心 第22章 JDBC入門
章節(jié)摘錄
插圖:第1章 讓自己的第一個Java程序跑起來本章我們走進Java的世界。首先我們會對Java在編程語言中的地位有一個初步了解。然后將介紹如何在電腦上安裝并配置Java環(huán)境。最后將運行一個小程序來作為自己步入JaVa世界的序幕。本章的目的有兩個:一個是讓我們對Java有一個初步的認識;另一個是讓自己的電腦可以編寫和運行Java程序。所以對于本章中的程序,我們先不用著急去理解。Java之路才剛剛開始,我們不急。1.1 想要用Java改變這個世界嗎?也許在翻開此書之前,大家可能僅僅知道Java是一門由Sun公司開發(fā)的編程語言。也許還知道還有很多編程語言,為不能決定學習哪門語言而苦惱。相信大家既然拿起這本書,并翻開了第1章,那么就是想學習Java的,也許缺少的只是一個好好學習Java的理由。本節(jié)給出的就是好好學習Java的理由,讓大家以堅定的信心走進Java的世界。1.1.1 Java有什么優(yōu)勢?首先在這里,我們不去介紹Java語言區(qū)別于其他語言的優(yōu)勢,如什么純面向對象、跨平臺、繼承、封裝、多態(tài)、自動垃圾收集,等等。沒錯,這些都是Java語言的特點,但是這些詞匯對于初學者來說僅僅是一堆抽象名詞而已。實際上,這些語言的特性對于初學者來說是完全沒有必要去理解的,甚至可以說完全沒有可能理解。在圖1-1中,給出了一個學習語言的大致流程。領會Java語言的那些特點,其實是學習語言這個鏈條中的最后一環(huán)。當然也是最難的一環(huán)。只有在實際的編程過程中,才能夠絲絲入扣地體會到Java語言的特點。體會到Java語言的設計者是如何讓Java在付出了最小代價的前提下,具備了簡潔、優(yōu)雅的特點,同時又具有強大的功能。
編輯推薦
《Java入門1·2·3:一個老鳥的Java學習心得》是一本不可多得的原創(chuàng)佳作。作者以獨特的視角,向讀者講述了如何才能真正理解和掌握Java語言。作者充分考慮了初學Java語言的種種困難,講解細致入微,抽絲剝繭,層層推進,環(huán)環(huán)相扣,并采用了比喻、類比、對比和圖示等多種講解方式,還給出了大量的流程圖和結構圖,幫助讀者透徹理解各種概念及程序的執(zhí)行過程與內部狀態(tài)。Java編程老鳥潛心寫作,奉獻高效率的Java學習心得,完全站在沒有編程經驗的讀者角度,手把手教會讀者學習Java——擊破Java學習過程中可能會遇到的各種問題和難點。《Java入門1·2·3:一個老鳥的Java學習心得》主要特色◎配16小時多媒體語音教學視頻,學習起來高效、直觀◎穿插了195個完整示例和350個Java源程序幫助讀者理解◎穿插了170余幅流程圖和結構圖表示程序的執(zhí)行過程和內部狀態(tài)◎提供了74個典型習題,便于讀者鞏固、練習和提高(習題答案見光盤)◎講解細致入微,抽絲剝繭,層層推進,環(huán)環(huán)相扣,降低了學習的難度◎通過大量的比喻、類比、對比和圖示等多種方式講解,學習效果好《Java入門1·2·3:一個老鳥的Java學習心得》內容及對應的教學視頻時間◎初探Java語言(19分鐘視頻) ◎接口(29分鐘視頻)◎搭建Eclipse集成開發(fā)環(huán)境(31分鐘視頻)◎抽象類和內部類(26分鐘視頻)◎基本數據類型和運算符(65分鐘視頻) ◎異常處理機制(36分鐘視頻)◎程序執(zhí)行流程(117分鐘視頻) ◎線程(74分鐘視頻)◎數組(35分鐘視頻) ◎Java進階學習導讀(15分鐘視頻)◎類租對象(59分鐘視頻)◎、Java編程常用知識(18分鐘視頻)◎方法(175分鐘視頻) ◎Java文件編程與I/O編程(9分鐘視頻)◎包命名習慣和注釋(43分鐘視頻) ◎Socket編程(8分鐘視頻)◎最基本的Java類(29分鐘視頻) ◎Swing編程(14分鐘視頻)◎繼承和多態(tài)(115分鐘視頻)◎一個聊天窗口程序的編寫(13分鐘視頻:◎類、方法和變量的修飾符(26分鐘視頻) ◎JDBC入門(11分鐘視頻)超值、大容量DVD-ROM內容◎《Java入門1·2·3:一個老鳥的Java學習心得》涉及的源代碼◎1200余頁編程專題講座電子書(贈送)◎《Java入門1·2·3:一個老鳥的Java學習心得》多媒體教學視頻◎73小時編程專題講座視頻(贈送)◎《Java入門1·2·3:一個老鳥的Java學習心得》練習題答案◎11個典型應用系統(tǒng)(贈送)《Java入門1·2·3:一個老鳥的Java學習心得》讀者對象◎想學習一門編程語言的人員◎Java自學人員◎沒有任何基礎的Java入門人員◎大中專院校的學生和老師◎從其他語言轉向Java語言的人員◎社會培訓班的學員
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載