Java程序設(shè)計基礎(chǔ)教程/“十三五”高等職業(yè)教育核心課程規(guī)劃教材·信息大類
定 價:36.5 元
叢書名:“十三五”高等職業(yè)教育核心課程規(guī)劃教材·信息大類
- 作者:吳琦,黃媛,柳秋寒,劉曉崢,盧茂龍 編
- 出版時間:2019/1/1
- ISBN:9787569307559
- 出 版 社:西安交通大學(xué)出版社
- 中圖法分類:TP312.8
- 頁碼:173
- 紙張:膠版紙
- 版次:1
- 開本:16開
《Java程序設(shè)計基礎(chǔ)教程/“十三五”高等職業(yè)教育核心課程規(guī)劃教材·信息大類》從初學(xué)者的角度詳細(xì)講解了Java開發(fā)中重點用到的多種技術(shù),內(nèi)容包括Java開發(fā)環(huán)境的搭建及其運行機制、基本語法、面向?qū)ο蟮乃枷氲。該書注重結(jié)合實例,各章從實例人手,系統(tǒng)地介紹本實例所涉及的知識點,注重應(yīng)用性,內(nèi)容由淺入深、邏輯性強,并且每章末尾均配有本章小結(jié)和練習(xí)。
~Java程序設(shè)計基礎(chǔ)教程》共分12章,第1章介紹Java語言入門知識;第2~3章介紹Java的基本語法及運算符與表達式;第4~5章介紹選擇與循環(huán)結(jié)構(gòu);第6章介紹方法;第7~8章介紹數(shù)組與字符串;第9~10章介紹Java面向?qū)ο蟪绦蛟O(shè)計;第11章介紹異常;第12章介紹JDBC。
《Java程序設(shè)計基礎(chǔ)教程/“十三五”高等職業(yè)教育核心課程規(guī)劃教材·信息大類》既可作為高等院校計算機及其相關(guān)專業(yè)的教學(xué)用書,也可作為各學(xué)校程序設(shè)計公共選修課的教材,同時也可用作職業(yè)教育的培訓(xùn)用書和Java初學(xué)者的入門教材,是一本適合廣大計算機編程初學(xué)者的入門級教材。
Java語言是當(dāng)前最為流行的程序設(shè)計語言之一,諸多優(yōu)秀的特性使其成為被業(yè)界廣泛認(rèn)可和采用的工具,同時越來越多的高校也將其作為程序設(shè)計教學(xué)時主要的編程語言。此外,隨著大部分高校計算機及相關(guān)專業(yè)將人才培養(yǎng)的重點放在應(yīng)用技術(shù)為主的層次上,為適應(yīng)社會需求,學(xué)生在有限的教學(xué)課時和教學(xué)過程中,既需要掌握足夠的Java編程基礎(chǔ),又需要熟悉項目設(shè)計并能通過編碼具體實現(xiàn)。同時,Java編程語言的教學(xué)改革也對教材、實訓(xùn)提出了一定的要求,內(nèi)容取舍和講述要符合學(xué)生認(rèn)知能力和水平,并為今后進一步學(xué)習(xí)打下扎實的基礎(chǔ);教學(xué)過程的實施方便,可操作性和可拓展性強;所學(xué)及所用應(yīng)緊跟行業(yè)的應(yīng)用和需求;初學(xué)者很難在眾多的Java圖書中找到適合自己的入門教材,本書的目的就在于幫助Java初學(xué)者,力求以最簡單、最實用的文字和實例幫助初學(xué)者,甚至是毫無編程基礎(chǔ)的讀者們快速走進Java程序的精彩世界。
本書編寫的初衷是設(shè)計一本真正能適合高校進行Java語言程序設(shè)計教學(xué)實踐活動的基礎(chǔ)教程。本教材對每個知識點都進行了深入分析,并使用生動形象的比喻來講解抽象的編程思想。在教材中,每個知識點都精心設(shè)計了相關(guān)的案例,并模擬這些知識點在實際工作中的運用,真正做到了知識的由淺入深、由易到難。讓學(xué)生迅速了解、掌握J(rèn)ava技術(shù)的基本思想與應(yīng)用開發(fā)技術(shù),掌握基礎(chǔ)知識和操作技能,編制面向?qū)ο蟮某绦,并且能夠根?jù)實際需求編制出一些實用程序。
本教材共分為12章,下面分別對每章進行簡單介紹。
第1章主要介紹了Java的歷史及特點,然后介紹了如何搭建Java開發(fā)環(huán)境以及配置環(huán)境變量及開發(fā)Java的集成開發(fā)工具MyEclipse。通過本章的學(xué)習(xí),初學(xué)者需要掌握J(rèn)DK的安裝過程,動手實現(xiàn)屬于自己的第一個Java程序。
第2章詳細(xì)講解Java語言的基本語法。不論任何一門語言,其基本語法都是最重要的內(nèi)容。在學(xué)習(xí)基本語法時,一定要做到認(rèn)真學(xué)習(xí)每一個知識點,切忌走馬觀花,粗略地閱讀章節(jié)內(nèi)容,那樣達不到任何學(xué)習(xí)效果。
第3章主要介紹Java中的運算符。運算符按功能分為:賦值運算符、算術(shù)運算符、關(guān)系運算符和邏輯運算符。
第4章主要介紹選擇結(jié)構(gòu)。選擇結(jié)構(gòu)主要有if和switch兩種結(jié)構(gòu)。if選擇結(jié)構(gòu)又有單分支if、雙分支if、多重if以及嵌套if。switch語句又稱為多路分支條件語句,通過判斷表達式的值與整數(shù)或字符常量列表中的值是否相匹配來選擇相關(guān)聯(lián)的執(zhí)行語句。
第5章主要介紹循環(huán)結(jié)構(gòu)。Java語言中常見的循環(huán)包括while循環(huán)、do - while循環(huán)和for循環(huán)。
第6章主要介紹Java中的方法,定義方法要確定訪問修飾符、返回值類型、方法名和參數(shù)列表。
第7章主要介紹數(shù)組,數(shù)組是最簡單的復(fù)合數(shù)據(jù)類型,數(shù)組中的每個元素具有相同的數(shù)據(jù)類型,可以用一個統(tǒng)一的數(shù)組名和下標(biāo)來唯一地確定數(shù)組中的元素。本章主要介紹一維數(shù)組和二維數(shù)組。
第8章主要介紹字符串,在Java中,將字符串用類的對象來實現(xiàn),使用字符串要熟練掌握字符串的處理函數(shù)。通過本章的學(xué)習(xí),可以使學(xué)生熟練掌握字符串的使用方法。
第9章主要介紹了面向?qū)ο蟮幕A(chǔ)知識。首先介紹了什么是面向?qū)ο,然后介紹了類與對象的概念,二者之間的關(guān)系,類的封裝及使用;其次介紹了構(gòu)造方法的定義與重載,最后介紹了this與static關(guān)鍵字的使用。
第10章主要介紹了面向?qū)ο蟮睦^承特性。繼承、封裝和多態(tài)是面向?qū)ο蟮娜筇匦,是學(xué)習(xí)Java語言的精髓所在。本章還介紹了抽象類和接口、包的定義和引用。熟練掌握本章內(nèi)容,能夠為學(xué)習(xí)Java語言打好基礎(chǔ)。
第11章主要介紹了Java中的異常概念,分類以及如何處理異常。這對程序的正常運行意義很重大。熟練掌握本章內(nèi)容,能夠編寫出更完善、更優(yōu)秀的程序。
第12章主要介紹了JDBC,程序可通過JDBC API連接到數(shù)據(jù)庫,并使用結(jié)構(gòu)查詢語句實現(xiàn)對數(shù)據(jù)庫的查詢、更新等操作。
在學(xué)習(xí)本教材時,首先要做到對知識點理解透徹,其次一定要親自動手練習(xí)教材中提供的案例,因為在學(xué)習(xí)軟件編程的過程中動手實踐是非常重要的。對于一些非常難以理解的知識點也可以選擇通過案例的練習(xí)來學(xué)習(xí)。如果實在無法理解教材中所講解的知識,建議初學(xué)者不要糾結(jié)于某一個知識點,可以先往后學(xué)習(xí)。通常來講,看了后面一兩個小節(jié)的內(nèi)容后再回來學(xué)習(xí)之前不懂的知識點,一般就都能理解了。
本書由吳琦、黃媛、柳秋寒、劉曉崢、盧茂龍編寫,最后由吳琦、黃嬡統(tǒng)稿并整理。由于編者水平有限,書中可能存在疏漏或錯誤、敬請讀者批評指正。
第1章 Java語言入門
1.1 Java產(chǎn)生的背景
1.2 Java語言的特點
1.3 Java的運行環(huán)境
1.4 搭建基本的Java開發(fā)環(huán)境
1.5 MyEclipse開發(fā)環(huán)境
1.6 Java程序中的注釋
本章小結(jié)
習(xí)題
第2章 Java的基本語法
2.1 標(biāo)識符和關(guān)鍵字
2.2 基本數(shù)據(jù)類型
2.3 變量和常量
本章小結(jié)
習(xí)題
第3章 運算符與表達式
3.1 算術(shù)運算符與算術(shù)表達式
3.2 關(guān)系運算符與關(guān)系表達式
3.3 邏輯運算符與邏輯表達式
3.4 條件運算符
3.5 位運算符
3.6 復(fù)合賦值運算符與賦值表達式
3.7 運算符的優(yōu)先級及結(jié)合性
本章小結(jié)
習(xí)題
第4章 選擇結(jié)構(gòu)
4.1 流程圖與程序結(jié)構(gòu)
4.2 if語句
4.3 if-else語句
4.4 if…else…if語句
4.5 switch條件語句
本章小結(jié)
習(xí)題
第5章 循環(huán)結(jié)構(gòu)
5.1 while循環(huán)語句
5.2 do…while循環(huán)語句
5.3 for循環(huán)語句
5.4 循環(huán)嵌套
5.5 循環(huán)語句的比較
5.6 跳轉(zhuǎn)語句
本章小結(jié)
習(xí)題
第6章 方法
6.1 方法概述
6.2 無參數(shù)的方法
6.3 有參數(shù)的方法
本章小結(jié)
習(xí)題
第7章 數(shù)組
7.1 一維數(shù)組的創(chuàng)建與使用
7.2 多維數(shù)組
本章小結(jié)
習(xí)題
第8章 字符串
8.1 字符串的創(chuàng)建
8.2 字符串的常用方法
8.3 可變字符串StringBuffer
本章小結(jié)
習(xí)題
第9章 Java與面向?qū)ο?br>9.1 面向?qū)ο蟾拍?br>9.2 類和對象
9.3 構(gòu)造方法
9.4 this關(guān)鍵字
9.5 static關(guān)鍵字
本章小結(jié)
習(xí)題
第10章 類的繼承和接口
10.1 類的繼承
10.2 抽象類
10.3 接口
10.4 包
本章小結(jié)
習(xí)題
第11章 異常
11.1 異常的概念
11.2 try…catch和finally
11.3 throws與throw關(guān)鍵字
11.4 運行時異常與編譯時異常
11.5 自定義異常
本章小結(jié)
習(xí)題
第12章 JDBC概述
12.1 JDBC的概念
12.2 JDBC的驅(qū)動程序
12.3 JDBC應(yīng)用程序接口簡介
12.4 利用JDBC訪問數(shù)據(jù)庫實例
本章小結(jié)
習(xí)題
參考文獻