TOP
0
0
【簡體曬書區】 單本79折,5本7折,活動好評延長至5/31,趕緊把握這一波!
Java語言程序設計(簡體書)
滿額折

Java語言程序設計(簡體書)

人民幣定價:31 元
定  價:NT$ 186 元
優惠價:87162
領券後再享88折
海外經銷商無庫存,到貨日平均30天至45天
可得紅利積點:4 點
相關商品
商品簡介
名人/編輯推薦
目次
書摘/試閱

商品簡介

Java語言是目前世界上最流行的計算機編程語言,是一種可以編寫跨平臺應用軟件的程序設計語言。《21世紀高等學校規劃教材.計算機應用:Java語言程序設計》重點介紹了Java語言面向對象的程序設計。主要內容包括:Java語言的基本語法、類與對象、繼承與多態、圖形程序設計、異常處理、多線程、輸入輸出和網絡編程等。目的在於幫助讀者建立面向對象的編程思維,通過面向對象的編程理念,真正掌握Java語言編程技術。
《21世紀高等學校規劃教材.計算機應用:Java語言程序設計》既注重理論講解,又強調實踐技能的鍛煉,通過例子介紹語法和理論,說明編程的方法與規範。每章設置學習目標,便於普通讀者對整體內容的把握,並提供一定的練習題,便於讀者對內容的鞏固和提高。
《21世紀高等學校規劃教材.計算機應用:Java語言程序設計》可作為大專院校相關專業的Java程序設計教材,也可作為計算機等級考試和Java語言自學者的參考用書。.

名人/編輯推薦

《21世紀高等學校規劃教材?計算機應用:Java語言程序設計》可作為大專院校相關專業的Java程序設計教材,也可作為計算機等級考試和Java語言自學者的參考用書。

目次

第1章 Java語言概述
1.1 引言
1.2 Java語言的起源和發展
1.3 Java語言的特點
1.4 Java程序的工作方式
1.4.1 Java虛擬機
1.4.2 Java運行環境
1.4.3 JDK
1.5 Java語言規範和開發工具
1.6 JDK的安裝和環境變量配置
1.7 創建、編譯、運行Java程序
1.8 Java應用程序剖析
練習題

第2章 Java基本數據類型和操作
2.1 引言
2.2 標識符
2.3 關鍵字
2.4 變量和常量
2.5 數值量
2.6 基本數據類型
2.6.1 整數類型
2.6.2 浮點數類型
2.6.3 字符類型
2.6.4 數據類型轉換
2.6.5 布爾變量
2.6.6 運算符和表達式
2.7 字符串類型
2.8 簡單的交互方法
2.8.1 信息輸出的方法
2.8.2 輸入方法
2.9 程序錯誤
練習題

第3章 流程控制
3.1 引言
3.2 選擇結構
3.2.1 if語句
3.2.2 if…else語句
3.2.3 if語句的嵌套
3.2.4 switch語句
3.3 循環結構
3.3.1 while循環
3.3.2 do…while循環
3.3.3 for循環
3.3.4 循環嵌套
3.3.5 程序轉移語句break
3.3.6 程序轉移語句continue
3.4 實例學習
練習題

第4章 類和對象
4.1 引言
4.2 對象和類的基礎知識
4.3 方法
4.3.1 方法的創建
4.3.2 方法的調用
4.3.3 方法的參數傳遞
4.3.4 方法的重載
4.4 類和對象的定義
4.4.1 類的定義
4.4.2 對象的定義
4.5 類和對象的訪問
4.5.1 類的構造方法
4.5.2 對象的訪問
4.5.3 訪問器與修改器方法
4.5.4 靜態變量、常量和方法
4.5.5 變量的作用域
4.5.6 變量的初始化
4.5.7 this關鍵字
4.6 內部類
4.7 類的設計和抽象
練習題

第5章 數組、字符串和常用類
第6章 類的繼承性
第7章 圖形用戶界面程序設計
第8章 事件驅動程序設計
第9章 Applet和多媒體
第10章 異常處理
第11章 多線程
第12章 輸入輸出
第13章 網絡程序設計
參考文獻.

書摘/試閱



1.3 Java語言的特點
Java語言是一種優秀的編程語言。Java的迅速發展和被廣泛接受,最大的一個原因是它的平臺無關特性,在Windows 9x、Windows NT、Solaris、Linux、MacOS以及其他平臺上,都可以使用相同的代碼。“一次編寫,到處運行”的特點,使其在互聯網上被廣泛采用。它的特點正如Sun公司在Java語言白皮書中所說,Java是簡單的(simple)、面向對象的(object—oriented)、分布式的(distributed)、解釋型的(intepreted)、健壯的(robust)、安全的(secure)、結構中立的(architecture_neutral)、可移植的(portable)、高效的(high_performance)、多線程的(multi_threaded)、動態的(dynamic)。正是這些有效的特點吸引著程序員們。
(1)之所以說Java語言是簡單的,是因為與當前流行的面向對象語言C++相比,Java語言要簡單一些。由于Java語言的設計者們十分熟悉C++語言,所以在設計時很好地借鑒了C++語言,并且對它進行了極大的簡化和改進。Java語言提供的一些有用的新特性,使得程序員使用Java語言比C++語言更容易寫出“無錯代碼”。Java語言的語法結構與C++語言的語法結構十分相似,這使得C++程序員學習Java語言更加容易。
(2)Java語言是天然的面向對象的程序設計語言。面向對象程序設計是現在流行的程序設計方法,它正在取代傳統的面向過程的程序設計技術。許多面向對象的語言開始都是嚴格地面向過程的語言,如C語言。使用面向過程程序設計語言開發軟件系統是以過程實例為基礎的,面向對象程序設計是以對象為模型描述現實世界的。用Java編寫的程序主要進行對象創建、對象處理、使對象協調工作,所以Java程序是面向對象的程序。
(3)Java語言具有強大的、易于使用的聯網能力,非常適合開發分布式計算的程序。Java應用程序可以像訪問本地文件系統那樣通過URL訪問遠程對象。使用Java語言編寫Socket通信程序十分簡單,比使用任何其他語言都簡單。而且它還十分適用于公共網關接口(CGI)腳本的開發,另外還可以使用Java小應用程序(Applet)、Java服務器頁面(JavaServer Page,JSP)、Servlet等手段來構建更豐富的網頁。
(4)Java語言是一種解釋型語言。Java程序編譯成Java虛擬機編碼,這種編碼稱為字節碼(Bytecode),它獨立于計算機,能夠在任何具有Java解釋器的機器上運行。正是通過在不同平臺上運行Java解釋器,對Java代碼進行解釋,來實現“一次編寫,到處運行”的目標。客觀講,相對于C/C++這樣的編譯語言,用Java語言寫出來的程序效率相對較低,執行速度比較慢,但是隨著現在計算機技術的日新月異,運算速度也越來越快,運行效率是不會影響到它的可用性的。

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 162
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區