書馨卡幫你省薪 2024個(gè)人購書報(bào)告 2024中圖網(wǎng)年度報(bào)告
歡迎光臨中圖網(wǎng) 請 | 注冊
> >>
高等學(xué)校計(jì)算機(jī)專業(yè)規(guī)劃教材JAVA語言程序設(shè)計(jì)/李莉

高等學(xué)校計(jì)算機(jī)專業(yè)規(guī)劃教材JAVA語言程序設(shè)計(jì)/李莉

出版社:清華大學(xué)出版社出版時(shí)間:2017-04-01
開本: 其他 頁數(shù): 480
本類榜單:教材銷量榜
中 圖 價(jià):¥40.1(6.8折) 定價(jià)  ¥59.0 登錄后可看到會(huì)員價(jià)
加入購物車 收藏
運(yùn)費(fèi)6元,滿39元免運(yùn)費(fèi)
?新疆、西藏除外
本類五星書更多>

高等學(xué)校計(jì)算機(jī)專業(yè)規(guī)劃教材JAVA語言程序設(shè)計(jì)/李莉 版權(quán)信息

高等學(xué)校計(jì)算機(jī)專業(yè)規(guī)劃教材JAVA語言程序設(shè)計(jì)/李莉 本書特色

本書以Java SE 7為基礎(chǔ),從程序設(shè)計(jì)基礎(chǔ)知識(shí)入手,由淺入深、循序漸進(jìn)地介紹Java語言的基本概念、理論知識(shí)、程序設(shè)計(jì)方法及部分企業(yè)級應(yīng)用技術(shù)。 全書共11章,第1章為預(yù)備知識(shí),簡要介紹程序設(shè)計(jì)、算法、軟件工程的基礎(chǔ)知識(shí);第2章介紹Java語言的概況、程序結(jié)構(gòu)和程序開發(fā)過程;第3、4章介紹Java的數(shù)據(jù)表示、運(yùn)算和處理,包括數(shù)據(jù)類型、數(shù)據(jù)表示形式(常量、變量和字面量)、運(yùn)算符及表達(dá)式、流程控制等內(nèi)容;第5、6章為面向?qū)ο蟮木幊讨R(shí),介紹面向?qū)ο蟮幕舅枷、Java的類、包、常用類的使用、繼承、多態(tài)和接口等重要概念;第7~10章為Java編程的常用知識(shí),包括異常處理、輸入輸出、GUI程序設(shè)計(jì)和集合框架等;第11章簡要介紹Java Web應(yīng)用程序開發(fā),是對以上各部分知識(shí)的綜合應(yīng)用。 本書內(nèi)容詳盡、條理清晰,書中內(nèi)容由淺入深、前后呼應(yīng),注重培養(yǎng)問題分析和求解的實(shí)際能力。書中示例豐富,所有示例均在JDK1.7.0_79+Eclipse Mars Release (4.5.0)環(huán)境下測試通過。 本書可作為高等院校Java程序設(shè)計(jì)類課程的教材,也可供廣大工程技術(shù)人員和程序設(shè)計(jì)愛好者 自學(xué)。

高等學(xué)校計(jì)算機(jī)專業(yè)規(guī)劃教材JAVA語言程序設(shè)計(jì)/李莉 內(nèi)容簡介

本書以Java SE 7為基礎(chǔ),從程序設(shè)計(jì)基礎(chǔ)知識(shí)入手,由淺入深、循序漸進(jìn)地介紹Java語言的基本概念、理論知識(shí)、程序設(shè)計(jì)方法及部分企業(yè)級應(yīng)用技術(shù)。全書共11章,靠前章為預(yù)備知識(shí),簡要介紹程序設(shè)計(jì)、算法、軟件工程的基礎(chǔ)知識(shí);第2章介紹Java語言的概況、程序結(jié)構(gòu)和程序開發(fā)過程;第3、4章介紹Java的數(shù)據(jù)表示、運(yùn)算和處理,包括數(shù)據(jù)類型、數(shù)據(jù)表示形式(常量、變量和字面量)、運(yùn)算符及表達(dá)式、流程控制等內(nèi)容;第5、6章為面向?qū)ο蟮木幊讨R(shí),介紹面向?qū)ο蟮幕舅枷、Java的類、包、常用類的使用、繼承、多態(tài)和接口等重要概念;第7~10章為Java編程的常用知識(shí),包括異常處理、輸入輸出、GUI程序設(shè)計(jì)和集合框架等;靠前1章簡要介紹Java Web應(yīng)用程序開發(fā),是對以上各部分知識(shí)的綜合應(yīng)用。本書內(nèi)容詳盡、條理清晰,書中內(nèi)容由淺入深、前后呼應(yīng),注重培養(yǎng)問題分析和求解的實(shí)際能力。書中示例豐富,所有示例均在JDK1.7.0_79+Eclipse Mars Release (4.5.0)環(huán)境下測試通過。本書可作為高等院校Java程序設(shè)計(jì)類課程的教材,也可供廣大工程技術(shù)人員和程序設(shè)計(jì)愛好者  自學(xué)。

高等學(xué)校計(jì)算機(jī)專業(yè)規(guī)劃教材JAVA語言程序設(shè)計(jì)/李莉 目錄

目錄 第1章程序設(shè)計(jì)概述/ 1 1.1 程序設(shè)計(jì)基礎(chǔ) 1 1.1.1 程序的相關(guān)概念 1 1.1.2 程序設(shè)計(jì)風(fēng)格 4 1.1.3 結(jié)構(gòu)化程序設(shè)計(jì) 7 1.1.4 面向?qū)ο蟪绦蛟O(shè)計(jì) 10 1.2 算法基礎(chǔ) 12 1.2.1 算法的概念 12 1.2.2 算法的描述 14 1.2.3 算法的衡量指標(biāo) 17 1.2.4 算法設(shè)計(jì)實(shí)例 19 1.3 軟件工程基礎(chǔ) 21 1.3.1 軟件工程的概念 21 1.3.2 軟件開發(fā)過程 24 1.4 本章小結(jié) 25 1.5 課后習(xí)題 26 第2章Java語言簡介/ 27 2.1 Java語言概述 27 2.1.1 Java語言的發(fā)展 27 2.1.2 Java開發(fā)環(huán)境 29 2.1.3 Java語言的特點(diǎn) 33 2.2 Java程序結(jié)構(gòu) 34 2.2.1 Java應(yīng)用程序 34 2.2.2 Java 應(yīng)用程序的執(zhí)行 37 2.2.3 Java小程序 39 2.2.4 Java小程序的執(zhí)行 40 2.2.5 JDK、JRE和JVM 42 2.2.6 Java編碼規(guī)范 43 2.3 本章小結(jié) 46 2.4 課后習(xí)題 46 第3章Java的數(shù)據(jù)表示/ 48 3.1 標(biāo)識(shí)符和關(guān)鍵字 48 3.1.1 關(guān)鍵字 48 3.1.2 標(biāo)識(shí)符 48 3.2 數(shù)據(jù)類型 49 3.2.1 基本類型 49 3.2.2 引用類型 53 3.3 數(shù)據(jù)的表示形式 54 3.3.1 變量 54 3.3.2 常量 56 3.3.3 字面量 56 3.4 本章小結(jié) 59 3.5 課后習(xí)題 59 第4章數(shù)據(jù)的運(yùn)算與處理/ 61 4.1 簡單數(shù)據(jù)處理--運(yùn)算符與表達(dá)式 61 4.1.1 運(yùn)算符與表達(dá)式概述 61 4.1.2 算術(shù)運(yùn)算符 61 4.1.3 賦值運(yùn)算符 65 4.1.4 比較運(yùn)算符 66 4.1.5 邏輯運(yùn)算符 67 4.1.6 位運(yùn)算符 70 4.1.7 移位運(yùn)算符 72 4.1.8 條件運(yùn)算符 73 4.1.9 字符串連接運(yùn)算符 74 4.1.10 基本類型轉(zhuǎn)換 74 4.2 調(diào)用類或?qū)ο蟮姆椒ㄟM(jìn)行處理 76 4.2.1 數(shù)據(jù)輸出 77 4.2.2 數(shù)據(jù)輸入 78 4.3 復(fù)雜數(shù)據(jù)處理--流程控制 80 4.3.1 語句 81 4.3.2 順序結(jié)構(gòu) 82 4.3.3 分支結(jié)構(gòu) 84 4.3.4 循環(huán)結(jié)構(gòu) 103 4.3.5 其他控制語句 117 4.4 本章小結(jié) 117 4.5 課后習(xí)題 118 第5章抽象、封裝與類/ 120 5.1 面向?qū)ο笏枷? 120 5.1.1 什么是對象 120 5.1.2 什么是類 121 5.1.3 消息傳遞 121 5.1.4 面向?qū)ο蟮奶攸c(diǎn) 122 5.1.5 面向?qū)ο蟮某绦蛟O(shè)計(jì)方法 123 5.2 Java的類 124 5.2.1 定義類 124 5.2.2 定義屬性 126 5.2.3 定義方法 128 5.2.4 內(nèi)部類 132 5.2.5 創(chuàng)建對象與構(gòu)造方法 137 5.2.6 初始化塊 138 5.2.7 引用類型 141 5.2.8 對象的生命周期 147 5.3 包的使用 150 5.3.1 聲明包 150 5.3.2 使用包 151 5.3.3 封裝和訪問控制 153 5.3.4 Java類庫 156 5.4 常用類:數(shù)組 159 5.4.1 聲明一維數(shù)組 159 5.4.2 創(chuàng)建數(shù)組 159 5.4.3 數(shù)組元素的賦值 160 5.4.4 處理數(shù)組元素 162 5.4.5 方法中的數(shù)組 165 5.5 常用類:字符串 169 5.5.1 java.lang.String類 170 5.5.2 java.lang.StringBuffer類 177 5.5.3 java.lang.StringBuilder類 180 5.6 常用類:基本數(shù)據(jù)類型的包裝類 181 5.7 常用類:java.lang.Math類 186 5.8 常用類:日期和時(shí)間 187 5.8.1 java.util.Date類 187 5.8.2 java.util.Calendar類 188 5.9 常用類:java.lang.System類 189 5.10 常用類:java.util.Scanner類 192 5.11 本章小結(jié) 195 5.12 課后習(xí)題 195 第6章 繼承與多態(tài)/ 198 6.1 繼承 198 6.1.1 Java中的繼承 198 6.1.2 屬性的繼承與隱藏 204 6.1.3 方法的繼承與覆蓋 208 6.1.4 抽象方法與抽象類 212 6.1.5 *終類 215 6.1.6 常用類:java.lang.Object類 215 6.1.7 對象的創(chuàng)建過程 225 6.1.8 類加載機(jī)制 228 6.2 多態(tài) 232 6.2.1 多態(tài)的概念 232 6.2.2 編譯時(shí)多態(tài) 233 6.2.3 運(yùn)行時(shí)多態(tài) 234 6.2.4 常用類:java.lang.Class類 238 6.2.5 Java反射機(jī)制 242 6.3 接口 245 6.3.1 接口概述 246 6.3.2 聲明接口 248 6.3.3 實(shí)現(xiàn)接口 249 6.3.4 基于接口實(shí)現(xiàn)多態(tài) 252 6.3.5 常用接口:java.lang.Comparable 252 6.3.6 常用接口:java.lang.Cloneable 253 6.3.7 常用接口:java.io.Serializable 254 6.3.8 匿名類 255 6.4 本章小結(jié) 256 6.5 課后習(xí)題 256 第7章 異常處理/ 261 7.1 異常概述 261 7.2 Java異常類 261 7.2.1 異常類的結(jié)構(gòu) 261 7.2.2 Throwable類 262 7.2.3 Exception類 266 7.3 自定義異常類 267 7.4 異常的拋出 268 7.4.1 由JVM自動(dòng)拋出異常 268 7.4.2 使用throw語句拋出異常 269 7.4.3 使用throws聲明異常 270 7.5 異常的處理 272 7.5.1 使用try-catch語句 272 7.5.2 使用try-catch-finally語句 277 7.5.3 使用try-finally語句 279 7.5.4 使用try-with-resource語句嘗試自動(dòng)關(guān)閉資源 281 7.6 本章小結(jié) 283 7.7 課后習(xí)題 283 第8章 輸入輸出處理/ 286 8.1 文件 286 8.1.1 java.io.File類 286 8.1.2 java.io.RandomAccessFile類 288 8.2 輸入輸出流概述 290 8.2.1 流的概念 290 8.2.2 Java I/O體系結(jié)構(gòu) 291 8.3 基本字節(jié)輸入輸出流 292 8.3.1 抽象類InputStream和OutputStream 292 8.3.2 文件流FileInputStream和FileOutputStream 293 8.3.3 緩沖流BufferedInputStream和BufferedOutputStream 295 8.3.4 對象流ObjectInputStream和ObjectOutputStream 298 8.4 字符輸入輸出流 300 8.4.1 抽象類Reader和Writer 301 8.4.2 轉(zhuǎn)換流InputStreamReader和OutputStreamWriter 301 8.4.3 BufferedReader和PrintWriter類 305 8.4.4 文件流FileReader和FileWriter 307 8.5 本章小結(jié) 308 8.6 課后習(xí)題 309 第9章 圖形用戶界面程序設(shè)計(jì)/ 311 9.1 概述 311 9.1.1 AWT概述 311 9.1.2 Swing概述 319 9.2 Swing容器 320 9.2.1 頂層容器JFrame 320 9.2.2 頂層容器JDialog 325 9.2.3 中間容器JPanel 327 9.2.4 其他容器類 329 9.2.5 布局管理器 330 9.3 Swing常用組件 344 9.3.1 Swing組件類JComponent 344 9.3.2 標(biāo)簽組件JLabel 346 9.3.3 文本組件 347 9.3.4 按鈕組件 350 9.3.5 列表框和組合框 354 9.3.6 菜單類組件 357 9.3.7 對話框組件JOptionPane 361 9.3.8 工具欄組件JToolBar 366 9.3.9 選色器組件JColorChooser 367 9.3.10 文件選擇器組件JFileChooser 367 9.4 事件處理 369 9.4.1 Java事件模型 369 9.4.2 Java事件處理機(jī)制 371 9.4.3 處理ActionEvent 379 9.4.4 處理MouseEvent 380 9.4.5 處理KeyEvent 383 9.4.6 處理WindowEvent 386 9.5 圖形用戶界面程序設(shè)計(jì)示例 389 9.5.1 圖形界面程序示例:打地鼠 390 9.5.2 圖形界面程序示例:文本編輯器 393 9.6 本章小結(jié) 403 9.7 課后習(xí)題 404 第10章 Java集合框架/ 406 10.1 Java集合框架概述 406 10.1.1 集合框架的常用部分 406 10.1.2 迭代器Iterator接口 407 10.2 List及其實(shí)現(xiàn)類 410 10.2.1 List接口 410 10.2.2 泛型 411 10.2.3 ArrayList 411 10.2.4 LinkedList 413 10.3 Set及其實(shí)現(xiàn)類 413 10.3.1 Set接口 414 10.3.2 HashSet 414 10.3.3 TreeSet 417 10.4 Map及其實(shí)現(xiàn)類 422 10.4.1 Map接口 422 10.4.2 HashMap 423 10.4.3 Hashtable及其子類Properties 429 10.5 Collections集合工具類 430 10.6 Arrays數(shù)組工具類 431 10.7 本章小結(jié) 431 10.8 課后習(xí)題 432 第11章 Java Web應(yīng)用開發(fā)/ 434 11.1 Java Web開發(fā)環(huán)境 434 11.1.1 什么是Web應(yīng)用 434 11.1.2 MyEclipse集成開發(fā)環(huán)境 434 11.1.3 Tomcat服務(wù)器及其配置 435 11.1.4 創(chuàng)建Java Web工程 437 11.2 JDBC編程 438 11.2.1 JDBC體系結(jié)構(gòu) 438 11.2.2 JDBC數(shù)據(jù)庫連接 439 11.2.3 JDBC API 440 11.2.4 使用JDBC訪問數(shù)據(jù)庫 441 11.3 Servlet編程基礎(chǔ) 447 11.3.1 創(chuàng)建Servlet類 448 11.3.2 在web.xml文件中配置Servlet 449 11.3.3 部署工程到Tomcat 450 11.3.4 啟動(dòng)服務(wù)器查看運(yùn)行結(jié)果 451 11.3.5 Servlet獲取請求參數(shù)值 451 11.4 JSP編程基礎(chǔ) 453 11.4.1 JSP中的Java元素 453 11.4.2 JSP的page指令 455 11.4.3 JSP隱含對象 457 11.4.4 轉(zhuǎn)發(fā)與重定向 459 11.5 Java Web編程實(shí)踐:學(xué)生管理系統(tǒng) 461 11.5.1 MVC模式 461 11.5.2 項(xiàng)目的總體設(shè)計(jì) 462 11.5.3 學(xué)生信息瀏覽 463 11.5.4 添加學(xué)生信息 467 11.5.5 修改學(xué)生信息 470 11.5.6 系統(tǒng)日志處理 475 11.6 本章小結(jié) 477 11.7 課后習(xí)題 477
展開全部
商品評論(0條)
暫無評論……
書友推薦
本類暢銷
返回頂部
中圖網(wǎng)
在線客服