注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計JAVA及其相關Java語言程序設計

Java語言程序設計

Java語言程序設計

定 價:¥18.00

作 者: 楊有安編著
出版社: 電子工業(yè)出版社
叢編項: 21世紀高職、高專計算機類教材系列
標 簽: Java

ISBN: 9787505372832 出版時間: 2002-01-01 包裝: 精裝
開本: 26cm 頁數: 239 字數:  

內容簡介

  本書是為高職高專院校非計算機專業(yè)學生編寫的教科書,是學習面向對象程序設計知識的基礎教材。全書將計算機高級語言程序設計的基本算法結構內容和Java語言面向對象程序設計技術內容有機地結合,用大量的實例引導讀者學習和掌握各章節(jié)的知識。讀者通過對本書的全面學習,能學得利用Java編程工具編寫適應Internet網絡環(huán)境應用軟件的能力。通過本書的學習,讀者還能初步了解面向對象技術的基本理論。本書內容全面、實例豐富,各章節(jié)附有適量的習題,便于自學。本書也可作為大中專學生學習面向對象程序設計知識的入門教材,還可作為計算機應用科技人員的自學教材或者作為實用技術培訓的教材。本書前言隨著Internet在全世界迅速的發(fā)展,Java語言也應運而生,這種適用于Internet的網絡語言是信息領域的一場新的技術革命,對信息世界愈來愈產生巨大的影響。Java是一種編程語言,同時又是一種開發(fā)環(huán)境和一種應用環(huán)境,它是一個面向實體的通用程序設計語言。Java不但適用于網上程序設計,也適用于一般的大規(guī)模軟件工程項目。用Java做成的動畫優(yōu)美流暢,傾倒了無數用戶。Java為全球信息網帶來了生命,它的產生是一場真正意義上的技術革命,可以預言Java還將帶來更深刻的革命。Java語言的產生是軟件工業(yè)的一場革命,有著廣泛的應用前景。它是一種廣泛使用的網絡編程語言,是一種新的計算概念。Java作為一種程序設計語言,它簡單、面向對象、不依賴于機器的結構,具有可移植性、健壯性、安全性,并且提供了開發(fā)的機制,具有很高的性能。另外,它最大限度地利用了網絡,Java的小應用程序(Applet)可在網絡上傳輸而不受CPU和環(huán)境的限制。Java還提供了豐富的類庫,使程序設計者可以很方便地建立起自己的系統。因此,學習Java語言可以說是順應了時代潮流。為了滿足高職高專院校非計算機專業(yè)學生學習面向對象程序設計基礎知識的需要,我們編寫了本書。本書共分9章。第1章為Java概述;第2和3章介紹了Java語言的數據類型和表達式、類、對象、方法以及輸入輸出流的概念和應用;第4至7章對控制語句、數組、方法的設計技巧和字符串等作了較詳盡的介紹;第8章的內容是多媒體技術;第9章對鼠標、鍵盤事件的處理以及用戶界面的設計技術作了較詳盡的介紹。為方便讀者學習各章節(jié)內容,各章提供了豐富的例題和適量的習題。內容安排由淺入深,循序漸進,并融會了編者多年的教學實踐和開發(fā)研究的經驗體會。本書在編寫的過程中,楊帆同志做了大量的資料的匯集工作,并對書中的例題程序進行了調試,在此表示深深的感謝。書中有不當之處,懇請專家和讀者批評指正。編者2001年8月

作者簡介

暫缺《Java語言程序設計》作者簡介

圖書目錄

第1章 Java語言概述
1.1 計算機和Internet
1.2 計算機程序設計語言與Java
1.3 Java語言的開發(fā)及環(huán)境
1.4 HTML超文本標識語言
1.5 Java虛擬機
習題
第2章 數據類型與表達式
2.1 語句
2.2 關鍵字和標識符
2.3 基本數據類型
2.4 常量
2.5 變量
2.6 變量的初始化和值的輸出
2.6.1 變量的初始化
2.6.2 變量值的輸出
2.6.3 變量值的范圍及精度
2.7 運算符及表達式
2.7.1 算術運算符及算術表達式
2.7.2 賦值運算符和復合賦值操作符
2.7.3 關系運算符及關系表達式
2.7.4 邏輯運算符及邏輯表達式
2.7.5 位運算符和移位操作符
2.7.6 條件運算符和條件表達式
2.7.7 其他運算符
2.7.8 運算符的優(yōu)先級和結合規(guī)則
2.7.9 數據類型的轉換
習題
第3章 類和對象
3.1 面向對象的程序設計
3.2 類和對象
3.2.1 類
3.2.2 對象的創(chuàng)建和使用
3.3 方法的定義和調用
3.3.1 定義方法
3.3.2 方法調用
3.3.3 this引用
3.3.4 變量范圍和方法定義
3.3.5 類方法
3.4 Java獨立運行的應用程序和命令行參數
3.4.1 Java獨立運行的應用程序的創(chuàng)建
3.4.2 命令行的參數
3.5 Java類庫
3.6 編寫Applet(小應用程序)
3.6.1 創(chuàng)建Applet
3.6.2 HTML的Applet標記
3.6.3 向Applet傳遞參數
3.7 輸入輸出流
習題
第4章 Java的控制語句
4.1 Java語句的分類
4.2 if-else條件語句
4.3 switch開關語句
4.4 while和do...while循環(huán)語句
4.5 for循環(huán)語句
4.6 多重循環(huán)
4.7 標號
4.8 break語句和continue語句
4.9 遞歸
4.10 Java控制語句應用舉例
習題
第5章 數組
5.1 數組的基本概念
5.2 數組的聲明
5.3 數組大小的指定
5.4 數組的初始化
5.5 測定數組的長度
5.6 數組的越界
5.7 多維數組
5.8 把數組傳給方法
5.9 數組的應用
5.9.1 排序
5.9.2 查找
5.9.3 數組的拷貝
5.9.4 數組應用實例
習題
第6章 方法設計技巧
6.1 方法的數據傳遞
6.2 幾個專用方法
6.2.1 常用的幾個方法
6.2.2 方法使用實例
6.3 方法重載
6.4 構造方法
6.4.1 基本的構造方法
6.4.2 構造方法重載
6.4.3 調用其他構造方法
6.4.4 調用父類構造方法
6.4.5 調用構造方法遵循的規(guī)則
6.5 方法覆蓋
6.5.1 用新方法覆蓋原有的方法
6.5.2 調用原有方法
6.6 析構方法
習題
第7章 字符串
7.1 概述
7.2 String類
7.2.1 String對象的定義
7.2.2 測定String對象的長度
7.2.3 查找字符
7.2.4 字符串的比較
7.2.5 子串
7.2.6 修改字符串
7.2.7 toString方法
7.2.8 字符串和char數組
7.3 StringBuffer類
7.4 綜合實例
習題
第8章 Java的多媒體技術
8.1 圖形與文本
8.1.1 圖形的繪制
8.1.2 文本信息處理
8.1.3 顏色的設置
8.2 圖像與聲音
8.2.1 圖像文件的顯示
8.2.2 聲音文件的播放
8.3 動畫制作
8.3.1 動畫制作的概念
8.3.2 引入線程機制
8.3.3 動畫播放時的閃爍問題
8.3.4 放映動畫
8.3.5 使用媒體跟蹤器
8.3.6 用Applet編寫幀動畫的關鍵問題
8.3.7 移動型動畫
8.3.8 雙緩沖技術
習題
第9章 鼠標、鍵盤操作和用戶界面
9.1 鼠標操作
9.1.1 鼠標事件
9.1.2 用鼠標點擊屏幕對象
9.1.3 鼠標的移動
9.2 鍵盤操作
9.2.1 鍵盤事件
9.2.2 測試功能鍵
9.2.3 測試鍵盤狀態(tài)
9.3 用戶界面設計
9.3.1 抽象窗口工具箱(AWT)概述
9.3.2 UI的基本元素
9.3.3 Java的版面布局管理
9.3.4 事件的處理
9.3.5 窗口構造構件
習題
附錄A Java的基本類庫
A1 java.lang
A2 java.util
A3 java.io
A4 java.net
A5 java.awt
A6 java.awt.image
A7 java.awt.peer
A8 java.applet

本目錄推薦

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