TOP
0
0
【簡體曬書節】 單本79折,5本7折,優惠只到5/31,點擊此處看更多!
新編Java語言程序設計(簡體書)
滿額折

新編Java語言程序設計(簡體書)

商品資訊

人民幣定價:49.5 元
定價
:NT$ 297 元
優惠價
87258
領券後再享88折起
海外經銷商無庫存,到貨日平均30天至45天
可得紅利積點:7 點
相關商品
商品簡介
名人/編輯推薦
目次

商品簡介

本書力求做到:概念清晰但不煩瑣;例題精選而具有代表性;從實用角度與面向對象編程思維出發來提升讀者的Java應用編程能力。本書內容全面,重點突出,通俗易懂、循序漸進、深入淺出,全書共分17章,主要內容包括Java概述、語言基礎、選擇控制、循環控制、方法、數組、對象和類、繼承和多態、抽象類和接口、Java異常處理、常用類和接口、圖形用戶界面、文件輸入輸出、多線程編程、數據庫編程、網絡程序設計、JSP應用技術等。本書每章都給出了較多的例題與應用實例,各章后有適量的習題以便于讀者學習與鞏固所學知識。本書可作為高等院校理工科各專業“Java語言程序設計”類課程的教材,也可供參加自學考試人員、應用系統開發設計人員及其他對程序設計感興趣的讀者參閱。

名人/編輯推薦

內容全面:內容涵蓋基礎、核心與應用等內容梯度合理:按照入門、進階、精通的模式編著,適合不同層次讀者學習案例豐富:每個知識點都列舉實例進行講解,避免枯燥乏味的理論解釋實用創新:本書通俗易懂、循序漸進、學以致用、求變創新*標準:按照Java 8標準為背景,以反映Java語言的全新技術發展對象編程:以“類 對象”為核心提高編程能力,注重面向對象編程思維的培養編程環境:例題程序采用NetBeans、Eclipse或MyEclipse為編程環境

目次

基礎篇章 Java概述 /31.1 程序設計語言簡介 /31.2Java語言發展簡史 /51.3Java語言的特點及版本 /61.4 初識簡單的Java程序 /101.5Java程序語法概述 /171.5.1Java程序的結構特點 /171.5.2Java程序的書寫規則 /171.5.3Java語言字符集與詞匯 /181.6JVM、JRE、K、API和IDE /211.7Java開發環境 /221.7.1如何運行Java程序 /221.7.2下載K /231.7.3K的具體安裝過程 /241.7.4配置系統環境變量 /261.7.5測試K是否安裝成功 /271.7.6編譯命令和執行命令的用法 /281.7.7集成開發環境 /291.8 上機實踐要求 /311.9 本章小結 /321.10習題 /32第2章 語言基礎 /352.1Java數據類型 /352.1.1基本數據類型 /352.1.2引用類型 /402.1.3數據類型轉化 /402.2 常量和變量 /422.2.1常量 /422.2.2變量 /432.2.3變量作用域 /462.3 運算符和表達式 /472.3.1賦值運算符與賦值表達式 /482.3.2算術運算符與算術表達式 /482.3.3關系運算符 /492.3.4邏輯運算符 /502.3.5位運算符 /502.3.6移位運算符 /512.3.7條件運算符 /522.3.8復合賦值運算符 /532.3.9instanceof運算符 /542.3.10Java運算符優先級 /542.3.11表達式計算舉例 /552.4 對話框輸入輸出 /562.4.1String類型 /562.4.2將字符串轉換為數值 /572.4.3使用對話框輸入輸出 /572.5 本章小結 /582.6 習題 /58第3章 選擇 /613.1 布爾(邏輯)表達式 /613.1.1關系表達式 /623.1.2邏輯表達式 /633.2if語句 /653.2.1不帶else的if語句 /653.2.2帶有else的if語句 /653.2.3if...else if...else語句 /663.2.4if語句的嵌套 /673.3switch 語句 /693.4 條件表達式 /703.5 格式化控制臺輸出 /713.6 本章小結 /723.7 習題 /72第4章 循環 /754.1 循環語句 /764.1.1while循環語句 /764.1.2do...while循環語句 /774.1.3for循環語句 /784.1.4增強for循環語句 /794.2 循環的比較及其嵌套 /804.3 跳轉語句 /814.3.1break關鍵字 /814.3.2continue關鍵字 /824.4 應用實例 /834.5 本章小結 /914.6 習題 /92第5章 方法 /965.1 方法定義 /975.2 方法調用 /985.2.1有返回值方法 /995.2.2無返回值方法 /995.2.3嵌套調用 /1005.2.4遞歸調用 /1015.3 方法參數傳遞 /1025.3.1基本數據類型參數傳遞 /1025.3.2引用數據類型參數傳遞 /1035.4 方法重載 /1045.5 變量作用域 /1055.6 命令行參數 /1055.7 構造方法 /1065.7.1構造方法的定義與作用 /1065.7.2構造方法的重載 /1085.8 可變參數 /1095.9 垃圾回收機制 /1105.9.1finalize()方法 /1105.9.2System.gc的作用 /1115.10模塊化程序設計 /1125.11應用實例 /1135.12本章小結 /1215.13習題 /121第6章 數組 /1256.1 一維數組 /1266.1.1一維數組聲明 /1266.1.2一維數組初始化 /1266.1.3一維數組的引用 /1276.1.4一維數組的處理 /1286.2 二維及多維數組 /1296.2.1二維數組聲明 /1296.2.2二維數組初始化 /1296.2.3二維數組的引用與處理 /1306.2.4多維數組 /1316.3 數組為方法參數 /1326.3.1數組作為方法參數 /1326.3.2數組為方法返回值 /1346.4Arrays類 /1346.5 應用實例 /1346.6 本章小結 /1416.7 習題 /142核心篇第7章 對象和類 /1477.1 面向對象程序設計概述 /1477.1.1面向過程的程序設計 /1477.1.2面向對象的程序設計 /1487.1.3面向對象方法的特征 /1487.2 類與對象 /1517.2.1類的聲明 /1517.2.2類的實例對象及使用 /1537.3this引用句柄 /1557.4Java 修飾符 /1577.4.1訪問控制修飾符 /1577.4.2非訪問控制修飾符 /1607.5Java源文件 /1667.5.1源文件聲明規則 /1667.5.2import語句 /1677.5.3一個簡單的例子 /1677.6 本章小結 /1687.7 習題 /169第8章 繼承和多態 /1738.1 繼承和多態性的概念 /1738.1.1繼承的概述 /1738.1.2多態性的概述 /1748.2 繼承機制 /1758.2.1繼承的定義 /1758.2.2繼承的傳遞性 /1788.2.3類中屬性的繼承與隱藏 /1798.2.4方法的繼承 /1808.2.5方法的覆蓋 /1818.2.6方法的重載 /1838.2.7super引用句柄 /1858.2.8implements繼承接口 /1878.2.9HAS-A 關系 /1888.3 多態性 /1898.3.1多態性的體現 /1898.3.2靜態多態性 /1908.3.3動態多態性 /1908.3.4this和super指代使用和轉化 /1918.3.5虛方法及其舉例 /1928.4 本章小結 /1958.5 習題 /195第9章 抽象類和接口 /2029.1 抽象類 /2029.1.1抽象類的定義 /2039.1.2抽象類的使用 /2049.1.3抽象方法 /2079.1.4Java封裝 /2089.2 接口 /2099.2.1Java中的接口 /2099.2.2接口的繼承 /2129.2.3接口的多重繼承 /2139.2.4標記接口 /2139.3Java包 /2149.3.1Java中的包 /2149.3.2創建包 /2179.3.3import關鍵字 /2189.3.5設置CLASSPATH /2209.4 內部類 /2219.5 匿名類 /2229.6 本章小結 /2239.7 習題 /2230章 異常處理 /22810.1異常的概念 /22810.2異常處理 /23010.3自定義異常 /23210.4本章小結 /23310.5習題 /234應用篇1章 常用類和接口 /23911.1字符串處理類 /23911.1.1String類 /23911.1.2StringBuffer類 /24411.2時間日期類 /24511.2.1Date類 /24611.2.2Calendar類 /24611.2.3DateFormat類 /24711.2.4SimpleDateFormat類 /24711.3Math類 /24711.4數類Random /24811.5Java 數據結構 /24911.5.1枚舉 /24911.5.2向量 /25011.5.3棧 /25111.5.4哈希表 /25211.6集合框架 /25211.6.1Collection接口及操作 /25511.6.2Set接口及其實現類 /25511.6.3對象排序 /25711.6.4List接口及其實現類 /25711.6.5Map接口及其實現類 /25911.6.6集合的輸出 /26011.6.7集合的工具類Collections /26211.7泛型 /26311.7.1泛型類 /26311.7.2泛型方法 /26411.8本章小結 /26611.9習題 /2662章 圖形用戶界面 /26712.1引言 /26712.2AWT與swing /26712.3Java GUI API分類 /26812.3.1容器類 /26812.3.2組件類 /26912.3.3輔助類 /27012.4容器類與容器布局管理 /27012.4.1頂層容器 /27012.4.2中間容器 /27212.4.3布局管理器 /27312.5輔助類 /27712.5.1Color類 /27812.5.2Font類 /27812.6事件處理 /27912.6.1事件處理模型 /28012.6.2事件及監聽者 /28312.6.3窗口事件 /28912.6.4監聽器接口適配器 /29012.6.5鍵盤事件 /29112.6.6鼠標事件 /29212.6.7Timer類的動畫 /29312.7常用swing組件 /29412.8菜單設計 /29512.8.1下拉式菜單 /29612.8.2彈出式菜單 /29812.9本章小結 /29812.10習題 /2983章 文件輸入輸出 /30013.1引言 /30013.1.1Java流類的層次結構 /30113.1.2流類的基本用法 /30213.2文件類File /30213.2.2文件File類 /30313.3文本文件輸入輸出 /30513.3.1使用PrintWriter寫數據 /30613.3.2使用Scanner讀數據 /30713.4二進制文件輸入輸出 /30913.4.1二進制I/O類 /31013.4.2FileInputStream和FileOutputStream /31013.4.3FilterInputStream和FilterOutputStream /31113.4.4DataInputStream和DataOutputStream /31113.4.5BufferedInputStream和BufferedOutputStream /31213.4.6ObjectInputStream和ObjectOutputStream /31213.5文件訪問 /31713.6本章小結 /31813.7習題 /3184章 多線程編程 /32014.1多線程概述 /32014.1.1線程的基本概念 /32014.1.2線程的運行機制 /32014.2線程的創建和啟動 /32114.2.1線程的創建 /32114.2.2線程的啟動 /32314.3線程狀態和轉換 /32414.4線程控制 /32514.4.1線程睡眠 /32514.4.2線程讓步 /32514.4.3線程間協作 /32614.4.4后臺線程 /32614.4.5線程優先級 /32714.5線程同步處理 /32714.5.1多線程引發的問題 /32714.5.2同步代碼塊 /32814.5.3同步方法 /32814.5.4線程間通信 /32914.5.5死鎖 /33014.6Thread 方法 /33014.7本章小結 /33214.8習題 /3325章 數據庫編程 /33315.1關系數據庫與SQL語言 /33315.1.1關系數據庫的基本概念 /33315.1.2數據定義語言 /33315.1.3數據操縱語言 /33415.1.4數據查詢語言 /33515.2Java數據庫編程簡介 /33515.3通過BC訪問數據庫 /33515.3.1BC訪問數據庫基本流程 /33515.3.2加載數據庫驅動程序 /33615.3.3創建與數據源的連接 /33715.3.4操作數據庫 /33815.3.5處理操作結果 /34015.3.6關閉操作 /34115.4BC編程實例 /34215.4.1創建數據庫連接 /34215.4.2創建數據表 /34315.4.3向表中添加數據 /34315.4.4修改數據 /34415.4.5刪除數據 /34515.4.6查詢數據信息 /34615.5BC事務 /34615.6本章小結 /34915.7習題 /3496章 網絡程序設計 /35016.1網絡通信基礎 /35016.1.1網絡通信的基本概念 /35016.1.2TCP協議和UDP協議 /35116.1.3網絡程序設計技術 /35216.2URL程序設計 /35216.2.1URL和URL類 /35216.2.2URLConnection類 /35316.2.3IAddress類 /35416.3TCP程序設計 /35516.3.1Socket 編程 /35516.3.2Socket類 /35616.3.3ServerSocket類 /35816.4UDP程序設計 /36016.4.1數據報通信基本概念 /36116.4.2DatagramPacket類 /36116.4.3DatagramSocket類 /36216.4.4MulticastSocket類 /36216.5本章小結 /36316.6習題 /3637章 JSP應用技術 /36517.1Java Web應用開發技術概述 /36517.1.1Java Web應用常見開發技術 /36517.1.2Java Web開發環境及開發工具 /36717.1.3Java Web應用程序的開發與部署 /36817.2靜態網頁開發技術 /36917.2.1HTML網頁設計 /36917.2.2CSS樣式表 /37117.2.3腳本語言 /37517.2.4基于HTML CSS的開發案例 /37717.3JSP技術 /37817.3.1JSP技術概述 /37817.3.2 JSP語法 /38017.3.3JSP內置對象概述 /38517.3.4request對象 /38617.3.5response 對象 /39017.3.6session對象 /39217.3.7application對象 /39317.3.8out對象 /39417.3.9JSP應用程序設計綜合示例 /39517.4JavaBean技術 /39817.4.1JavaBean技術 /39917.4.2在JSP中使用JavaBean /40017.4.3多個JSP頁面共享JavaBean /40617.4.4數據庫訪問JavaBean的設計 /40717.5Servlet技術 /41117.5.1Servlet技術 /41117.5.2Servlet常用對象及其方法 /41217.5.3基于JSP Servlet的用戶登錄驗證 /41417.5.4在Servlet中使用JavaBean /41517.5.5JSP與Servlet的數據共享 /41517.5.6 JSP與Servlet的關聯關系 /41817.5.7基于JSP Servlet JavaBean實現復數運算 /41817.6本章小結 /42117.7習題 /421附錄A ASCII編碼表 /422附錄B Java關鍵字 /423附錄C Java運算符及其優先級 /425參考文獻 /426

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 258
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區