從零開始學(xué)Java

出版時間:2010-12  出版社:中國鐵道  作者:王法波  頁數(shù):436  

前言

Java技術(shù)出現(xiàn)后不久就以其優(yōu)異的特性得到了廣大程序員的青睞,是應(yīng)用最廣泛的編程語言之一。歷經(jīng)十幾年的發(fā)展,Java技術(shù)的體系也迅速擴大,這使得很多初學(xué)Java的人開始迷惑,不知道從什么地方開始下手學(xué)習(xí)Java,如何循序漸進地學(xué)習(xí)Java,怎么及早地確定合適的學(xué)習(xí)路線。為了方便廣大讀者學(xué)習(xí),筆者花費半年時間編寫了本書。本書全面地介紹了Java技術(shù),并以實例的方式進行講解,力求讓讀者有實踐的能力。本書的特點1.循序漸進,由淺入深為了方便讀者學(xué)習(xí),本書首先讓讀者了解Java.的由來與發(fā)展,盡早地讓讀者明確Java的特性及其優(yōu)勢,明確學(xué)習(xí)方向。然后對Java語言的基礎(chǔ)如數(shù)據(jù)類型、程序控制語句、面向?qū)ο筮M行了介紹,包括異常處理、多線程、輸入/輸出流、圖形編程、Applet、泛型、網(wǎng)絡(luò)編程、數(shù)據(jù)庫編程等知識。

內(nèi)容概要

  《從零開始學(xué)Java》是目前最流行的編程語言。《從零開始學(xué)Java》內(nèi)容由淺入深、循序漸進地講解了Java的整體框架,包括從基本知識到Java的應(yīng)用方向,如Java ME和Java EE知識的簡要介紹?!稄牧汩_始學(xué)Java》首先介紹了Java的起源和發(fā)展、Java的技術(shù)構(gòu)成、開發(fā)環(huán)境的搭建、Eclipse的簡單使用、Java數(shù)據(jù)類型與字符串、程序控制語句、運算符、數(shù)組等基本知識。然后是對Java面向?qū)ο筇匦缘慕榻B,有類和對象、包、繼承、接口和內(nèi)部類,并介紹了一些面向?qū)ο蟮木幊碳记?,又介紹了.Java的異常處理、多線程特性、輸入/輸出流、圖形編程、Java常用類、泛型、網(wǎng)絡(luò)編程以及數(shù)據(jù)庫編程,并對JDK1.5 以后引入的集合框架進行了重點介紹,此外還有JSP知識的講解。在《從零開始學(xué)Java》的最后兩章,綜合前面的內(nèi)容講解了用戶登錄驗證模塊和網(wǎng)絡(luò)聊天室兩個實例?!  稄牧汩_始學(xué)Java》適合廣大Java初學(xué)人員,可以讓讀者從總體上很好地把握Java,迅速地把握自己的學(xué)習(xí)方向。另外,《從零開始學(xué)Java》也適用于有經(jīng)驗的開發(fā)人員作為參考書籍。

書籍目錄

第1章 Java語言簡介1.1 Java的起源和發(fā)展1.1.1 Java的起源1.1.2 Java的發(fā)展1.1.3 Java的特性1.2 Java的技術(shù)構(gòu)成1.2.1 Java的工作方式1.2.2 Java開發(fā)系統(tǒng)的構(gòu)成1.3 Java技術(shù)的應(yīng)用1.4 小結(jié)1.5 習(xí)題第2章 開始Java之旅2.1 安裝和配置JDK2.1.1 安裝JDK2.1.2 配置JDK2.2 Hello World程序2.2.1 編寫源程序2.2.2 編譯源文件2.2.3 運行程序2.2.4 詳解第一個程序2.3 字節(jié)碼的解釋與執(zhí)行2.4.1 ava基本詞匯2.5 小結(jié)2.6 習(xí)題第3章 Eclipse簡介3.1 Eclipse發(fā)展歷史3.2 Eclipse的下載與安裝3.3 Eclipse基本使用3.3.1 Eclipse界面簡介3.3.2 Eclipse的簡單使用3.3.3 項目文件結(jié)構(gòu)3.4 小結(jié)3.5 習(xí)題第4章 基本數(shù)據(jù)類型與字符串4.1 數(shù)據(jù)類型4.1.1 整型4.1.2 浮點型4.1.3 字符型4.1.4 布爾型4.2 變量與常量4.2.1 Java變量4.2.2 Java的的常量4.3 數(shù)據(jù)類型的轉(zhuǎn)換4.3.1 自動轉(zhuǎn)換4.3.2 強制類型轉(zhuǎn)換4.4 賦值和初始化4.4.1 賦值4.4.2 初始化4.5 字符串類型4.5.1 字符串變量4.5.2 字符串的連接4.5.3 字符串處理4.5.4 字符串其他常用操作4.6 小結(jié)4.7 習(xí)題第5章 運算符5.1 算術(shù)運算符5.1.1 基本算術(shù)運算符5.1.2 模運算符5.1.3 算術(shù)賦值運算符5.1.4 自增白減運算符5.2 位運算符5.2.1 按位取反運算5.2.2 位邏輯運算符5.2.3 位移運算5.3 關(guān)系運算符5.4 邏輯運算符5.5 三元運算符5.6 運算符優(yōu)先級5.7 小結(jié)5.8 習(xí)題第6章 程序控制語句6.1 選擇結(jié)構(gòu)6.1.1 if語句6.1.2 switch語句6.2 循環(huán)結(jié)構(gòu)6.2.1 while循環(huán)6.2.2 for循環(huán)6.3 中斷控制6.3.1 break語句6.3.2 continue語句6.3.3 return語句6.4.程序控制語句使用實例6.4.1 楊輝三角6.4.2 螺旋矩陣6.5 小結(jié)6.6 習(xí)題第7章 數(shù)組7.1 數(shù)組基礎(chǔ)7.1.1 數(shù)組概述7.1.2 創(chuàng)建數(shù)組7.1.3 初始化數(shù)組7.2 數(shù)組的使用7.2.1 獲取數(shù)組長度7.2.2 數(shù)組的復(fù)制7.2.3 帶參數(shù)運行7.3 多維數(shù)組7.3.1 多維數(shù)組基礎(chǔ)7.3.2 實現(xiàn)多維數(shù)組7.3.3 創(chuàng)建不規(guī)則數(shù)組7.4 數(shù)組排序7.4.1 選擇排序7.4.2 冒泡排序7.4.3 快速排序7.5 小結(jié)7.6 習(xí)題第8章 類和對象8.1 類8.1.1 類的一般形式8.1.2 方法8.1.3 主方法8.1.4 構(gòu)造方法8.1.5 方法的重載8.2 對象8.2.1 對象的創(chuàng)建和使用8.2.2 構(gòu)造方法重載8.2.3 對象類型的參數(shù)傳遞8.3 關(guān)鍵字8.3.1 static關(guān)鍵字8.3.2 final關(guān)鍵字8.4 包8.5 小結(jié)8.6 習(xí)題第9章 繼承和多態(tài)9.1 派生類9.1.1 繼承概述9.1.2 實現(xiàn)繼承9.1.3 繼承關(guān)系9.2 多態(tài)9.2.1 多態(tài)概述9.2.2 方法的重載9.2.3 方法的重寫9.3 抽象類9.3.1 抽象類的定義9.3.2 抽象類的使用9.4 小結(jié)9.5 習(xí)題第10章 接口和內(nèi)部類10.1 接口10.1.1 接口的概述10.1.2 接口的實現(xiàn)10.1.3接口的應(yīng)用10.2 內(nèi)部類10.2.1 內(nèi)部類概述10.2.2 匿名內(nèi)部類10.2.3 繼承內(nèi)部類10.2.4 靜態(tài)內(nèi)部類10.2.5 引用外部類的對象……第11章 初探面向?qū)ο蟮木幊碳记傻?2章 異常處理第13章 多線程第4篇 實踐應(yīng)用第14章 Applet程序第15章 Java輸入/輸出流第16章 圖形編程第17章 Java常用類第18章 泛型第19章 網(wǎng)絡(luò)編程第20章 數(shù)據(jù)庫編程第21章 集合框架第22章 JSP技術(shù)簡介第5篇 實例第23章 用戶登錄驗證模塊第24章 網(wǎng)絡(luò)聊天室

章節(jié)摘錄

插圖:要想更好地學(xué)習(xí)Java,就必須要了解它的由來和產(chǎn)生的原因。與其他程序設(shè)計語言相比它的優(yōu)勢何在?它的發(fā)展趨勢如何?能解決什么問題?只有弄清楚這些問題,才能更好地把握Java的學(xué)習(xí)方向。本章的主要內(nèi)容就是對這些內(nèi)容進行簡單介紹。1.1 Java的起源和發(fā)展本節(jié)主要介紹Java是如何產(chǎn)生的,以及Java的發(fā)展過程,并且介紹了Java本身的一些特性,主要是Java語言的優(yōu)勢。通過本節(jié)的學(xué)習(xí),讀者可以對Java語言的歷史有一個大體的認識,并能認識到Java語言相比于其他語言的優(yōu)勢,從而明確以后的學(xué)習(xí)方向。1.1.1 Java的起源1991年,Sun Microsystems公司的Jame Gosling、Bill Joe等人為在電視、烤箱等家用消費類電子產(chǎn)品上進行交互式操作而開發(fā)了一個名為Oak的軟件。在這些家電上使用的CPU是多種多樣的,而C語言和c++語言只能對特定的平臺進行編譯。如果對每個平臺都開發(fā)相應(yīng)的編譯器,顯然是行不通的。為了解決這個問題,他們開始開發(fā)一種可移植的、平臺無關(guān)的程序設(shè)計語言,這直接導(dǎo)致了Java的產(chǎn)生。雖然Java是因嵌入式開發(fā)的需要產(chǎn)生的,但是它的快速發(fā)展是隨著Internet的發(fā)展而來的。隨著萬維網(wǎng)的發(fā)展,對程序可移植性的要求也進一步提高,而.Java正是因為這個原因才出現(xiàn)的。Java無疑成了萬維網(wǎng)發(fā)展的推動力,而萬維網(wǎng)的發(fā)展也促進了Java的進一步發(fā)展。

編輯推薦

《從零開始學(xué)Java》由業(yè)內(nèi)資深人士精心編制,理論聯(lián)系實際應(yīng)用示例豐富,案例技巧,講解深入,使讀者理解更深刻,掌握更輕松多媒體教學(xué)視頻和精美PPT,更適合廣大師生使用技術(shù)全面,內(nèi)容充實,全面涵蓋Java開發(fā)的整個流程《從零開始學(xué)Java》實例全部來自一線開發(fā)項目,具有很強的代表性。讀者通過進行案例學(xué)習(xí),可以更容易融入Java程序開發(fā)流程中。附送多媒體光盤,其中包含書。中所涉及的源文件和全程視頻和電子課件幫助讀者更輕松地掌握Java語言社區(qū)討論,共同進步。徹底解決了讀者有問題。無人解答的后顧之憂理論知識+核心技術(shù)+精彩示例+實戰(zhàn)案例+完整視頻+教學(xué)PPT=編程高手。讀者對象沒有接觸過Java程序開發(fā),對Java語言有濃厚興趣的自學(xué)讀者具有其他語言開發(fā)經(jīng)驗,想要學(xué)習(xí)Java程序開發(fā)的讀者具有一定的Java語言基礎(chǔ)。想要進一步提高的讀者各大中專院校相關(guān)專業(yè)師生套書亮點由名家精心編寫,理論與實踐相結(jié)合,實用性強知識體系完整,涵蓋內(nèi)容全面示例豐富,講解深入,使讀者理解更深刻,掌握更輕松附送完善的多媒體教學(xué)視頻和教學(xué)PPT

圖書封面

評論、評分、閱讀與下載


    從零開始學(xué)Java PDF格式下載


用戶評論 (總計4條)

 
 

  •   在網(wǎng)上下單時已經(jīng)付過運費了,為什么簽收的時候還另外要收取我配送費?拿到的書已經(jīng)是損壞的。太失望了。以后不會在亞馬遜買書了。
  •   OK不錯,需要我認真研究啊
  •   送人的,他說很好。個方便都好
  •   特別適合初學(xué)者,完全零基礎(chǔ)的入門。。。
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7