TOP
0
0
魅麗。花火原創小說66折起
Java程序設計與工程實踐(簡體書)
滿額折

Java程序設計與工程實踐(簡體書)

人民幣定價:69 元
定  價:NT$ 414 元
優惠價:87360
領券後再享89折
無庫存,下單後進貨(採購期約45個工作天)
可得紅利積點:10 點
相關商品
商品簡介
目次
書摘/試閱

商品簡介

《Java程序設計與工程實踐/21世紀面向工程應用型計算機人才培養規劃教材》循序漸進、通俗易懂地講述了Java編程技術,讓讀者更好地理解Java語言。主要內容包括Java語言介紹、定義和加工數據的基本方法、控制語句與數組、面向對象三大特點(封裝、繼承和多態)、相關實用類(線程類、輸入輸出類、數據庫連接類、Swin9類、字符串類、日期類、數學類和集合類等)。同時,本書還將軟件開發環節中需要的技術如設計模式、統一建模語言、數據庫等穿插在相關章節中。
《Java程序設計與工程實踐/21世紀面向工程應用型計算機人才培養規劃教材》幾位作者具有豐富的工程實踐經驗,將軟件工程的思想和工程實踐貫徹到每個程序代碼中,讓讀者把工程化的思想當成一種習慣,而不是一種束縛,例題的選取多采用實踐性強的代碼,或者是一些面試題目。在每章的后面,筆者會挑選一些國內外公司的面試題,以提高讀者的求職能力,使他們的學習更有針對性。
《Java程序設計與工程實踐/21世紀面向工程應用型計算機人才培養規劃教材》適合作為高等學校軟件工程專業、計算機專業及相關專業的教材,同樣適合培訓機構作為教學用書,也可作為編程愛好者和開發人員的參考用書。

Java自誕生以來,憑借其可移植性、安全性、簡單性等諸多優良特性,贏得了數以百萬計的追隨者,成為最受歡迎的編程語言之一,并被廣泛應用于企業級應用開發、移動云計算開發、嵌入式系統開發、電子商務應用、多媒體系統開發、Web應用系統開發等諸多領域。每天的生活當中也到處可見、Java的身影:中國移動的10086電話查詢系統、淘寶購物網站、網上銀行交易系統、智能手機上的游戲等。國內lT市場對于Java人才的需求已經達到上百萬,并且每年都在以22%左右的速度增長。
本書循序漸進、通俗易懂地講述了Java編程技術,讓讀者更好地理解Java語言。同時為使讀者更好地將Java語言應用到實際開發中,本書還將軟件開發環節中常用的技術如設計模式、統一建模語言、數據庫等穿插在相關章節中。全書各章內容安排如下。
第1章Java語言的介紹。主要介紹Java語言如何產生及其發展、優勢、應用領域,從做什么、市場需求和職業發展三個角度告訴讀者為什么選擇學習Java,通過基本語法結構和運行環境搭建及開發工具兩節內容使讀者入門Java語言,強調了時刻“貫徹”的工程化思想,并給出學習建議及相關經驗。本章使讀者對Java有一個整體認識,讓后續的學習更有針對性、更加科學,也希望讀者通過閱讀本章后,能夠熱愛Java相關的軟件開發,將來成為一名優秀的程序員,開發出造福人類的軟件產品。
第2章定義和加工數據的基本方法。主要從兩個方面講解Java基礎知識:?定義數據(關鍵字、標識符、基本數據類型、常量、變量);?加工數據(輸入和輸出、數據的運算)。在講解中滲透良好的編程習慣,如“不能重名”的關鍵字,“見名知意”的標識符,“大寫形式”的常量等。
第3章控制語句與數組。簡單明了地介紹基本的流程控制語句(選擇、循環)以及經常和循環配合使用的數組。本章的內容不是面向對象語言的重點知識,但確實是基礎知識,熟練使用這些知識應該就像一種本能反應一樣,否則它們會成為編程的障礙。
第4章及第5章封裝、繼承和多態。這兩章主要介紹Java面向對象程序設計的核心知識,通過大量的、詳細的、細微的代碼示例程序對各種可能在實踐中遇到的問題進行了周密的解釋和分析。使用通俗易懂的語言介紹了類、成員變量及方法、訪問控制、繼承、重寫、重載、多態等重點知識,盡可能地讓讀者覺得學習面向對象編程并沒有那么枯燥,通過知識的類比快速了解它們之間的差異和使用注意事項。多態是面向對象理解的難點,但是通過本書的幾個示例的介紹,讀者非常易于理解什么是多態,如何設計和使用,為什么要這樣設計。只有理解了為什么這樣做,才能更好地這樣做。另外在這兩章中,結合相應知識點,引入在實際開發中常用的統一建模語言(UML)和設計模式的知識。
第6章常用類。主要介紹了程序員在項目開發中經常用到的類,如字符串、正則表達式、日期類、數學類、集合類等。本章針對這些類給出了非常詳盡的介紹,深入分析了各種類在開發中的應用。代碼翔實,結構清晰,便于讀者在后續的實際開發中查閱引用。
……

目次

第1章 Java語言的介紹
1.1 Java的簡史
1.1.1 誕生
1.1.2 成長
1.1.3 Java的定義
1.2 為什么選擇學習Java
1.2.1 做什么決定要選什么技術
1.2.2 市場需求
1.2.3 職業發展
1.3 優勢
1.3.1 平臺無關性
1.3.2 面向對象
1.3.3 簡單性
1.3.4 安全性
1.3.5 多線程
1.3.6 動態性
1.4 應用領域
1.4.1 應用概況
1.4.2 移動設備平臺——Android
1.4.3 萬維網
1.4.4 人工智能
1.4.5 云計算
1.5 基本語法結構
1.5.1 源文件的編寫
1.5.2 源文件的命名規則
1.5.3 注釋與內嵌式文檔
1.6 運行環境的搭建及開發工具
1.6.1 三種平臺簡介
1.6.2 Java運行環境的搭建
1.6.3 Java開發工具使用方法介紹
1.6.4 Java開發工具的使用建議
1.7 時刻“貫徹”的工程化思想
……
第2章 定義和加工數據的基本方法
第3章 控制語句與數組
第4章 封裝
第5章 繼承和多態
第6章 常用類
第7章 多線程
第8章 輸入輸出
第9章 數據庫連接
第10章 綜合案例
附錄 AMySQL安裝過程

書摘/試閱

1.3.3 簡單性
Java的語法是C++語法的一個“純凈”版本,選擇、循環語法等語法與C++基本一樣。但和C++的語法相比,Java語言的優勢是語法相對比較簡單,易于掌握。C++中比較容易出錯和棘手的語法部分在Java中都被摒棄,或者是被簡化、自動處理。例如,通過指針、動態內存分配和釋放來管理內存是C++程序主要產生錯誤的地方,如程序員常常忘記刪除動態申請的對象,減少可用內存。在Java中則由Java虛擬機來管理內存和垃圾回收,避免錯誤的發生。消除了程序員回收無用內存空間的責任,提高開發效率。對于需要花費幾個小時來檢查由于指針訪問而引起的內存問題的人來說,他一定會很喜歡Java。
1.3.4 安全性
從1.3.3節已經看到Java在內存管理方面絕對是安全的,因為其永遠不會存取一個“壞的”指針,造成內存分配錯誤。Java的安全性還體現在可以構建防病毒、防篡改的網絡應用系統。Java可以防范各種襲擊,如“蠕蟲”等病毒使運行時推薦溢出,“特洛伊”木馬用欺騙手段訪問對象的私有成員,在自己程序的處理空間之外破壞內存,未經過授權訪問計算機的其他部分等。許多安全特性還在不斷地加入到Java中,想蒙騙Java的安全機制是十分困難的。另外,Java中還有數字簽名類,可以確定類的作者。如果信任這個類的作者,這個類在機器上可以擁有更多的權限。
1.3.5 多線程
大家平常之所以可以用筆記本同時聽音樂,聊QQ、玩游戲、收發郵件等,正是由于操作系統(WindowsXP/7/8,Android等)支持多任務功能。Java語言自身就支持多任務的實現,每個任務就是一個線程(一段動態執行的代碼)。多個線程輪流使用資源有限的處理器(單核或多核),處理器分配給每個線程一個很短的執行時間片(毫秒級),讓大家感覺好像是多個任務在同時執行。比如,程序員用Java開發一個導航系統,系統要一邊接收用戶的導航命令,還要讀取數據顯示地圖信息,同時還要繪制地圖,每一個子任務都要由一個單獨的線程來完成,讓用戶的體驗是“無縫并發”的,而非“先后延時”。C++沒有內置的多線程功能,如果要實現多任務的并發執行,必須調用操作系統的多線程功能。
……

您曾經瀏覽過的商品

購物須知

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

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

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

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

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

優惠價:87 360
無庫存,下單後進貨
(採購期約45個工作天)

暢銷榜

客服中心

收藏

會員專區