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