夏老師教你學Java

出版時間:2010-2  出版社:中國鐵道出版社  作者:夏幫貴  頁數(shù):485  
Tag標簽:無  

前言

歡迎選擇《夏老師教你學Java》,該書將帶你進入精彩的Java編程世界。1995年,Java程序設(shè)計語言橫空出世,并通過Internet迅速得到大量程序員的青睞。Java幾乎為用戶提供了所有的應用,如網(wǎng)絡(luò)編程、數(shù)據(jù)庫、多線程、桌面應用程序開發(fā)、國際化、安全性、XML處理等,隨處可見Java的身影。1996年,Sun公司發(fā)布Java1.0。1998年,Sun公司發(fā)布Java1.2并將Java1.2正式命名為“Java2平臺”,完整的名稱為“Java2標準軟件開發(fā)工具箱1.2版”,簡稱JavaSE2。除了標準版,Java還包括微型版(ME)和企業(yè)版(EE)。微型版用于移動設(shè)備等嵌入式開發(fā),企業(yè)版用于企業(yè)級服務器端開發(fā)。本書使用標準版,并在編寫時采用JDK6。本書定位本書定位于程序設(shè)計的初學者,從一個程序設(shè)計初學者的角度出發(fā),合理安排知識點,并結(jié)合大量實例進行講解,讓讀者在最短的時間內(nèi)掌握最有用的知識,從而迅速成為程序設(shè)計高手。本書不僅適合程序設(shè)計的入門用戶、程序設(shè)計員和各行各業(yè)需要進行程序設(shè)計的人員使用,也可供各類培訓學校、大中專院校作為相關(guān)課程的教材使用。本書主要內(nèi)容本書共12章,各章主要內(nèi)容如下:第1章 Java概述:主要講解Java語言特點、Java版本、Java開發(fā)工具和如何使用JDK文檔。第2章 Java編程基礎(chǔ):主要講解Java程序基本結(jié)構(gòu)、標識符與關(guān)鍵字、基本數(shù)據(jù)類型、常量和變量、運算符與表達式、數(shù)學函數(shù)、字符串、基本輸入/輸出。第3章 控制程序流程:主要講解if語句、switch語句、while循環(huán)、do循環(huán)、for循環(huán)、break和continue語句。第4章 數(shù)組:主要講解一維數(shù)組、命令行參數(shù)、多維數(shù)組和不規(guī)則數(shù)組。第5章 定義和使用類:主要講解什么是類、定義類、使用對象、使用類、包和嵌套類。第6章 類的高級用法:主要講解繼承關(guān)系、被隱藏的繼承成員、派生類的構(gòu)造方法、多級繼承、多態(tài)、使用final關(guān)鍵字、抽象類、Obiect類和接口。第7章 集合、日期:主要講解集合框架、哈希集、樹集、數(shù)組列表、鏈表、優(yōu)先級隊列、映射和日期。第8章 處理異常:主要講解什么是異常、處理異常、拋出異常和定義異常類。第9章 輸,A./輸出流:主要講解基本輸入/輸出流、命令行輸入/輸出、類型化輸入/輸出、對象序列化、內(nèi)存映射文件、文件和目錄操作。

內(nèi)容概要

本書詳細講解了Java程序設(shè)計知識,著重介紹Java概述、Java編程基礎(chǔ)、控制程序流程、數(shù)組、定義和使用類、類的高級用法、集合和日期、處理異常、輸入,輸出流、圖形界面編程以及數(shù)據(jù)庫編程等知識,并在最后一章用一個完整的實例詳細講解了如何使用Java開發(fā)桌面應用程序。    本書深入淺出,圖文并茂,直觀生動,結(jié)合了大量典型實例幫助讀者理解和應用知識。為了方便讀者學習,書中實例所涉及的源代碼都收錄到了本書的配套光盤中,以供讀者在學習過程中使用。    本書適合程序設(shè)計的入門讀者、程序設(shè)計員和各行各業(yè)需要進行程序設(shè)計的人員使用,也可供各類培訓學校和各大中專院校作為相關(guān)課程的教材使用。

書籍目錄

第1章  Java概述  1.1  Java語言特點    1.1.1  Java的優(yōu)點    1.1.2  Java虛擬機    1.1.3  Java平臺    1.1.4  Java版本  1.2  Java開發(fā)工具    1.2.1  JDK    1.2.2  TextPad    1.2.3  NetBeansIDE  1.3  使用JDK文檔  1.4  上機實踐    1.4.1  使用JDK編程    1.4.2  使用NetBeans IDE編程第2章  Java編程基礎(chǔ)  2.1  Java程序結(jié)構(gòu)    2.1.1  注釋    2.1.2  初識類    2.1.3  語句和代碼塊    2.1.4  main方法  2.2  標識符與關(guān)鍵字  2.3  基本數(shù)據(jù)類型    2.3.1  布爾型    2.3.2  字符型    2.3.3  整數(shù)類型    2.3.4  浮點類型    2.3.5  枚舉類型  2.4  常量與變量    2.4.1  常量    2.4.2  變量  2.5  運算符與表達式    2.5.1  算術(shù)運算符與算術(shù)表達式    2.5.2  關(guān)系運算符與關(guān)系表達式    2.5.3  位運算符    2.5.4  邏輯運算符與邏輯表達式    2.5.5  賦值運算符 ……第3章  控制程序流程第4章  數(shù)組第5章  定義和使用類第6章  類的高級用法第7章  集合、日期第8章  處理異常第9章  輸入/輸出流第10章  圖形界面編程第11章  數(shù)據(jù)庫編程第12章  綜合實例——題庫管理系統(tǒng)

章節(jié)摘錄

插圖:1.1 Java語言特點Java是一種計算機程序設(shè)計語言,用于編寫在各種不同類型計算機系統(tǒng)中運行的程序。Java最早用于嵌入式系統(tǒng)開發(fā),編寫運行于電視機頂盒、PDA或無線電話等消費類電子產(chǎn)品中的程序。、Java已逐漸成為移動設(shè)備、數(shù)字家電、車載系統(tǒng)等各種嵌入式應用的標準。Java的流行得益于Intemet。用Java編寫的applet(Java小應用程序)可嵌入到Intemet網(wǎng)頁,為網(wǎng)頁提供動畫、游戲、交互任務處理等功能。使用Java還可編寫大型應用程序,使之不加修改即可運行于Windows、UNIX、unux或SunSolaris等各種操作系統(tǒng)。甚至可用Java編寫既作為普通應用程序,又作為applet的程序。1.1.1 Java的優(yōu)點Java最顯著的一個優(yōu)點就是平臺無關(guān)性,即“一處編寫、處處運行”。Java編譯器將程序員編寫的Java源程序編譯成字節(jié)代碼文件(字節(jié)代碼文件不是可執(zhí)行文件)進行發(fā)布。用戶在執(zhí)行字節(jié)代碼文件時,由本地計算機中的Java虛擬機(JVM)將字節(jié)代碼翻譯成可執(zhí)行代碼運行。用戶使用的是Java程序中的字節(jié)代碼,而不是本地機器指令,因而Java程序與運行它的計算機硬件完全隔離。只要安裝了Java環(huán)境,Java程序便可以運行。圖1.1 所示為Java程序的編寫和運行流程。Java是完全面向?qū)ο蟮?。除了基本?shù)據(jù)類型,Java中的一切都是對象。面向?qū)ο缶幊桃呀?jīng)取代了結(jié)構(gòu)化編程(或者稱面向過程編程)。面向?qū)ο缶幊虖目陀^上增加了Java的學習難度,但與其他語言相比,Java.更加簡單。Java與C和C++的語法類似。C和C++程序員很容易學習Java。Sun公司的Java.團隊的語言基于C++,所以用戶可以理解Java和C++的相似性。Java可以看做是C++的“凈化”版本。Java中沒有頭文件、指針、結(jié)構(gòu)、聯(lián)合、操作符重載、多重繼承、虛基類等。Java取消了手工分配和回收內(nèi)存,內(nèi)存自動進行垃圾收集。用戶不需要擔心像C++程序一樣出現(xiàn)內(nèi)存崩潰的現(xiàn)象。Java中沒有指針,用戶也不必擔心指針操作會誤寫其他程序的內(nèi)存。Java可使編程變得更容易、效率更高。

編輯推薦

《夏老師教你學Java》:21個上機實驗指導,150個常見開發(fā)實例,PPT教程快捷學習Java語言,總結(jié)多年Java教學經(jīng)驗著重解決實際應用中的常見問題,指明學習路徑,力求讀者自行掌握Java重點難點。老生“新”談的Java語言學習模式=“透徹”知識講解+“常見”開發(fā)實例+“實用”上機實踐。光盤內(nèi)容包括:各章實例完整代碼,Java語言PPT教程,Java開發(fā)環(huán)境及工具

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    夏老師教你學Java PDF格式下載


用戶評論 (總計3條)

 
 

  •   注重的是JAVA基礎(chǔ) 對于初學者來說有一定的幫助 但是更重要的還是讀者要理解里面的例子
  •   發(fā)貨速度很快,物流也給力,書也是正版的,第一次在亞馬遜上買東西,沒有讓我失望,包裝比當當網(wǎng)的還要好,賣家很用心
  •   書是絕對的正品,跟書店買的一樣,價錢卻便宜不少,很好,很強大!但是就是派送比較慢,希望卓越以后發(fā)貨,派送可以迅速一點,一本書要等一周真的挺慢的,有待加強!
 

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

京ICP備13047387號-7