close

Java語言面向對象程序設計(第3版·微課視頻版)


作者:馬俊、曾述賓定價:79.90元印次:3-1ISBN:9787302586241出版日期:2022.04

掃碼優惠購書

技術背景

IT技術和互聯網已經與人類的工作、生活緊密結合在了一起,衣食住行的方方面面似乎都和信息技術、數據傳輸建立了深度依賴關係,我們現在幾乎無法離開計算機或手機獨立生活了。計算機的硬件和軟件正在深刻地改變着人們的工作方式、生活方式和學習方式。人們對計算機和網絡的使用主要是通過軟件或小程序,從銀行的存取款、超市的收銀管理、在線上課、在線辦公,到出行時的車票購買、綠碼申請等都離不開軟件或小程序的使用。

如今,大數據和人工智能的浪潮正迅速地朝我們湧來,正在觸及和改變着各個行業和生活的許多方面。大數據和人工智能浪潮將比之前的工業革命和信息浪潮更大,觸及面更廣,給我們的工作和生活帶來的變化和影響也更大。

不論是大數據處理、人工智能設計還是傳統的計算機軟件設計,都是通過程序設計來完成的。程序設計方法主要有兩大類,即函數式和對象式,同時市面上有很多程序設計語言,如C語言、C++語言、Java語言、Python語言和Go語言等,這些語言和相應的設計理論是程序員必須學習和掌握的基本知識架構。中國的程序員缺口一直很大,按照高等院校計算機專業的培養目標,應用軟件開發、測試或數據處理都是計算機相關專業學生在本科畢業時應具備的基本能力。

目前,應用軟件開發主要集中在兩個方向:

一個是高端的基於企業級的分布式程序的開發和部署,包括大數據的分析和處理;

另一個是面向手機、PDA等嵌入式設備的程序開發,不論哪一個都和網絡分不開。

Java語言在這些領域都有非常流行和成熟的開發框架和技術,在計算機語言的排行榜上,Java語言已經連續十幾年霸榜前三名的位置,正因為如此,Java語言已經成為高等學校計算機相關專業的基礎專業課程。

本書簡介

本書首先通過很形象的遊戲示例引出了指令、程序和進程的基本定義,介紹了Java語言的基礎內容和編程的基本思路,然後通過精心設計的示例程序解釋了面向對象的幾大基本原理,即抽象、封裝、繼承、多態和組合的概念和設計技巧。本書針對計算機相關專業方面的本科、專科、中職學生編寫,在內容的選擇上都進行了適當的考慮。

全書共分12章。

第1章主要介紹了程序的定義和程序設計語言的概述,通過抽象將計算機程序的概念推廣到生命領域、軍事領域,指出了指令、程序和進程的關係,給出了進程和能量依賴關係,最後介紹了Java程序的開發環境和開發步驟等。

第2章重點講述了JVM工作原理、Java語言的關鍵字、基本數據類型和程序的控制結構等內容。

第3章、第4章主要講述了面向對象程序設計的基本原理以及Java語言的實現,主要涉及類、對象、接口、繼承、方法等面向對象基本概念,通過程序示例演示了如何抽象類,以及設計類和接口的一般規則,所以第2~4章應該是學習的重點。

第5章介紹了Java語言中的異常處理技術以及Java中的異常類庫。

第6章講解了在Java中怎樣使用輸入/輸出流技術,介紹了Java語言中常用的I/O流類庫和一些基本方法。

第7章簡要介紹了Java的GUI程序設計,通過一些實例程序演示了常用的GUI組件和容器的使用技巧,特別介紹了AWT與Swing的區別和使用時應注意的事項。

第8章講述了目前廣為流行的線程技術以及相關的類和接口,特別介紹了同步、死鎖等概念並通過相關的例子來演示。

第9章主要介紹了在Java語言中如何實現網絡編程,講述了套接字編程的基本原理,通過示例演示了開發C/S網絡程序的技巧和規則。

第10章講述了Java語言中的數據集合抽象,介紹了Java中常用的集合框架類和接口以及泛型的使用技巧,在實際的軟件開發中需要大量地使用該章中的內容。

第11章講述了Java語言中的數據庫編程技術,介紹了JDBC的相關概念和使用技術,並通過示例演示了基本的數據庫程序設計原則,建議讀者重點學習第9~11章,以便儘快掌握實用軟件的開發技術和原則。

第12章介紹了JSP技術基礎,JSP技術是Java語言的主要領地,是基於互聯網的Web程序設計領域中的主流技術,建議讀者自主學習。

本書特色
(1)以指令、程序、進程定義為入手點,對程序的本質進行深入的定義和解釋。
(2)對Java面向對象理論和技術進行了深入淺出地解釋和代碼演示。
(3)結合仿真和建模的思想與知識點,給出一系列的程序建模實例。
(4)程序代碼實例豐富,涵蓋200個知識點案例和17個程序建模實例。
(5)語言簡明易懂,由淺入深地帶您學會 Java語言和面向對象程序設計理論。
配套資源

為便於教學,本書配有1500分鐘微課視頻、源代碼、教學課件、教學大綱、教學進度表、習題題庫、考試試卷及答案。

編輯推薦

本書系統地講解了Java語言的基礎知識和編程的基本思路,並詳述了面向對象的基本設計概念和理論,利用精心構造的示例程序演示了面向對象四大基本原理的實現技巧。本書給出了許多實用的程序建模示例,以幫助讀者學會運用編程理論並解決實際問題。

讀者對象

本書主要面向全國高等院校需要學習面向對象技術或Java程序設計的學生或專業人員,也可以作為從事高等教育的教師,高等院校的本科生、研究生及相關領域的廣大科研人員的參考資料。


arrow
arrow
    全站熱搜
    創作者介紹
    創作者 鑽石舞台 的頭像
    鑽石舞台

    鑽石舞台

    鑽石舞台 發表在 痞客邦 留言(0) 人氣()