1. <meter id="pgfiy"><strong id="pgfiy"><source id="pgfiy"></source></strong></meter>
      <label id="pgfiy"></label>

      <listing id="pgfiy"><object id="pgfiy"><tr id="pgfiy"></tr></object></listing>
      1. <mark id="pgfiy"></mark>
        <output id="pgfiy"><wbr id="pgfiy"><dd id="pgfiy"></dd></wbr></output>

          千鋒教育-做有情懷、有良心、有品質的IT職業教育機構

          400-811-9990

          圖書介紹

          出版社: 清華大學出版社 ISBN:9787302468349 版次:1
          商品編碼:12211486 包裝:平裝 開本:16開
          出版時間:2017-06-01 用紙:膠版紙 頁數:425
          字數:639000 正文語種:中文

          內容摘要

          本書以零基礎講解為宗旨,用實例引導讀者學習,摒棄了枯燥乏味、層次結構混亂等缺陷,從零開始、由淺入深、層層遞進、細致而又詳盡地講解Java這門大型編程語言。

          本書知識系統全面,吸取了十多本Java圖書及教材的優點,全書共13章,涵蓋Java基礎、數組、方法、面向對象、異常、多線程、Java基礎類庫、集合類、IO、GUI、網絡編程、Eclipse工具等主流Java語言開發技術。為了使大多數讀者都能看懂,本書采用樸實生動的語言來闡述復雜的問題,列舉了大量現實生活中的例子進行講解,真正做到通俗易懂。

          本書面向初學者和中等水平Java開發人員,大專院校及培訓學校的老師和學生。是牢固掌握主流Java語言開發技術的必讀之作。

          圖書目錄

          第1章Java開發入門

          • 1.1Java概述
          • 1.1.1認識Java
          • 1.1.2Java發展史
          • 1.1.3Java語言的特點
          • 1.2JDK的使用
          • 1.2.1下載JDK
          • 1.2.2安裝JDK
          • 1.2.3配置JDK
          • 1.2.4測試開發環境
          • 1.2.5JDK目錄介紹
          • 1.3第一個Java程序
          • 1.3.1編寫Java源文件
          • 1.3.2編譯運行
          • 1.3.3Java虛擬機(JVM)
          • 1.4Java運行流程
          • 1.5本章小結
          • 1.6習題

          第2章Java編程基礎

          • 2.1Java的基本語法
          • 2.1.1語句和表達式
          • 2.1.2基本格式
          • 2.1.3注釋
          • 2.1.4關鍵字
          • 2.1.5進制轉換
          • 2.2基本數據類型
          • 2.2.1整數類型
          • 2.2.2浮點數類型
          • 2.2.3字符類型
          • 2.2.4布爾類型
          • 2.3變量與常量
          • 2.3.1標識符
          • 2.3.2變量的定義
          • 2.3.3變量的類型轉換
          • 2.3.4變量的作用域
          • 2.3.5常量
          • 2.4Java中的運算符
          • 2.4.1算術運算符
          • 2.4.2賦值運算符
          • 2.4.3關系運算符
          • 2.4.4邏輯運算符
          • 2.4.5位運算符
          • 2.4.6運算符的優先級
          • 2.5程序的結構
          • 2.5.1順序結構
          • 2.5.2選擇結構
          • 2.5.3循環結構
          • 2.5.4循環中斷
          • 2.6本章小結
          • 2.7習題

          第3章數組與方法

          • 3.1數組
          • 3.1.1數組的定義
          • 3.1.2數組的初始化
          • 3.1.3數組的常用操作
          • 3.1.4數組的內存原理
          • 3.1.5二維數組
          • 3.2方法
          • 3.2.1方法的定義
          • 3.2.2方法的調用
          • 3.2.3方法的重載
          • 3.2.4方法的遞歸
          • 3.3數組的引用傳遞
          • 3.4本章小結
          • 3.5習題

          第4章面向對象(上)

          • 4.1面向對象的概念
          • 4.2類與對象
          • 4.2.1類的定義
          • 4.2.2對象的創建與使用
          • 4.2.3類的封裝
          • 4.3構造方法
          • 4.3.1構造方法的定義
          • 4.3.2構造方法的重載
          • 4.4this關鍵字
          • 4.5垃圾回收
          • 4.6static關鍵字
          • 4.6.1靜態變量
          • 4.6.2靜態方法
          • 4.6.3代碼塊
          • 4.6.4單例模式
          • 4.7內部類
          • 4.7.1成員內部類
          • 4.7.2靜態內部類
          • 4.7.3方法內部類
          • 4.7.4匿名內部類
          • 4.8本章小結
          • 4.9習題

          第5章面向對象(下)

          • 5.1類的繼承
          • 5.1.1繼承的概念
          • 5.1.2重寫父類方法
          • 5.1.3super關鍵字
          • 5.2final關鍵字
          • 5.2.1final關鍵字修飾類
          • 5.2.2final關鍵字修飾方法
          • 5.2.3final關鍵字修飾變量
          • 5.3抽象類和接口
          • 5.3.1抽象類
          • 5.3.2接口
          • 5.3.3接口的實現
          • 5.3.4接口的繼承
          • 5.3.5抽象類和接口的關系
          • 5.4多態
          • 5.4.1多態的概念
          • 5.4.2對象的類型轉換
          • 5.4.3Object類
          • 5.4.4設計模式——工廠設計模式
          • 5.4.5設計模式——代理設計模式
          • 5.5包
          • 5.5.1包的定義與使用
          • 5.5.2import語句
          • 5.5.3Java的常用包
          • 5.5.4給Java應用程序打包
          • 5.6訪問控制
          • 5.7本章小結
          • 5.8習題

          第6章異常

          • 6.1異常的概念
          • 6.2異常捕獲
          • 6.3在方法中拋出異常
          • 6.3.1使用throws關鍵字拋出異常
          • 6.3.2使用throw關鍵字拋出異常
          • 6.4Exception和Runtime Exception
          • 6.5自定義異常
          • 6.6斷言
          • 6.7異常的使用原則
          • 6.8本章小結
          • 6.9習題

          第7章多線程

          • 7.1線程概述
          • 7.1.1進程
          • 7.1.2線程
          • 7.2線程的創建
          • 7.2.1繼承Thread類創建線程
          • 7.2.2實現Runnable接口創建線程
          • 7.2.3使用Callable接口和Future接口創建線程
          • 7.2.4三種實現多線程方式的對比分析
          • 7.3線程的生命周期及狀態轉換
          • 7.4線程的調度
          • 7.4.1線程的優先級
          • 7.4.2線程休眠
          • 7.4.3線程讓步
          • 7.4.4線程插隊
          • 7.4.5后臺線程
          • 7.5多線程同步
          • 7.5.1線程安全
          • 7.5.2同步代碼塊
          • 7.5.3同步方法
          • 7.5.4死鎖問題
          • 7.6多線程通信
          • 7.7線程組和未處理的異常
          • 7.8線程池
          • 7.9本章小結
          • 7.10習題

          第8章Java基礎類庫

          • 8.1基本類型的包裝類
          • 8.2JDK 5.0新特性——自動裝箱和拆箱
          • 8.3Scanner類
          • 8.4String類、StringBuffer類和StringBuilder類
          • 8.4.1String類的初始化
          • 8.4.2String類的常見操作
          • 8.4.3StringBuffer類
          • 8.4.4StringBuilder類
          • 8.4.5String類對正則表達式的支持
          • 8.5System類與Runtime類
          • 8.5.1System類
          • 8.5.2Runtime類
          • 8.6Math類與Random類
          • 8.6.1Math類
          • 8.6.2Random類
          • 8.7日期操作類
          • 8.7.1Date類
          • 8.7.2Calendar類
          • 8.7.3DateFormat類
          • 8.7.4SimpleDateFormat類
          • 8.8JDK 7.0新特性——switch語句支持字符串類型
          • 8.9本章小結
          • 8.10習題

          第9章集合類

          • 9.1集合概述
          • 9.2Collection接口
          • 9.3List接口
          • 9.3.1List接口簡介
          • 9.3.2ArrayList集合
          • 9.3.3LinkedList實現類
          • 9.3.4Iterator接口
          • 9.3.5JDK5.0新特性——foreach循環
          • 9.3.6ListIterator接口
          • 9.3.7Enumeration接口
          • 9.4Set接口
          • 9.4.1Set接口簡介
          • 9.4.2HashSet集合
          • 9.4.3TreeSet集合
          • 9.5Queue接口
          • 9.5.1Queue接口簡介
          • 9.5.2PriorityQueue實現類
          • 9.5.3Deque接口與ArrayDeque實現類
          • 9.6Map接口
          • 9.6.1Map接口簡介
          • 9.6.2HashMap集合
          • 9.6.3LinkedHashMap集合
          • 9.6.4TreeMap集合
          • 9.6.5Properties集合
          • 9.7JDK 5.0新特性——泛型
          • 9.7.1為什么使用泛型
          • 9.7.2泛型定義
          • 9.7.3通配符
          • 9.7.4有界類型
          • 9.7.5泛型的限制
          • 9.7.6自定義泛型
          • 9.8Collections工具類
          • 9.9Arrays工具類
          • 9.10集合轉換
          • 9.11本章小結
          • 9.12習題

          第10章IO(輸入輸出)

          • 10.1流概述
          • 10.2字節流
          • 10.2.1字節流的概念
          • 10.2.2字節流讀寫文件
          • 10.2.3文件的復制
          • 10.2.4字節流的緩沖區
          • 10.2.5裝飾設計模式
          • 10.2.6字節緩沖流
          • 10.3字符流
          • 10.3.1字符流定義及基本用法
          • 10.3.2字符流操作文件
          • 10.3.3字符流的緩沖區
          • 10.3.4LineNumberReader
          • 10.3.5轉換流
          • 10.4其他IO流
          • 10.4.1ObjectInputStream和ObjectOutputStream
          • 10.4.2DataInputStream和DataOutputStream
          • 10.4.3PrintStream
          • 10.4.4標準輸入輸出流
          • 10.4.5PipedInputStream和PipedOutputStream
          • 10.4.6ByteArrayInputStream和ByteArrayOutputStream
          • 10.4.7CharArrayReader和CharArrayWriter
          • 10.4.8SequenceInputStream
          • 10.5File類
          • 10.5.1File類的常用方法
          • 10.5.2遍歷目錄下的文件
          • 10.5.3文件過濾
          • 10.5.4刪除文件及目錄
          • 10.6RandomAccessFile
          • 10.7字符編碼
          • 10.7.1常用字符集
          • 10.7.2字符編碼和解碼
          • 10.7.3字符傳輸
          • 10.8本章小結
          • 10.9習題

          第11章GUI(圖形用戶界面)

          • 11.1AWT概述
          • 11.2AWT事件處理
          • 11.2.1事件處理機制
          • 11.2.2事件適配器
          • 11.2.3用匿名內部類實現事件處理
          • 11.3常用事件分類
          • 11.3.1窗體事件
          • 11.3.2鼠標事件
          • 11.3.3鍵盤事件
          • 11.3.4動作事件
          • 11.4布局管理器
          • 11.4.1FlowLayout
          • 11.4.2BorderLayout
          • 11.4.3GridLayout
          • 11.4.4GridBagLayout
          • 11.4.5CardLayout
          • 11.4.6不使用布局管理器
          • 11.5AWT繪圖
          • 11.6Swing
          • 11.6.1JFrame
          • 11.6.2JDialog
          • 11.6.3中間容器
          • 11.6.4文本組件
          • 11.6.5按鈕組件
          • 11.6.6JComboBox
          • 11.6.7菜單組件
          • 11.6.8創建Tree
          • 11.6.9JTable
          • 11.7本章小結
          • 11.8習題

          第12章網絡編程

          • 12.1網絡通信協議
          • 12.1.1IP地址和端口號
          • 12.1.2InetAddress
          • 12.1.3UDP與TCP協議
          • 12.2UDP通信
          • 12.2.1DatagramPacket
          • 12.2.2DatagramSocket
          • 12.2.3UDP網絡程序
          • 12.2.4UDP案例——聊天程序
          • 12.3TCP通信
          • 12.3.1ServerSocket
          • 12.3.2Socket
          • 12.3.3簡單的TCP網絡程序
          • 12.3.4多線程的TCP網絡程序
          • 12.3.5TCP案例——文件上傳
          • 12.4Java Applet
          • 12.5本章小結
          • 12.6習題

          第13章Eclipse開發工具

          • 13.1Eclipse概念
          • 13.2Eclipse安裝與啟動
          • 13.2.1Eclipse工作臺
          • 13.2.2Eclipse透視圖
          • 13.3使用Eclipse進行程序開發
          • 13.3.1創建Java項目
          • 13.3.2創建類文件
          • 13.3.3編寫代碼
          • 13.3.4運行程序
          • 13.4Eclipse程序調試
          • 13.5使用Eclipse導出、導入jar文件
          • 13.5.1Eclipse導出jar文件
          • 13.5.2Eclipse導入jar文件
          • 13.6本章小結
          • 13.7習題

          增值服務

          為了幫助讀者及時地解決學習過程中遇到的問題,千鋒教育推出了免費的在線答疑平臺“扣丁學堂”并承諾在3小時解決大家遇到的各種問題。

          本書附有配套的教材PPT、源代碼、教學視頻、教學大綱、測試題、教學設計、項目(10多個項目)、案例(100個)等資源。

          針對高校教師的服務:
          1.千鋒教育基于近6年來的教育培訓經驗,精心設計了包含“教材+授課資源+考試系統+測試題+輔助案例”的教學資源包,節約教師的備課時間,緩解教師的教學壓力,顯著提高教學質量。
          2.本書配套代碼視頻,索取網址: http://www.codingke.com/
          3.本書配備了千鋒教育優秀講師錄制的教學視頻,按本書知識結構體系部署到了教學輔助平臺(扣丁學堂)上,可以作為教學資源使用,也可以作為備課參考。
          高校教師如需索要配套教學資源,請關注(扣丁學堂)師資服務平臺,掃描下方二維碼關注微信公眾平臺索取。

          • 北京天豐利校區(總部)地址:北京市海淀區寶盛北里西區28號天豐利商城4層
            北京沙河校區:北京市昌平區沙陽路18號北京科技職業技術學院廣場服務樓2、3層
            咨詢電話:400-811-9990
            面授課程:HTML5大前端培訓、全鏈路UI/UE設計培訓、PHP全棧+服務器集群培訓、JavaEE+分布式開發培訓、大數據+人工智能培訓、 Unity游戲開發培訓、Python培訓、云計算+信息安全培訓、全棧軟件測試培訓、智能物聯網+嵌入式培訓、好程序員
          • 深圳西部硅谷校區地址:深圳市寶安區寶安大道5010號深圳西部硅谷B座A區605-619
            深圳大學城校區地址:深圳市南山區留仙大道1201號大學城創客小鎮16棟3樓
            咨詢電話: 0755-23015275/23015546-801(硅谷) 0755-86660670-801(大學城)
            面授課程:HTML5大前端培訓、全鏈路UI/UE設計培訓、PHP全棧+服務器集群培訓、JavaEE+分布式開發培訓、大數據+人工智能培訓、 Unity游戲開發培訓、Python培訓、云計算+信息安全培訓、全棧軟件測試培訓、智能物聯網+嵌入式培訓、好程序員
          • 上海校區地址:上海市寶山區同濟支路199號智慧七立方3號樓2-4層
            咨詢電話:400-811-9990 021-65233829-609
            面授課程:HTML5大前端培訓、全鏈路UI/UE設計培訓、PHP全棧+服務器集群培訓、JavaEE+分布式開發培訓、大數據+人工智能培訓、 Unity游戲開發培訓、Python培訓、云計算+信息安全培訓、全棧軟件測試培訓、智能物聯網+嵌入式培訓、好程序員
          • 鄭州校區地址:鄭州市二七區航海中路60號海為科技園C區10層、12層
            咨詢電話:0371-55191750
            面授課程:HTML5大前端培訓、全鏈路UI/UE設計培訓、PHP全棧+服務器集群培訓、JavaEE+分布式開發培訓、大數據+人工智能培訓、 Unity游戲開發培訓、Python培訓、云計算+信息安全培訓、全棧軟件測試培訓、智能物聯網+嵌入式培訓
          • 廣州校區地址:廣州市天河區元崗路310號智匯park創意園E座5層
            咨詢電話:020-22119207
            面授課程:HTML5大前端培訓、全鏈路UI/UE設計培訓、PHP全棧+服務器集群培訓、JavaEE+分布式開發培訓、大數據+人工智能培訓、 Unity游戲開發培訓、Python培訓、云計算+信息安全培訓、全棧軟件測試培訓、智能物聯網+嵌入式培訓
          • 大連校區地址:遼寧省大連市高新園區愛賢街10號大連設計城A座901
            咨詢電話:400-811-9990
            面授課程:HTML5大前端培訓、全鏈路UI/UE設計培訓、PHP全棧+服務器集群培訓、JavaEE+分布式開發培訓、大數據+人工智能培訓、 Unity游戲開發培訓、Python培訓、云計算+信息安全培訓、全棧軟件測試培訓、智能物聯網+嵌入式培訓
          • 武漢金融港校區地址:武漢市東湖高新技術開發區光谷大道77號金融港B18棟3樓
            武漢智慧園校區地址:武漢市東湖高新技術開發區光谷大道61號智慧園21棟2樓
            咨詢電話:027-59313371
            面授課程:HTML5大前端培訓、全鏈路UI/UE設計培訓、PHP全棧+服務器集群培訓、JavaEE+分布式開發培訓、大數據+人工智能培訓、 Unity游戲開發培訓、Python培訓、云計算+信息安全培訓、全棧軟件測試培訓、智能物聯網+嵌入式培訓
          • 成都校區地址:成都市武侯區科華北路62號力寶大廈N(北樓)18樓
            咨詢電話:400-811-9990 028-83178771
            面授課程:HTML5大前端培訓、全鏈路UI/UE設計培訓、PHP全棧+服務器集群培訓、JavaEE+分布式開發培訓、大數據+人工智能培訓、 Unity游戲開發培訓、Python培訓、云計算+信息安全培訓、全棧軟件測試培訓、智能物聯網+嵌入式培訓
          • 西安校區地址:西安市雁塔區高新六路52號立人科技C座西區4樓
            咨詢電話:029-85363390
            面授課程:HTML5大前端培訓、全鏈路UI/UE設計培訓、PHP全棧+服務器集群培訓、JavaEE+分布式開發培訓、大數據+人工智能培訓、 Unity游戲開發培訓、Python培訓、云計算+信息安全培訓、全棧軟件測試培訓、智能物聯網+嵌入式培訓
          • 杭州校區地址:浙江省杭州市江干區九堡旺田書畫城A座4層
            咨詢電話:400-811-9990 0571-86893632
            面授課程:HTML5大前端培訓、全鏈路UI/UE設計培訓、PHP全棧+服務器集群培訓、JavaEE+分布式開發培訓、大數據+人工智能培訓、 Unity游戲開發培訓、Python培訓、云計算+信息安全培訓、全棧軟件測試培訓、智能物聯網+嵌入式培訓
          • 青島校區地址:青島市市北區龍城路卓越世紀中心3號樓8層801
            咨詢電話:0532-80911190
            面授課程:HTML5大前端培訓、全鏈路UI/UE設計培訓、PHP全棧+服務器集群培訓、JavaEE+分布式開發培訓、大數據+人工智能培訓、 Unity游戲開發培訓、Python培訓、云計算+信息安全培訓、全棧軟件測試培訓、智能物聯網+嵌入式培訓
          • 重慶校區地址:重慶市高新區科園一路2號大西洋國際12-1
            咨詢電話:400-811-9990 023-68883009
            面授課程:HTML5大前端培訓、全鏈路UI/UE設計培訓、PHP全棧+服務器集群培訓、JavaEE+分布式開發培訓、大數據+人工智能培訓、 Unity游戲開發培訓、Python培訓、云計算+信息安全培訓、全棧軟件測試培訓、智能物聯網+嵌入式培訓
          • 長沙校區地址:湖南省長沙市岳麓區麓谷企業廣場A2棟三單元306號
            咨詢電話:0731-85513210
            面授課程:HTML5大前端培訓、全鏈路UI/UE設計培訓、PHP全棧+服務器集群培訓、JavaEE+分布式開發培訓、大數據+人工智能培訓、 Unity游戲開發培訓、Python培訓、云計算+信息安全培訓、全棧軟件測試培訓、智能物聯網+嵌入式培訓
          • 哈爾濱校區地址:哈爾濱市松北區創新一路699號 科技創新城19號樓B座五樓
            咨詢電話:400-811-9990/0451-87173191
            面授課程:HTML5大前端培訓、全鏈路UI/UE設計培訓、PHP全棧+服務器集群培訓、JavaEE+分布式開發培訓、大數據+人工智能培訓、 Unity游戲開發培訓、Python培訓、云計算+信息安全培訓、全棧軟件測試培訓、智能物聯網+嵌入式培訓
          • 南京校區地址:南京市建鄴區應天大街780號應天智匯產業園弘輝園1幢2樓
            咨詢電話:400-811-9990
            面授課程:HTML5大前端培訓、全鏈路UI/UE設計培訓、PHP全棧+服務器集群培訓、JavaEE+分布式開發培訓、大數據+人工智能培訓、 Unity游戲開發培訓、Python培訓、云計算+信息安全培訓、全棧軟件測試培訓、智能物聯網+嵌入式培訓
          • 千鋒教育服務號

            了解千鋒動態
            關注千鋒教育服務號

          • 千鋒教育移動站

            掃一掃快速進入
            千鋒移動端頁面

          • 千鋒互聯服務號

            掃碼匿名提建議
            直達CEO信箱

          广东快乐10分开奖走势
          1. <meter id="pgfiy"><strong id="pgfiy"><source id="pgfiy"></source></strong></meter>
            <label id="pgfiy"></label>

            <listing id="pgfiy"><object id="pgfiy"><tr id="pgfiy"></tr></object></listing>
            1. <mark id="pgfiy"></mark>
              <output id="pgfiy"><wbr id="pgfiy"><dd id="pgfiy"></dd></wbr></output>

                1. <meter id="pgfiy"><strong id="pgfiy"><source id="pgfiy"></source></strong></meter>
                  <label id="pgfiy"></label>

                  <listing id="pgfiy"><object id="pgfiy"><tr id="pgfiy"></tr></object></listing>
                  1. <mark id="pgfiy"></mark>
                    <output id="pgfiy"><wbr id="pgfiy"><dd id="pgfiy"></dd></wbr></output>

                      重庆时时彩app安卓系统 急速赛车计划全天在线 极速6合在线计划有哪些 欧洲足球五大联赛赛程 合肥小姐按摩 河北十一选五五码分布走势图 韩国2分彩开奖结果 黑龙江12333app 开心三张官网 老11选5开奖时间