国产第1页_91在线亚洲_中文字幕成人_99久久久久久_五月宗合网_久久久久国产一区二区三区四区

讀書月攻略拿走直接抄!
歡迎光臨中圖網 請 | 注冊
> >
案例式JAVA語言程序設計

包郵 案例式JAVA語言程序設計

出版社:知識產權出版社出版時間:2024-10-01
開本: 其他 頁數: 312
中 圖 價:¥73.5(7.5折) 定價  ¥98.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

案例式JAVA語言程序設計 版權信息

案例式JAVA語言程序設計 內容簡介

本書通過一個完整的案例將Java語言的基本特征、面向對象特征以及Java語言的高級特征有機融合在一起, 形成Java語言的核心知識體系, 讓信息管理與信息系統相關專業的學生快速掌握Java語言的基本思想和基本技能, 培養學生正確應用面向對象的思維方法分析問題和解決問題的能力。Java語言的基本特征包括數據類型、數據與字符串、基本數據處理、數據輸入/輸出以及圖形用戶界面等。Java語言面向對象特征包括面向對象的基本概念與思想, 類與對象, 封裝、繼承與多態, 抽象類與接口等。

案例式JAVA語言程序設計案例式JAVA語言程序設計 前言

Java作為數智時代的通行語言,已經成為許多項目的首選語言,Storm、Kafka、Spark以及許多大語言模型(LLM)都可以在Java虛擬機(JVM)上平穩運行。因此,“Java語言”作為信息管理與信息系統、大數據管理與應用、計算機科學與技術等專業的學科基礎課程,在教學改革中擔負著本科人才賦能大數據分析的重要使命,這對該課程在不同的點或面上展示價值塑造、能力培養和知識傳授三位一體的育人目標提出了更高要求。
本書通過對小型專利文獻大數據分析平臺的剖析,將整個平臺分解為多個模塊,根據每個模塊所涉及的知識點將其嵌入相應章節中。本書聚焦于課程案例實訓的具體過程和方法,突出寓價值觀引導于Java語言編程知識傳授和大數據分析能力培養之中的特點。隨著每個章節教學活動的開展,完成相應模塊的代碼編寫,在課程教學結束后,學生將能夠像搭積木一樣完成小型信息系統的開發。通過完整的案例將Java語言的基本特征、面向對象特征以及Java語言的高級特征有機融合在一起,形成Java語言的核心知識體系,讓相關專業的學生快速掌握Java語言的基本思想和基本技能,培養學生正確應用面向對象的思維方法分析問題和解決問題的能力。同時,為了強化學生對所學Java語言知識的理解和靈活運用,每章均會附一定數量的編程作業習題。案例式Java語言程序設計使學生所學理論知識不再是無源之水、無本之木,可以極大地激發其學習興趣與熱情。

案例式JAVA語言程序設計 目錄

第1章 緒論001 1.1 編程語言的發展 / 001 1.1.1 機器語言 / 002 1.1.2 匯編語言 / 003 1.1.3 面向過程的編程語言 / 004 1.1.4 面向對象的編程語言 / 005 1.1.5 面向對象的編程語言的發展歷程 / 006 1.1.6 編程語言的流行度 / 006 1.2 編程語言Java / 008 1.2.1 Java語言的產生 / 008 1.2.2 Java語言的特點 / 009 1.3 Java程序的集成開發環境 / 013 1.4 Java虛擬機 / 014 本章習題 / 016 第2章 Java語言基礎017 2.1 Java基本語法 / 017 2.1.1 標識符 / 017 2.1.2 關鍵字 / 018 2.1.3 Java中的特殊符號 / 019 2.2 原始數據類型 / 020 2.2.1 整數類型 / 020 2.2.2 字符數據類型 / 022 2.2.3 浮點類型 / 025 2.2.4 數據類型轉換 / 026 2.3 String類型 / 027 2.4 運算符 / 028 2.4.1 算術運算符 / 029 2.4.2 移位運算符 / 029 2.4.3 位運算符 / 030 2.4.4 賦值運算符 / 031 2.4.5 關系運算符 / 031 2.4.6 邏輯運算符 / 032 2.4.7 運算符的優先級 / 033 2.5 常量及變量 / 034 2.5.1 常量 / 034 2.5.2 變量 / 034 2.6 語句 / 035 2.6.1 Java語言中的三種語句 / 035 2.6.2 程序控制流:條件語句 / 036 2.6.3 程序控制流:循環語句 / 040 2.6.4 程序控制流:控制循環語句 / 043 本章習題 / 045 第3章 類與對象046 3.1 面向過程與面向對象 / 046 3.1.1 面向過程與面向對象的區別 / 046 3.1.2 封裝機制 / 048 3.1.3 面向過程與面向對象的優缺點 / 048 3.2 類與對象的概念 / 049 3.2.1 對象 / 049 3.2.2 類 / 050 3.2.3 類與對象的關系 / 050 3.2.4 類的聲明 / 051 3.2.5 創建及使用對象 / 052 3.3 構造方法 / 056 3.4 類的嚴謹定義 / 057 3.4.1 訪問權限修飾符 / 058 3.4.2 非訪問權限修飾符 / 060 3.4.3 類修飾符使用注意事項 / 062 3.5 數據成員 / 062 3.5.1 訪問權限修飾符 / 063 3.5.2 非訪問權限修飾符 / 063 3.6 成員方法 / 066 3.6.1 成員方法的分類 / 066 3.6.2 成員方法的聲明 / 066 3.6.3 方法體內的局部變量 / 067 3.6.4 成員方法的返回值 / 068 3.6.5 形式參數與實際參數 / 069 3.6.6 成員方法引用注意事項 / 070 3.6.7 成員方法的遞歸引用 / 071 3.6.8 static成員方法 / 071 3.6.9 final成員方法 / 072 本章習題 / 072 第4章 封裝、繼承與多態074 4.1 封裝 / 074 4.1.1 封裝的概念 / 074 4.1.2 封裝的特征 / 075 4.2 繼承 / 077 4.2.1 繼承的概念 / 077 4.2.2 訪問修飾符 / 080 4.2.3 成員方法覆蓋 / 084 4.2.4 數據成員隱藏 / 086 4.2.5 關鍵字super / 087 4.2.6 子類的構造過程 / 088 4.3 多態 / 088 4.4 抽象類與抽象方法 / 092 4.5 接口 / 096 4.5.1 接口的聲明 / 096 4.5.2 接口與抽象類的異同 / 102 本章習題 / 103 第5章 數組與字符串104 5.1 數組的概念 / 104 5.2 一維數組 / 105 5.2.1 一維數組的聲明 / 105 5.2.2 一維數組的初始化 / 105 5.2.3 數組的增長原理 / 109 5.2.4 數組的賦值及參數傳遞 / 110 5.2.5 對象數組 / 112 5.3 二維數組 / 115 5.3.1 二維數組的聲明 / 115 5.3.2 二維數組的初始化 / 115 5.3.3 二維數組的本質 / 117 5.4 字符串 / 121 5.4.1 String類 / 121 5.4.2 StringBuffer類和StringBuilder類 / 126 本章習題 / 128 第6章 集合類130 6.1 集合和集合框架 / 130 6.1.1 集合 / 130 6.1.2 集合框架 / 131 6.1.3 迭代器 / 132 6.2 List接口和實現類 / 133 6.2.1 ArrayList實現類 / 134 6.2.2 List的排序 / 137 6.2.3 自定義泛型類 / 139 6.2.4 Vector類 / 142 6.2.5 LinkedList類 / 143 6.3 Set接口 / 146 6.3.1 HashSet類 / 148 6.3.2 SortedSet接口和TreeSet類 / 151 6.3.3 匿名類 / 154 6.4 Map接口 / 157 6.4.1 單文檔詞頻統計 / 160 6.4.2 多文檔詞頻統計 / 161 本章習題 / 162 第7章 初級圖形用戶界面設計163 7.1 GUI概述 / 163 7.1.1 Java的圖形設計包 / 164 7.1.2 用戶界面三要素 / 164 7.1.3 awt和swing的特點 / 165 7.1.4 構建GUI應用的步驟 / 166 7.2 容器的分類及常用方法 / 166 7.2.1 容器的分類 / 166 7.2.2 容器的方法 / 167 7.3 WindowBuilder插件 / 169 7.4 布局管理器 / 170 7.4.1 FlowLayout(流式布局) / 172 7.4.2 BorderLayout(邊界布局) / 174 7.4.3 GridLayout(網格布局) / 180 7.4.4 CardLayout(卡片布局) / 182 7.4.5 BoxLayout(箱式布局) / 186 7.4.6 GridBagLayout(網格包布局) / 190 本章習題 / 195 第8章 高級圖形用戶界面設計196 8.1 事件響應原理 / 196 8.1.1 事件與事件源 / 196 8.1.2 事件監聽器 / 197 8.1.3 委托事件模型 / 197 8.2 事件適配器 / 198 8.3 KeyEvent事件及其響應 / 199 8.4 MouseEvent事件及其響應 / 204 8.5 JScrollBar組件 / 210 8.6 JTabbedPane容器 / 216 8.7 菜單設計 / 219 8.8 對話框設計 / 226 8.8.1 JDialog類 / 226 8.8.2 JOptionPane類 / 227 本章習題 / 237 第9章 異常處理238 9.1 異常 / 238 9.1.1 異常的產生與傳遞 / 240 9.1.2 運行時異常處理 / 240 9.2 異常處理方法 / 241 9.2.1 throws處理方法 / 242 9.2.2 try-catch處理方法 / 244 9.3 異常處理機制 / 247 9.3.1 多重異常捕獲 / 248 9.3.2 隱式的finally語句塊 / 249 9.3.3 嵌套try-catch結構 / 249 9.3.4 有異常的方法覆蓋 / 250 9.4 異常處理的原則和技巧 / 252 9.5 自定義異常 / 252 本章習題 / 255 第10章 輸入與輸出256 10.1 Java的輸入與輸出 / 256 10.2 字節流與字符流 / 257 10.2.1 InputStream類 / 257 10.2.2 OutputStream類 / 259 10.2.3 Reader類與Writer類 / 263 10.3 文件的輸入與輸出 / 269 10.3.1 File類 / 269 10.3.2 FileInputStream類與FileOutputStream類 / 272 10.3.3 FileReader類和FileWriter類 / 274 10.4 對象的序列化 / 276 10.4.1 序列化的概念 / 276 10.4.2 ObjectInputStream和ObjectOutputStream中的 對象序列化 / 276 10.4.3 序列化對象注意事項與應用 / 279 本章習題 / 280 附 錄281 附錄A JDK的安裝 / 281 附錄B Eclipse的安裝 / 287 附錄C WindowBuilder的安裝 / 290 插圖目錄 圖1-1 計算機語言與自然語言之間的鴻溝變化 002 圖1-2 機器語言代碼示例 003 圖1-3 匯編語言代碼示例 004 圖1-4 按TIOBE指數排名前15的編程語言 007 圖1-5 按PYPL指數排名前15的編程語言 007 圖1-6 傳統語言與Java語言程序的運行機制 010 圖1-7 JVM的內部體系結構 015 圖2-1 ASCII字符編碼 024 圖2-2 單分支if語句執行流程圖 036 圖2-3 雙分支if-else語句執行流程圖 037 圖3-1 封裝機制示意圖 048 圖3-2 類與對象的關系 051 圖3-3 類的圖形表示 052 圖3-4 聲明對象的內存分配 053 圖3-5 建立對象的內存分配 054 圖3-6 簡單變量的棧內存分配示例 055 圖3-7 靜態數據成員內存變化情況 064 圖3-8 靜態常量數據成員內存變化情況 066 圖4-1 Circle1和Circle2類的圖形表示 077 圖4-2 運輸工具繼承樹示意圖 079 圖4-3 借記卡類(DebitCard)和信用卡類(CreditCard)的圖形表示 081 圖4-4 銀行卡父類(Card)、借記卡子類(DebitCard)和信用卡子類(CreditCard)的圖形表示 081 圖4-5 Object類的圖形表示 088 圖4-6 抽象Shape父類、Circle子類、Rectangle子類和Triangle子類的圖形表示 093 圖4-7 類、接口及其關系示意圖 098 圖4-8 抽象Animal父類、Runnable接口、Flyable接口、Dog子類和Pigeon子類的圖形表示 098 圖5-1 聲明時數組對象的內存分配 105 圖5-2 數組對象a及其引用的數組內容 106 圖5-3 初始化后數組對象的內存分配 106 圖5-4 用關鍵字new初始化后的整型(int)數組 107 圖5-5 用關鍵字new初始化后的String類型數組 107 圖5-6 數組增長原理示意圖 109 圖5-7 賦值語句執行前后數組的指向情況 111 圖5-8 規整型arra數組的各元素值 116 圖5-9 不規整型arra數組的各元素值 117 圖5-10 二維數組在Java語言中的實現 118 圖5-11 str關聯字符串對象示意圖 121 圖5-12 兩種創建字符串對象方式的差異示意圖 123 圖5-13 字符串連接操作實例 125 圖6-1 核心集合接口及其關系 131 圖6-2 核心集合接口及主要實現類 132 圖6-3 分組主要思想示意圖 140 圖6-4 雙向鏈表與雙向循環鏈表示意圖 143 圖6-5 棧(stack)結構示意圖 144 圖6-6 Set過濾重復元素的過程 148 圖6-7 Map與數據庫中的表(table)對比 157 圖7-1 FlowLayout示例程序運行界面 174 圖7-2 BorderLayout布局管理器的窗格安排 175 圖7-3 BorderLayout示例程序運行界面 177 圖7-4 BorderLayout和FlowLayout聯合使用示例程序運行界面 179 圖7-5 計算器示例程序運行界面 182 圖7-6 CardLayout示例程序運行界面 186 圖7-7 BoxLayout示例程序運行界面 190 圖7-8 復雜網絡布局示意圖 191 圖7-9 GridBagLayout示例程序運行界面 194 圖8-1 文本拷貝示例程序運行界面 204 圖8-2 MouseEvent事件及其響應示例程序運行界面 210 .....
展開全部

案例式JAVA語言程序設計 作者簡介

徐碩,男,1979年出生。現為北京工業大學經濟與管理學院教授,博士生導師,信息管理與信息系統專業負責人。主要研究方向為技術預見、產業分析和大數據挖掘等。獲2013年度“中央國家機關青年崗位能手”榮譽稱號,在中國圖書館學會“青年學術之星”榮譽稱號,2019年“國際新興技術預測競賽”獲第二名。先后主持國家科技支撐計劃課題、國家自然科學基金項目(青年及面上)、北京市社科基金一般項目、北京市教*社科重點項目、廣東省自然科學基金等多項國家級及省部級研究課題。近年來,在JAIST、JoI、TFSC、SCIM、JIS、PLoS ONE、情報學報、科研管理等重要期刊和學術會議上發表學術論文100余篇,授權發明專利6項(中國發明專利5項,韓國發明專利1項),撰寫學術專著1部。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 久久久网久久久久合久久久久 | 久久精品丝袜高跟鞋 | 亚洲成色在线综合网站 | 97性无码区免费 | a级做爰视频免费观看 | 精品熟女少妇av免费久久 | 亚洲欧美精品suv | 成人毛片免费播放 | 一级特黄aaa大片在线观看 | 免费观看国产一区二区三区 | 国产成人性色视频 | 国产麻豆剧传媒精品国产免费 | 熟女乱牛牛视频在线观看 | 综合 欧美 亚洲日本 | 国产一区在线播放 | 99热这里只有精品在线 | 一级a性色生活片毛片 | 成人黄色小视频 | 少妇人妻偷人精品视蜜桃 | 99视频免费观看 | 日本精品电影 | 2020国产精品视频免费 | 亚洲成a人无码亚洲成www牛牛 | 日本强伦片中文字幕免费看 | 成人看片在线观看免费 | 成人三级电影网站 | 色中文字幕 | 日本艳妓bbw高潮一19 | 精品国产视频 | 欧美黑人又粗又大久久久 | 国产真人无码作爱视频免费 | 韩国理论午夜 | 成年美女黄网站18禁免费 | 99热这里只有精品1 99热这里只有精品3 | 欧洲美熟女乱又伦免费视频 | 欧美亚洲视频在线观看 | 鲁鲁狠色综合色综合网站 | 青青艹视频在线 | 伴郎粗大的内捧猛烈进出视频观看 | 亚洲最色网 | 视频一区中文字幕 |