注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)JAVA及其相關(guān)Java編程原理:面向工程和科學(xué)人員

Java編程原理:面向工程和科學(xué)人員

Java編程原理:面向工程和科學(xué)人員

定 價:¥88.00

作 者: (美)Gary J.Bronson著;張瓏,劉雅文譯;張瓏譯
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: Java

ISBN: 9787302075547 出版時間: 2004-01-01 包裝: 平裝
開本: 26cm 頁數(shù): 712 字?jǐn)?shù):  

內(nèi)容簡介

  本書主要講述Java編程的基本原理,并用便于編程人員理解的方式,在合理的編程環(huán)境下,將各項(xiàng)原理應(yīng)用于工程和科學(xué)領(lǐng)域。本書為您提供了創(chuàng)建和維護(hù)Java程序所需的原理、技術(shù)和工具,也為高級開發(fā)打下堅(jiān)實(shí)的基礎(chǔ)。本書特色:·寫作風(fēng)格嚴(yán)謹(jǐn),可針對不同的讀者群靈活安排學(xué)習(xí)計(jì)劃·提供了大量實(shí)例,幫助讀者加強(qiáng)對基本原理的理解和應(yīng)用能力的培養(yǎng)·內(nèi)容涵蓋了在工程和科學(xué)領(lǐng)域進(jìn)行Java編程的所有要點(diǎn)讀者對象·高等院校計(jì)算機(jī)及相關(guān)專業(yè)本科生和研究生·Java初學(xué)者·使用Java編程的工程和科學(xué)人員

作者簡介

暫缺《Java編程原理:面向工程和科學(xué)人員》作者簡介

圖書目錄

第I部分  基礎(chǔ)知識
第1章  Java入門
  1.1  編程導(dǎo)論
    1.1.1  機(jī)器語言
    1.1.2  匯編語言
    1.1.3  低級語言和高級語言
    1.1.4  面向過程和面向?qū)ο?br />    1.1.5  應(yīng)用軟件和系統(tǒng)軟件
    1.1.6  編程語言
  1.2  算法.方法和類
  1.3  構(gòu)建一個Java程序
    1.3.1  類的結(jié)構(gòu)
    1.3.2  main方法
  1.4  print()和println()方法
  1.5  編程風(fēng)格
  1.6  創(chuàng)建一個對話框
  1.7  常見編程錯誤
  1.8  本章小結(jié)
  1.9  本章補(bǔ)充材料:計(jì)算機(jī)硬件和軟件
    1.9.1  計(jì)算機(jī)存儲器
    1.9.2  二進(jìn)制補(bǔ)碼
    1.9.3  字和地址
第2章  值.變量和運(yùn)算
  2.1  數(shù)值和算術(shù)運(yùn)算
    2.1.1  整數(shù)
    2.1.2  浮點(diǎn)數(shù)值
    2.1.3  字符值
    2.1.4  轉(zhuǎn)義序列
    2.1.5  布爾值
    2.1.6  算術(shù)運(yùn)算
    2.1.7  整數(shù)除法
    2.1.8  非運(yùn)算
    2.1.9  運(yùn)算符的優(yōu)先級和結(jié)合原則
    2.1.10  字符串連接
  2.2  變量和聲明
    2.2.1  聲明語句
    2.2.2  多重聲明
    2.2.3  字符串聲明
    2.2.4  內(nèi)存清理
    2.2.5  指定內(nèi)存分配
  2.3  final限定符
  2.4  創(chuàng)建方法
  2.5  應(yīng)用
    2.5.1  應(yīng)用1:雷達(dá)速度監(jiān)視
    2.5.2  應(yīng)用2, 電話交換網(wǎng)絡(luò)
  2.6  常見編程錯誤
  2.7  本章小結(jié)
  2.8  本章補(bǔ)充材料:編程錯誤
    2.8.1  編譯時和運(yùn)行時錯誤
    2.8.2  語法和邏輯錯誤
第3章  賦值和交互輸入
  3.1  賦值運(yùn)算
    3.1.1  隱式的強(qiáng)制類型轉(zhuǎn)換
    3.1.2  賦值語句的其他形式
    3.1.3  累加
    3.1.4  計(jì)數(shù)
  3.2  格式化輸出
  3.3  數(shù)學(xué)方法
    3.3.1  顯式的強(qiáng)制類型轉(zhuǎn)換
    3.3.2  轉(zhuǎn)換方法
  3.4  交互式鍵盤輸入
    3.4.1  StringTokenizer類
    3.4.2  用戶輸入驗(yàn)證
  3.5  交互式對話框輸入
  3.6  應(yīng)用
    3.6.1  應(yīng)用1:酸雨
    3.6.2  應(yīng)用2:求指數(shù)函數(shù)的近似值
  3.7  常見編程錯誤
  3.8  本章小結(jié)
第4章  選擇結(jié)構(gòu)
  4.1  關(guān)系表達(dá)式
    4.1.1  邏輯運(yùn)算符
    4.1.2  數(shù)值精度問題
  4.2  if-else語句
    4.2.1  復(fù)合語句
    4.2.2  單分支選擇結(jié)構(gòu)
  4.3  嵌套式if語句
  4.4  switch語句
  4.5  應(yīng)用
    4.5.1  應(yīng)用1:數(shù)據(jù)過濾
    4.5.2  應(yīng)用2:求解二次方程
  4.6  常見編程錯誤
  4.7  本章小結(jié)
  4.8  本章補(bǔ)充材料:程序測試
第5章  循環(huán)結(jié)構(gòu)
  5.1  概述
    5.1.1  先驗(yàn)循環(huán)和后驗(yàn)循環(huán)
    5.1.2  固定計(jì)數(shù)循環(huán)與可變條件循環(huán)
  5.2  while語句
  5.3  交互式while循環(huán)
    5.3.1  標(biāo)記
    5.3.2  break語句與continue語句
    5.3.3  null語句
  5.4  for語句
    5.4.1  交互式for循環(huán)
    5.4.2  嵌套循環(huán)
  5.5  循環(huán)編程技巧
    5.5.1  技巧1:循環(huán)內(nèi)的交互輸入
    5.5.2  技巧2: 循環(huán)內(nèi)的選擇語句
    5.5.3  技巧3:求解一元函數(shù)
    5.5.4  技巧4:交互循環(huán)控制
  5.6  do-while語句
  5.7  常見編程錯誤
  5.8  本章小結(jié)
第6章  通用方法
  6.1  方法與參數(shù)聲明
    6.1.1  語句布局
    6.1.2  方法占位程序
    6.1.3  參數(shù)列表為空的方法
    6.1.4  重載
  6.2  返回單一值
  6.3  應(yīng)用
    6.3.1  應(yīng)用1: 模擬拋硬幣
    6.3.2  應(yīng)用2:直角坐標(biāo)與極坐標(biāo)變換
  6.4  變量作用域
    6.4.1  作用域解析
    6.4.2  內(nèi)部塊與外部塊
  6.5  常見編程錯誤
  6.6  本章小結(jié)
第II部分  數(shù)組和字符串引用類型
第7章  數(shù)組
  7.1  一維數(shù)組
    7.1.1  數(shù)組值的輸入和輸出
    7.1.2  字符串?dāng)?shù)組
    7.1.3  運(yùn)行時指定數(shù)組維數(shù)
  7.2  數(shù)組初始化
  7.3  應(yīng)用
    7.3.1  應(yīng)用1:統(tǒng)計(jì)數(shù)據(jù)分析
    7.3.2  應(yīng)用2:sort()方法和binarySearch()方法
  7.4  數(shù)組作為參數(shù)
  7.5  常見編程錯誤
  7.6  本章小結(jié)
  7.7  本章補(bǔ)充材料:搜索算法和排序算法
    7.7.1  搜索算法
    7.7.2  排序算法
第8章  多維數(shù)組
  8.1  二維數(shù)組
    8.1.1  二維數(shù)組作為參數(shù)
    8.1.2  確定數(shù)組維數(shù)的高級技巧
    8.1.3  多維數(shù)組
  8.2  矩陣操作
  8.3  應(yīng)用
    8.3.1  應(yīng)用1:使用高斯消元法求解聯(lián)立線性方程
    8.3.2  應(yīng)用2:線性最小二乘曲線擬合
  8.4  常見編程錯誤
  8.5  本章小結(jié)
第9章  字符串和字符
  9.1  String類
    9.1.1  創(chuàng)建字符串
    9.1.2  構(gòu)造函數(shù)
    9.1.3  字符串輸入和輸出
  9.2  字符串處理
    9.2.1  String類方法
    9.2.2  其他字符串方法
    9.2.3  Character類方法
    9.2.4  轉(zhuǎn)換方法
  9.3  StringBuffer類
  9.4  應(yīng)用
    9.4.1  應(yīng)用1:單詞計(jì)數(shù)
    9.4.2  應(yīng)用2:曲線繪制
  9.5  常見編程錯誤
  9.6  本章小結(jié)
第III部分  類的創(chuàng)建
第10章  類
  10.1  基于對象的編程
  10.2  類
    10.2.1  類構(gòu)造
    10.2.2  術(shù)語
  10.3  構(gòu)造函數(shù)
  10.4  應(yīng)用
    10.4.1  應(yīng)用1:構(gòu)造一個Elevator對象
    10.4.2  應(yīng)用2:氣泵模擬
  10.5  常見編程錯誤
  10.6  本章小結(jié)
  10.7  本章補(bǔ)充材料:內(nèi)部和外部
    10.7.1  抽象和封裝
    10.7.2  代碼復(fù)用性和擴(kuò)展性
第11章  類的其他功能
  11.1  成員賦值
  11.2  其他類特性
    11.2.1  類的作用域和可見性
    11.2.2  靜態(tài)變量成員
  11.3  應(yīng)用
    11.3.1  應(yīng)用1:使用多個類進(jìn)行氣泵模擬
    11.3.2  應(yīng)用2:值交換,
  11.4  類繼承
    11.4.1  繼承
    11.4.2  多態(tài)性
    11.4.3  繼承圖
  11.5  引用變量作為類成員
  11.6  常見編程錯誤
  11.7  本章小結(jié)
第IV部分  創(chuàng)建基干Swing程序包的圖形用戶界面
第12章  可視化編程基礎(chǔ)
  12.1  基于事件的程序設(shè)計(jì)
    12.1.1  基于事件的模型
    12.1.2  容器層次結(jié)構(gòu)
  12.2  創(chuàng)建一個基于swing的窗口
  12.3  添加一個關(guān)閉窗口的事件處理程序
    12.3.1  事件委托模型
    12.3.2  適配器和內(nèi)部類
  12.4  添加一個按鈕組件
    12.4.1  添加一個按鈕
    12.4.2  添加工具提示和快捷鍵
    12.4.3  添加一個事件處理程序
  12.5  常見編程錯誤
  12.6  本章小結(jié)
第13章  其他組件和事件處理程序
  13.1  添加多個組件
    13.1.1  布局管理器
    13.1.2  屬性表
    13.1.3  添加事件處理程序
    13.1.4  鍵盤焦點(diǎn)和Tab鍵控制
  13.2  用于顯示的文本組件
    13.2.1  添加JTextField組件
    13.2.2  添加事件處理程序
    13.2.3  設(shè)置字體和顏色
    13.2.4  JTextArea組件
  13.3  用于數(shù)據(jù)輸入的文本組件
    13.3.1  創(chuàng)建焦點(diǎn)偵聽器類
    13.3.2  輸入驗(yàn)證再討論
  13.4  添加復(fù)選框.單選按鈕和分組組件
    13.4.1  復(fù)選框
    13.4.2  單選按鈕
  13.5  鍵盤輸入驗(yàn)證
  13.6  常見編程錯誤
  13.7  本章小結(jié)
第V部分  其他編程主題
第14章  文件輸入/輸出
  14.1  文件和文件流
    14.1.1  文件
    14.1.2  文件流對象
    14.1.3  關(guān)閉文件流對象
    14.1.4  緩沖
  14.2  讀寫字符文件
    14.2.1  嵌入式和交互式文件名
    14.2.2  讀取文本文件
    14.2.3  無緩沖輸入/輸出
  14.3  讀寫字節(jié)文件
  14.4  應(yīng)用
    14.4.1  應(yīng)用1:花粉計(jì)數(shù)
    14.4.2  應(yīng)用2:文件更新
  14.5  隨機(jī)存取文件
  14.6  File類
  14.7  常見編程錯誤
  14.8  本章小結(jié)
  14.9  本章補(bǔ)充材料:字符文件和字節(jié)文件的存儲
第15章  數(shù)值方法
  15.1  方程求解簡介
  15.2  平分法
  15.3  平分法改進(jìn)
    15.3.1  試位迭代法
    15.3.2  改進(jìn)的試位迭代法
  15.4  割線法
  15.5  數(shù)值積分
  15.6  梯形公式
    15.6.1  梯形公式的計(jì)算形式
    15.6.2  梯形公式計(jì)算的示例
  15.7  辛普森公式
  15.8  常見編程錯誤
  15.9  本章小結(jié)
第16章  其他性能
  16.1  其他特性
    16.1.1  其他計(jì)數(shù)制
    16.1.2  flush()語句
    16.1.3  條件表達(dá)式
  16.2  位運(yùn)算符
    16.2.1  與運(yùn)算符
    16.2.2  或運(yùn)算符
    16.2.3  異或運(yùn)算符
    16.2.4  補(bǔ)碼運(yùn)算符
    16.2.5  移位運(yùn)算符
  16.3  命令行參數(shù)
  16.4  本章小結(jié)
附錄A  運(yùn)算符優(yōu)先權(quán)表
附錄B  Unicode字符集
附錄C  編譯執(zhí)行Java程序
附錄D  獲取支持的地區(qū)代碼
附錄E  創(chuàng)建前導(dǎo)空格
附錄F  創(chuàng)建和使用程序包
附錄G  鍵盤輸入類
附錄H  Applet
附錄I  實(shí)數(shù)存儲
附錄J  解決方案和源代碼

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.afriseller.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號