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