-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰(zhàn)行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調(diào)優(yōu)實踐之路
-
>
第一行代碼Android
-
>
JAVA持續(xù)交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
JAVA基礎與開發(fā) 版權(quán)信息
- ISBN:9787563557943
- 條形碼:9787563557943 ; 978-7-5635-5794-3
- 裝幀:平裝-膠訂
- 冊數(shù):暫無
- 重量:暫無
- 所屬分類:>>
JAVA基礎與開發(fā) 本書特色
本書以案例為驅(qū)動,共有十三章組成,分別是JAVA開發(fā)環(huán)境、JAVA基礎、選擇循環(huán)、數(shù)組與字符串、面向?qū)ο缶幊袒A、文本處理和包裝類、繼承接口與多態(tài)、集合框架、異常處理、輸入輸出、圖形界面開發(fā)、數(shù)據(jù)庫編程、多線程等。本書可以作為高等院校計算機信息類專業(yè)的專門教材,也可作為教育技術(shù)專業(yè)、電子商務類專業(yè)的專門教材,還可以作為各類培訓機構(gòu)、高職院校計算機專業(yè)的專用教材和研究機構(gòu)、學科教師、管理人員、程序開發(fā)人員的參考用書。
JAVA基礎與開發(fā) 內(nèi)容簡介
本書以案例為驅(qū)動, 共有十三章組成, 分別是JAVA開發(fā)環(huán)境、JAVA基礎、選擇循環(huán)、數(shù)組與字符串、面向?qū)ο缶幊袒A、文本處理和包裝類、繼承接口與多態(tài)、集合框架、異常處理、輸入輸出、圖形界面開發(fā)、數(shù)據(jù)庫編程、多線程等。
JAVA基礎與開發(fā) 目錄
1.1Java簡介1
1.1.1Java的歷史1
1.1.24G時代對Java的影響2
1.1.3Java平臺2
1.1.4Java的特點3
1.2搭建Java開發(fā)環(huán)境4
1.2.1JDK簡介及安裝4
1.2.2下載JDK API文檔6
1.2.3配置環(huán)境變量7
1.2.4下載Eclipse開發(fā)環(huán)境9
1.3編寫**個Java程序11
1.3.1新建工程11
1.3.2新建包和類13
1.3.3定義main方法14
1.3.4錯誤和異常的調(diào)試14
第2章Java基礎16
2.1注釋、標識符與關鍵字16
2.1.1注釋16
2.1.2標識符16
2.1.3關鍵字17
2.2基本數(shù)據(jù)類型與變量17
2.2.1基本數(shù)據(jù)類型17
2.2.2常量18
2.2.3變量19
2.3表達式與運算符21
2.3.1賦值運算符21
2.3.2算術(shù)運算符23
2.3.3關系運算符24
2.3.4邏輯運算符25
2.3.5條件運算符26
2.3.6位運算符27
2.3.7其他運算符29
2.3.8運算符優(yōu)先級29
2.4簡單數(shù)據(jù)類型轉(zhuǎn)換30
2.4.1自動類型轉(zhuǎn)換30
2.4.2強制類型轉(zhuǎn)換31
2.5鍵盤輸入32
2.5.1利用Scanner類實現(xiàn)鍵盤輸入32
2.5.2利用Console類實現(xiàn)鍵盤輸入34
2.6字符輸出34
2.6.1print方法35
2.6.2println方法35
2.6.3printf方法36
第3章數(shù)組與字符串、選擇與循環(huán)40
3.1數(shù)組的定義40
3.2數(shù)組的使用41
3.3多維數(shù)組42
3.4字符串的定義與使用43
3.5字符串的常用方法44
3.6ifelse語句46
3.7ifelse級聯(lián)和嵌套48
3.8switch語句49
3.9while循環(huán)51
3.10dowhile循環(huán)52
3.11for循環(huán)54
3.11.1常規(guī)for循環(huán)54
3.11.2增強for循環(huán)55
3.11.3for循環(huán)嵌套55
3.12循環(huán)中斷56
第4章面向?qū)ο缶幊袒A58
4.1類與對象的基本概念58
4.2類的定義與使用59
4.2.1類的定義59
4.2.2對象的創(chuàng)建與使用60
4.3方法的定義62
4.3.1方法的定義62
4.3.2方法的參數(shù)傳遞63
4.3.3方法的變長參數(shù)65
4.4方法重載65
4.5構(gòu)造方法66
4.6訪問器方法與this關鍵字69
4.6.1訪問器方法69
4.6.2this關鍵字70
4.7靜態(tài)成員72
4.8對象的初始化順序75
4.9包和import語句76
4.9.1包76
4.9.2import語句77
第5章文本處理和包裝類81
5.1包裝類介紹81
5.2Character類的使用82
5.2.1Character類的構(gòu)造方法82
5.2.2Character類的方法83
5.3StringBuilder類86
5.3.1創(chuàng)建可變字符串類86
5.3.2StringBuilder類設置和獲取屬性的方法86
5.3.3StringBuilder類修改字符串的方法88
5.4字符串分詞91
5.4.1StringTokenizer類的構(gòu)造函數(shù)91
5.4.2StringTokenizer類的方法92
5.4.3使用多個界定符進行分詞93
5.5數(shù)值類型的包裝類94
5.5.1將基本數(shù)據(jù)類型值作為對象處理94
5.5.2基本數(shù)據(jù)類型值和對應包裝類類型之間的自動轉(zhuǎn)換98
第6章繼承、接口與多態(tài)100
6.1繼承100
6.2super關鍵字101
6.2.1調(diào)用父類的構(gòu)造方法101
6.2.2構(gòu)造方法鏈102
6.2.3調(diào)用父類的普通方法103
6.3屬性隱藏與方法覆蓋103
6.3.1屬性隱藏103
6.3.2方法覆蓋105
6.3.3方法重載106
6.4訪問控制修飾符107
6.5Object類107
6.5.1Object類及其toString()方法108
6.5.2Object類的equals方法108
6.6抽象類和抽象方法110
6.6.1抽象類110
6.6.2抽象方法111
6.7接口的定義與實現(xiàn)111
6.7.1接口的定義111
6.7.2接口的實現(xiàn)112
6.8多態(tài)112
6.8.1多態(tài)112
6.8.2動態(tài)綁定113
6.8.3對象類型的轉(zhuǎn)換114
6.8.4instanceof判斷對象類型115
6.9枚舉類型116
6.9.1簡單枚舉類型的定義和使用116
6.9.2具有數(shù)據(jù)域、構(gòu)造方法和方法的枚舉類型118
第7章集合框架124
7.1鏈表124
7.1.1List接口124
7.1.2ArrayList類124
7.1.3LinkedList類126
7.2集合127
7.2.1Set接口127
7.2.2HashSet類127
7.2.3TreeSet類128
7.3映射129
7.3.1Map接口129
7.3.2HashMap類129
7.3.3TreeMap類130
第8章異常處理、輸入輸出132
8.1處理異常132
8.2拋出異常133
8.3自定義異常類134
8.4File類134
8.4.1文件的創(chuàng)建135
8.4.2File類的主要方法135
8.5字節(jié)流137
8.5.1InputStream和OutputStream138
8.5.2FileInputStream和FileOutputStream139
8.5.3過濾流140
8.5.4數(shù)據(jù)輸入/輸出流142
8.5.5PrintStream類144
8.5.6標準輸入輸出流145
8.6字符流145
8.6.1Reader類和Writer類145
8.6.2FileReader類和FileWriter類147
8.6.3BufferedReader類和BufferedWriter類147
8.7讀寫文本文件148
8.7.1讀文本文件149
8.7.2寫文本文件150
8.8讀寫隨機文件151
8.9對象序列化153
8.9.1對象序列化153
8.9.2ObjectOutputStream類和ObjectInputStream類154
第9章圖形界面開發(fā)159
9.1JavaFX介紹159
9.1.1JavaFX GUI編程簡史159
9.1.2JavaFX架構(gòu)圖159
9.2JavaFX程序的基本結(jié)構(gòu)160
9.2.1舞臺和場景160
9.2.2場景圖和節(jié)點160
9.2.3Application類生命周期方案161
9.2.4JavaFX程序啟動161
9.3布局面板162
9.3.1HBox面板162
9.3.2VBox面板163
9.3.3BorderPane面板164
9.3.4FlowPane面板165
9.3.5GridPane面板167
9.3.6StackPane面板168
9.4JavaFX形狀170
9.4.1Line類170
9.4.2Rectangle類171
9.4.3Ellipse類172
9.4.4Polygon類173
9.4.5Text類174
9.5事件處理175
9.5.1事件175
9.5.2事件類型175
9.5.3事件分發(fā)流程176
9.5.4事件處理177
9.6常用組件177
9.6.1單選按鈕組件177
9.6.2復選框組件179
9.6.3文本區(qū)域180
9.6.4滑動條181
第10章數(shù)據(jù)庫編程184
10.1JDBC概述184
10.1.1JDBC184
10.1.2JDBC驅(qū)動程序185
10.1.3JDBC的結(jié)構(gòu)187
10.2JDBC訪問數(shù)據(jù)庫188
10.2.1JDBC連接數(shù)據(jù)庫188
10.2.2操作數(shù)據(jù)庫189
10.3Statement191
10.4PreparedStatement192
10.5ResultSet194
10.6結(jié)果集元數(shù)據(jù)195
10.7用結(jié)果集更新數(shù)據(jù)庫表197
第11章多線程201
11.1程序、進程與線程201
11.2創(chuàng)建線程的方法202
11.3線程的生命周期205
11.4常用線程操作方法206
11.5線程同步208
11.6線程通信211
參考文獻219
附錄220
JAVA基礎與開發(fā) 作者簡介
楊歡聳,男,博士,教授,碩士生導師。全國高校計算機研究會師范專委會副主任委員、國家自然科學基金評審專家,教育部學位與研究生教育評審專家, 教育部國培計劃首批專家,浙江省新世紀151人才、浙江省計算機教學研究會常務理事, 浙江省中小學領雁工程講師團教授,歷任杭州師范大學杭州國際服務工程學院、初等教育學院、教育學院副院長,現(xiàn)任杭州師范大學杭州國際服務工程學院(信息科學與工程學院)副院長,杭州師范大學教育大數(shù)據(jù)研究所所長。作為核心成員參與或主持國家自然科學基金項目、國家重大基礎研究前期研究專項、國家科技支撐項目、國家社科基金重點項目各1項,主持教育部普通高等教育“十一五”國家級規(guī)劃項目、教育部重大基地重點項目、教育部產(chǎn)學協(xié)同合作項目等省部級項目6項,主持或作為核心成員參與浙江省自然科學基金、浙江省教育廳科技項目、浙江省科技計劃項目等廳局級項目20多項,出版《多媒體技術(shù)及應用》等著作共13部;主編或參與編寫教材共10余部、參與翻譯《服務科學.管理與工程》等著作2部;有90余篇論文在國內(nèi)外學術(shù)刊物上公開發(fā)表,部分被SCI、SSCI、EI全文收錄,主持或參與的3個項目獲浙江省人民政府高等教學成果二等獎。
- >
羅曼·羅蘭讀書隨筆-精裝
- >
二體千字文
- >
莉莉和章魚
- >
大紅狗在馬戲團-大紅狗克里弗-助人
- >
名家?guī)阕x魯迅:朝花夕拾
- >
月亮虎
- >
苦雨齋序跋文-周作人自編集
- >
回憶愛瑪儂