Java手機(jī)基礎(chǔ)教程

出版時間:2011-9  出版社:水利水電出版社  作者:房曉溪  頁數(shù):301  
Tag標(biāo)簽:無  

內(nèi)容概要

  本書由14章內(nèi)容構(gòu)成,包括程序設(shè)計概述、Java編程環(huán)境、Java語言基礎(chǔ)、流程控制、方法、類和對象、繼承和多態(tài)、異常處理、Java基本類庫介紹、Java的集合類等內(nèi)容。本書內(nèi)容豐富,講解精細(xì),通俗易懂,邊講解邊操作,大大降低了學(xué)習(xí)的難度,激發(fā)了學(xué)習(xí)的興趣和動手的欲望。全書從始至終以講解Java基礎(chǔ)為重點,任務(wù)明確,步驟清晰,操作方便。每章均有學(xué)習(xí)重點,學(xué)習(xí)難點與學(xué)習(xí)目標(biāo),方便讀者抓住每章的重難點。
  本書適合全國高等院校的本科生、??粕蚋呗毶鄳?yīng)課程的計算機(jī)教材,也可作為游戲編程人員,各類程序開發(fā)者和愛好者的學(xué)習(xí)用書。

書籍目錄

叢書序
前言
第1章 程序設(shè)計概述
1.1 程序設(shè)計語言的分類
1.1.1 按發(fā)展過程分類
1.1.2 按執(zhí)行方式分類
1.1.3 按思維模式分類
1.2 Java的簡介
1.2.1 Java的歷史和主要特點
1.2.2 面向?qū)ο蟮膸讉€基本概念
1.2.3 Java的運行及運行環(huán)境
1.2.4 常見的Java集成開發(fā)環(huán)境
1.3 Java的發(fā)展
1.3.1 JDK前傳
1.3.2 JDK的幼年時期
1.3.3 JDK的青少年時期
1.3.4 JDK的壯年時期
1.3.5 JDK各版的發(fā)布時間表
1.3.6 Java的未來10年
1.3.7 Java發(fā)展動態(tài)
1.3.8 Java機(jī)制和類庫
1.4 Java的特點
1.4.1 平臺無關(guān)性
1.4.2 安全性
1.4.3 面向?qū)ο?br />1.4.4 簡單性
1.4.5 動態(tài)特性
1.4.6 分布性
1.4.7 多線程
練習(xí)題
第2章 Java編程環(huán)境
2.1 安裝JDK
2.1.1 通過官方網(wǎng)站下載JDK
2.1.2 安裝JDK的步驟
2.1.3 安裝后的目錄結(jié)構(gòu)介紹
2.2 Java環(huán)境變量設(shè)定
2.3 JDKI具的使用
2.4 JDK的命令行工具
2.4.1 java
2.4.2 java命令
2.5 Java集成開發(fā)環(huán)境
2.5.1 eclipse
2.5.2 JBUilder
2.5.3 ForteforJava
練習(xí)題
第3章 Java語言基礎(chǔ)
3.1 注釋
3.1.1 單行注釋
3.1.2 塊注釋
3.1.3 文檔注釋
3.2 Java的標(biāo)識符
3.3 Java的關(guān)鍵字
3.4 變量與常量
3.4.1 變量的聲明
3.4.2 賦值和初始化
3.5 基本數(shù)據(jù)類型
3.5.1 布爾型
3.5.2 字符型
3.5.3 整數(shù)類型
3.5.4 浮點變量
3.5.5 數(shù)據(jù)類型轉(zhuǎn)換
3.6 字符串
3.6.1 定義字符串
3.6.2 字符串的長度
3.6.3 子串
3.6.4 字符串的連接
3.6.5 字符串的比較
3.6.6 其他常用方法
3.6.7 轉(zhuǎn)義字符
3.7 運算符
3.7.1 算術(shù)運算符
3.7.2 關(guān)系運算符
3.7.3 邏輯運算符
3.7.4 位運算符
3.7.5 位移運算符
3.7.6 賦值運算符
3.7.7 自增,自減運算符
3.7.8 三元運算符
3.7.9 運算符的優(yōu)先級
3.8 數(shù)組
3.8.1 數(shù)組的定義
3.8.2 數(shù)組的初始化
3.8.3 多維數(shù)組
3.9 代碼段和作用域
3.10 編程注意事項
練習(xí)題
第4章 流程控制
4.1 結(jié)構(gòu)化程序設(shè)計
4.2 分支語句
4.2.1 if語句
4.2.2 switch語句
4.3 循環(huán)語句
4.3.1 while語句
4.3.2 do——-while語句
4.3.3 for語句
4.4 跳轉(zhuǎn)語句
4.4.1 break語句
4.4.2 continue語句
4.4.3 return語句
練習(xí)題
第5章 方法
5.1 方法的概念及作用
5.2 方法中變量的可見范圍
5.3 參數(shù)傳遞和返回值
5.3.1 方法的調(diào)用及參數(shù)的傳遞
5.3.2 方法的返回值
5.4 遞歸方法
練習(xí)題
第6章 類和對象
6.1 面向?qū)ο缶幊趟枷?br />……
第7章繼承和多態(tài)
第8章異常處理
第9章 Java基本類庫介紹
第10章 Java的集合類
第11章 輸入/輸出系統(tǒng)
第12章 Applet基礎(chǔ)和多媒體技術(shù)
第14章 JSP技術(shù)基礎(chǔ)

章節(jié)摘錄

版權(quán)頁:插圖:例如,把“轎車”、“公交車”、“卡車”分別看成3個相互獨立的對象,這3個對象有一些共同的特點,如它們都有輪子,都有控制方向的系統(tǒng),而且它們都會向前、后、左、右4個方向移動等,將這些特點抽象到一起,就得到了一個類——汽車,汽車是一種集合的概念,是抽象的,它可以被具體化??梢姡愂菍ο蟮某橄?,而對象是對類的具體化,在專業(yè)術(shù)語中把這種具體化稱為實例化(Instantiation)。2.抽象抽象就是把事物共同點抽取出來,以統(tǒng)一的方式進(jìn)行概要描述的一種過程。這種過程是提高程序重用性的根本原因,正是因為對許多類似的事物進(jìn)行了抽象,過去已經(jīng)產(chǎn)生的成果才可以在相同或類似的環(huán)境下重用。抽象是存在不同層次的。例如,上面把汽車當(dāng)成類,把卡車當(dāng)成車的一個實例,而汽車實際上可以說是一種交通工具,那么如果把“交通工具”當(dāng)成一個類,這時“汽車”可能就和船、飛機(jī)等事物一起成為交通工具的一個實例。因此,在不同的需求環(huán)境下,到底把什么抽象成類,把什么當(dāng)成實例或者對象對待,是面向?qū)ο笤O(shè)計一開始最關(guān)鍵的一步。如果抽象過度,可能導(dǎo)致程序設(shè)計層次加重;但如果抽象不夠,在極端的情況下可能會退化到面向過程設(shè)計的那種一段程序?qū)?yīng)一個問題的情形。3.屬性與方法前面提到,不同對象具有相同特點,就可能抽象為一定的類。那么這些特點基本上可以分為兩類:一類是描述對象靜態(tài)狀態(tài)的,就是對象的屬性(Attribute),在程序設(shè)計中,可以稱為變量(Variable);另一類是描述對象的動作,就是對象的方法(Method),在程序設(shè)計中,可以稱為函數(shù)(Function)。屬性和方法是一個對象所具備的兩大基本要素,也是后面編程工作的核心。舉例來說,類“車”或者說對象“汽車”具有一些基本的屬性,包括顏色、功率、速度、位置等,而它們的方法則包括前進(jìn)、后退、加速、減速等。每種方法都像函數(shù)一樣,有一定的調(diào)用格式,利用這些方法,就可以驅(qū)動這些對象為我們服務(wù)。

編輯推薦

《Java手機(jī)基礎(chǔ)教程》是普通高等教育“十二五”規(guī)劃教材(動漫游戲類)之一。

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    Java手機(jī)基礎(chǔ)教程 PDF格式下載


用戶評論 (總計0條)

 
 

 

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

京ICP備13047387號-7