[www.ed2k.online]下載基地為您提供軟件、遊戲、圖書、教育等各種資源的ED2K電驢共享下載和MAGNET磁力鏈接下載。
設為首頁
加入收藏
首頁 圖書資源 軟件資源 游戲資源 教育資源 其他資源
 電驢下載基地 >> 图书资源 >> 計算機與網絡 >> 《你必須知道的261個Java語言問題》掃描版[PDF]
《你必須知道的261個Java語言問題》掃描版[PDF]
下載分級 图书资源
資源類別 計算機與網絡
發布時間 2017/7/10
大       小 -
《你必須知道的261個Java語言問題》掃描版[PDF] 簡介: 中文名 : 你必須知道的261個Java語言問題 作者 : 梁建全 圖書分類 : 軟件 資源格式 : PDF 版本 : 掃描版 出版社 : 人民郵電出版社 書號 : 9787115215284 發行時間 : 2009年11月01日 地區 : 大陸 語言 : 簡體中文 簡介 : 內容簡介: 《你必須知道的261
電驢資源下載/磁力鏈接資源下載:
全選
"《你必須知道的261個Java語言問題》掃描版[PDF]"介紹
中文名: 你必須知道的261個Java語言問題
作者: 梁建全
圖書分類: 軟件
資源格式: PDF
版本: 掃描版
出版社: 人民郵電出版社
書號: 9787115215284
發行時間: 2009年11月01日
地區: 大陸
語言: 簡體中文
簡介:



內容簡介:
《你必須知道的261個Java語言問題》以問答的形式組織內容,討論了學習或使用Java語言的過程中經常遇到的一些問題。這些問題均是在經過充分調研的基礎上,從實際應用中總結出來的,是作者和眾多Java開發者的經驗總結。書中精選了Java開發人員經常遇到的261個典型問題,涵蓋了基本概念、環境配置、基本語法、異常處理、流操作、圖形用戶界面編程、網絡編程、線程、序列化、數據庫操作、Java Web程序設計等各方面的主題,並分別給出了詳細的解答,而且結合代碼示例闡明了技術要點。
  《你必須知道的261個Java語言問題》結構清晰、講解透徹、實用性強,是各高校相關專業Java語言課程很好的教學參考書,也是各層次Java程序員的優秀實踐指南。
資源來自網絡,如侵犯了您的權利,請點擊,謝謝!
白盤用戶可在(網盤分流地址):本頁“用戶評論”處1樓找下載鏈接。
內容截圖:


目錄:


第1章 Java基本概念及環境配置 .1
FAQ1.01 什麼是面向對象程序設計? 1
FAQ1.02 面向對象程序設計的基本特征有哪些? 2
FAQ1.03 Java語言是如何產生和發展的? 3
FAQ1.04 Android與Java語言有什麼關系? 4
FAQ1.05 Java SE. Java EE和Java ME有什麼區別? 5
FAQ1.06 Java語言的運行機制如何? 6
FAQ1.07 什麼是JVM?有什麼作用?工作機制如何? 8
FAQ1.08 什麼是JRE(或J2RE)? 9
FAQ1.09 什麼是JDK? 10
FAQ1.10 JDK. JRE和JVM之間有什麼區別? 11
FAQ1.11 什麼是GC?GC的工作原理如何? 12
FAQ1.12 如何安裝Java基本開發環境JDK? 13
FAQ1.13 為何在JDK安裝路徑下存在兩個JRE? 16
FAQ1.14 JDK安裝時設置PATH和CLASSPATH環境變量有何作用? 17
FAQ1.15 如何編譯. 運行Java應用程序? 18
FAQ1.16 如何將程序中的文檔注釋提取出來生成說明文檔? 20
FAQ1.17 怎樣制作鼠標雙擊就可以運行的Jar文件? 23
FAQ1.18 怎樣給main(String[] args)方法的args指定參數值? 26
第2章 Java編程基礎 28
FAQ2.01 Java中的標識符如何命名?可以用中文嗎? 28
FAQ2.02 Java中有哪些關鍵字? 29
FAQ2.03 用public. protected和private修飾方法有什麼區別? 30
FAQ2.04 this關鍵字有什麼含義?在哪些情況下應用? 31
FAQ2.05 super關鍵字有什麼含義?在哪些情況下應用? 32
FAQ2.06 static關鍵字有什麼含義?具體如何應用?能修飾構造方法嗎? 34
FAQ2.07 final關鍵字有什麼含義?具體如何應用? 36
FAQ2.08 instanceof關鍵字有什麼含義?如何應用? 37
FAQ2.09 Java中有哪些數據類型? 38
FAQ2.10 如何解決double和float精度不准的問題? 40
FAQ2.11 int和Integer都可以作為整數類型, 那麼它們有什麼區別? 43
FAQ2.12 float f=3.4語句是否正確? 44
FAQ2.13 成員變量和局部變量有什麼區別? 45
FAQ2.14 變量之間傳值時可分為值傳遞和引用傳遞, 那麼它們有何區別? 46
FAQ2.15 Java中有哪些運算符?優先級如何? 48
FAQ2.16 在實現x和y相加時, x+=y和x=x+y兩種實現方式有區別嗎? 50
FAQ2.17 在執行與運算時, 運算符&和&&有什麼區別? 50
FAQ2.18 在實現x遞增加1操作時, x++和++x有什麼區別? 52
FAQ2.19 x?y:z格式的語句表示什麼意思? 53
FAQ2.20 “+”操作符在Java內部是如何實現字符串連接的? 54
FAQ2.21 ==和equals()都可用於比較兩個操作數是否相等, 它們有什麼區別嗎? 55
FAQ2.22 創建String對象時, 使用String s=new String (“abc”)和String s=“abc”語句有什麼區別? 56
FAQ2.23 break和continue語句有什麼區別? 56
FAQ2.24 數組如何定義和初始化? 57
FAQ2.25 如何實現一維和二維數組的遍歷? 59
FAQ2.26 如何實現數組的復制? 60
FAQ2.27 數組的排序算法有哪些?如何實現? 61
FAQ2.28 如何解決ArrayIndexOutOfBounds Exception異常? 64
第3章 Java與面向對象 65
FAQ3.01 什麼是類. 對象. 屬性和方法? 65
FAQ3.02 什麼是包?有什麼好處? 67
FAQ3.03 什麼是抽象類?有什麼好處? 67
FAQ3.04 什麼是接口?有什麼好處? 69
FAQ3.05 什麼是多態?有什麼好處? 70
FAQ3.06 什麼是內部類?有什麼好處? 71
FAQ3.07 什麼是匿名內部類?如何使用? 73
FAQ3.08 什麼是封裝類?有什麼作用? 74
FAQ3.09 什麼是繼承?有什麼好處? 75
FAQ3.10 使用new關鍵字創建對象時, 為什麼有時候提示找不到無參的構造方法? 76
FAQ3.11 抽象類和接口都可以包含抽象方法, 那麼它們有什麼區別?使用時該如何選擇? 76
FAQ3.12 什麼是方法重寫?為什麼需要方法重寫? 78
FAQ3.13 什麼是方法重載?為什麼需要方法重載? 78
FAQ3.14 構造方法是否可以被重寫?能否被重載? 79
FAQ3.15 static修飾的方法能否在子類中重寫? 80
FAQ3.16 在定義類時, 何時需要重寫Object類中toString()方法? 81
FAQ3.17 在定義類時, 何時需要重寫Object類中equals()方法? 82
FAQ3.18 為什麼在重寫equals()方法時, 一般都會重寫HashCode()方法? 84
FAQ3.19 如何重寫hashCode()方法? 85
FAQ3.20 Java中動態綁定是什麼意思? 87
FAQ3.21 Java中是如何實現多態的?實現機制是什麼? 88
FAQ3.22 創建類的對象時, 類中各成員的執行順序是什麼樣的? 89
FAQ3.23 什麼是初始化塊?有什麼作用? 90
FAQ3.24 靜態初始化塊與非靜態初始化塊有什麼區別? 92
FAQ3.25 如何調用內部類中的方法? 93
FAQ3.26 當內部類和外部類的成員名稱相同時, 如何在內部類中調用外部類的成員? 94
FAQ3.27 匿名內部類如何訪問外部方法的局部變量或參數? 95
FAQ3.28 Java異常處理機制是什麼樣的? 96
FAQ3.29 常見的RuntimeException異常有哪些? 97
FAQ3.30 Java中異常處理的方式有哪些? 98
FAQ3.31 try-catch-finally語句塊各部分的執行順序如何? 100
FAQ3.32 為什麼使用自定義異常?自定義異常如何使用? 101
第4章 Java流和文件操作 103
FAQ4.01 如何獲取文件的屬性信息? 103
FAQ4.02 如何判斷文件是否為空? 105
FAQ4.03 如何實現文件的創建. 刪除和移動? 105
FAQ4.04 如何創建和刪除文件夾? 107
FAQ4.05 如何遍歷目錄中所有的文件? 109
FAQ4.06 如何獲取文件夾大小? 110
FAQ4.07 什麼是流?如何分類?具體包含哪些類? 111
FAQ4.08 如何實現字節流和字符流之間的轉化? 113
FAQ4.09 如何判斷要讀的文件是否到達末尾? 116
FAQ4.10 如何讀文件. 寫文件? 117
FAQ4.11 如何以追加的方式寫文件? 118
FAQ4.12 如何實現文件和文件夾的復制? 119
FAQ4.13 如何在文件的任意位置進行讀寫? 121
FAQ4.14 使用Buffered緩沖流寫文件, 為什麼內容沒有寫入? 122
FAQ4.15 如何實現文件的分割與合並? 123
FAQ4.16 什麼是NIO?與I/O有什麼區別和聯系? 125
FAQ4.17 如何使用NIO讀寫文件? 127
FAQ4.18 什麼是字符編碼和解碼? 129
FAQ4.19 讀寫文件時為什麼中文字符經常產生亂碼? 130
FAQ4.20 如何解決FileReader讀文件亂碼的問題? 131
FAQ4.21 為什麼DataInputStream和DataOutputStream讀寫文件時亂碼? 132
FAQ4.22 如何實現文件鎖定功能? 134
FAQ4.23 如何實現對文件和字符串加密. 解密? 135
FAQ4.24 如何實現對文件和目錄的壓縮. 解壓縮? 139
FAQ4.25 如何讀寫properties文件? 143
FAQ4.26 如何讀寫XML文件? 146
FAQ4.27 如何讀寫XML文件中的元素屬性? 151
FAQ4.28 如何讀寫CSV格式的文件? 152
FAQ4.29 如何為圖片文件生成縮略圖? 154
FAQ4.30 如何操作Excel文件? 156
FAQ4.31 如何操作Word文件? 161
第5章 Java GUI編程 164
FAQ5.01 什麼是Java GUI?Swing與AWT有什麼關系? 164
FAQ5.02 什麼是布局管理器?常用的布局管理器有哪些? 165
FAQ5.03 如何在窗體中顯示一張圖片? 170
FAQ5.04 如何為容器添加滾動條功能? 171
FAQ5.05 如何實現一個打開文件或者是存儲文件的對話框? 173
FAQ5.06 如何實現彈出消息框的功能? 175
FAQ5.07 如何使用Dialog對話框? 177
FAQ5.08 如何為按鈕添加單擊事件? ..178
FAQ5.09 如何為窗體添加關閉事件? 181
FAQ5.10 如何實現窗體菜單功能? 183
FAQ5.11 如何處理鍵盤輸入事件? 185
FAQ5.12 如何處理鼠標單擊事件?如何區分是左鍵還是右鍵? 186
FAQ5.13 如何實現鼠標右鍵彈出菜單的功能? 189
FAQ5.14 如何使用表格組件? 191
FAQ5.15 如何實現記事本功能? 193
FAQ5.16 如何實現貪吃蛇游戲? 198
第6章 Java線程和序列化 208
FAQ6.01 線程. 進程和程序有何區別和聯系? 208
FAQ6.02 如何創建和啟動一個線程? 209
FAQ6.03 線程的基本狀態有哪些?它們之間有何關系? 211
FAQ6.04 什麼是線程優先級?線程依據什麼原則調度執行? 212
FAQ6.05 什麼是後台線程?如何創建一個後台線程? 214
FAQ6.06 如何使正在運行的線程在指定時間內休眠? 216
FAQ6.07 如何終止一個正在運行的線程? 218
FAQ6.08 為何stop()和suspend()方法不推薦使用? 219
FAQ6.09 如何控制線程的暫停和啟動? 220
FAQ6.10 如何實現多個線程同步? 225
FAQ6.11 什麼是對象序列化和對象反序列化? 233
FAQ6.12 實現對象序列化的方法有哪些? 234
FAQ6.13 如何實現對象在磁盤中的存取操作? 236
FAQ6.14 使用ObjectInputStream讀取對象時為什麼會發生StreamCorruptedException異常? 238
FAQ6.15 對象中的成員哪些參與序列化?哪些不參與序列化? 241
FAQ6.16 如何自定義序列化和反序列化過程? 243
FAQ6.17 如何使用Externalizable接口定制序列化過程? 247
FAQ6.18 在序列化類中添加serialVersionUID屬性有什麼作用? 250
FAQ6.19 當序列化遭遇繼承時, 如何正確處理對象序列化過程? 251
第7章 Java網絡編程 256
FAQ7.01 什麼是TCP/IP?什麼是IP? 256
FAQ7.02 TCP和UDP有什麼區別? 258
FAQ7.03 什麼是HTTP?HTTP的工作原理如何? 259
FAQ7.04 在Socket通信時如何獲取主機和客戶機的IP地址? 261
FAQ7.05 如何利用Socket實現基於TCP的通信? 264
FAQ7.06 如何利用Socket傳輸中文字符? 265
FAQ7.07 如何在Socket讀取數據時使用超時設置? 267
FAQ7.08 如何利用Socket傳遞對象信息? 268
FAQ7.09 如何利用Socket實現文件傳輸? 271
FAQ7.10 如何基於Socket實現聊天系統? 274
FAQ7.11 如何利用Socket實現基於UDP的通信? 278
FAQ7.12 如何利用UDP Socket技術實現IP多點傳送? 280
FAQ7.13 如何獲取Internet資源的大小? 285
FAQ7.14 如何實現Internet資源的單線程下載? 286
FAQ7.15 URL如何通過proxy代理訪問Internet資源? 287
FAQ7.16 如何實現Internet資源下載的斷點續傳? 288
FAQ7.17 如何實現Internet資源的多線程下載? 290
FAQ7.18 如何解析Internet網頁內容? 293
第8章 Java常用功能 296
FAQ8.01 如何使字符串中包含“"”字符 296
FAQ8.02 如何實現字符串和整數之間的轉化? 297
FAQ8.03 如何替換字符串中的字符或子字符串? 298
FAQ8.04 如何過濾字符串前後以及中間出現的空格? 299
FAQ8.05 如何對字符串中的子字符或子字符串進行截取? 301
FAQ8.06 如何判斷一個字符串是否符合數值格式? 302
FAQ8.07 如何實現字符串的切割和查找? 303
FAQ8.08 如何實現十進制和二進制之間的相互轉化? 306
FAQ8.09 如何將字節流轉換為指定編碼的字符串? 307
FAQ8.10 如何實現日期格式和字符串之間的轉化? 308
FAQ8.11 String. StringBuffer和StringBuilder有什麼區別? 310
FAQ8.12 如何獲得一個隨機數? 311
FAQ8.13 List. Set和Map是否繼承自Collection接口?有什麼區別? 312
FAQ8.14 ArrayList與LinkedList. Vector的區別是什麼? 313
FAQ8.15 HashMap和Hashtable有什麼區別? 314
FAQ8.16 如何遍歷Map和Vector集合? 315
FAQ8.17 如何獲取系統當前時間? 317
FAQ8.18 如何獲得系統屬性? 318
FAQ8.19 什麼是反射機制?有什麼作用? 319
FAQ8.20 如何讀取鍵盤輸入的信息? 322
FAQ8.21 如何獲取當前工程目錄? 323
FAQ8.22 如何使用Java調用系統的exe文件? 324
FAQ8.23 如何使用Java執行cmd命令? 325
FAQ8.24 如何使用Java程序打開一個Word文檔? 326
FAQ8.25 如何使用MD5和SHA算法加密信息? 327
第9章 Java數據庫操作 329
FAQ9.01 什麼是JDBC?有什麼作用? 329
FAQ9.02 Java與數據庫的連接方式有哪些? 330
FAQ9.03 如何連接各種類型的數據庫? 331
FAQ9.04 如何實現對數據庫數據的查詢? 335
FAQ9.05 如何實現對數據庫數據的增加. 刪除和修改? 336
FAQ9.06 如何使用PrepareStatement對數據庫操作? 339
FAQ9.07 Statement和PrepareStatement有什麼區別? 340
FAQ9.08 如何調用數據庫中的存儲過程? 341
FAQ9.09 如何通過JDBC-ODBC橋訪問Access數據庫? 344
FAQ9.10 連接Oracle數據庫時thin和oci方式有什麼區別? 346
FAQ9.11 如何判斷ResultSet結果集為空? 347
FAQ9.12 如何獲取ResultSet中含有的記錄數量? 348
FAQ9.13 如何獲取ResultSet中n~m位置區間的記錄? 350
FAQ9.14 如何利用ResultSet更新數據庫數據? 351
FAQ9.15 如何使用LIKE關鍵字實現模糊查詢? 352
FAQ9.16 如何實現查詢的分組統計和排序? 354
FAQ9.17 如何實現多表聯合查詢? 355
FAQ9.18 如何使用JDBC的批處理操作? 357
FAQ9.19 如何實現Oracle字段值遞增的功能? 358
FAQ9.20 如何處理數據表中Date類型的字段? 360
FAQ9.21 如何向表中插入含有特殊字符的信息? 360
FAQ9.22 如何使用BLOB類型的字段存取圖片? 361
FAQ9.23 如何使用CLOB類型的字段存取字符文件? 363
FAQ9.24 如何通過程序創建和刪除數據表? 365
FAQ9.25 如何獲取數據表的結構信息? 367
FAQ9.26 如何獲取數據庫中所有表名? 369
FAQ9.27 如何用程序備份和恢復數據庫? 370
FAQ9.28 什麼是事務?如何使用JDBC事務控制? 372
FAQ9.29 什麼是JTA?JTA事務與JDBC事務有什麼區別? 373
FAQ9.30 如何使用JTA實現分布式事務控制? 374
FAQ9.31 什麼是數據庫連接池?工作原理如何? 376
FAQ9.32 如何提升SQL語句的查詢性能? 377
FAQ9.33 如何解決MySQL數據庫插入亂碼的問題? 379
第10章 Java Web程序設計 381
FAQ10.01 什麼是JSP?JSP的工作原理如何? 381
FAQ10.02 JSP. Java和JavaScript有什麼區別和聯系? 383
FAQ10.03 JSP程序開發和運行環境是什麼?如何搭建? 383
FAQ10.04 如何開發一款JSP程序? 387
FAQ10.05 在JSP中有哪些注釋格式?有什麼作用? 390
FAQ10.06 JSP中有哪些內建對象?分別有什麼作用? 391
FAQ10.07 page. request. session和application有什麼區別? 395
FAQ10.08 如何解決request.getParameter()取值亂碼問題? 396
FAQ10.09 JSP中forward和redirect有什麼區別? 397
FAQ10.10 如何在多個JSP頁面之間傳遞信息? 399
FAQ10.11 如何解決URL傳遞中文時出現亂碼的問題? 400
FAQ10.12 動態include與靜態include有什麼區別? 401
FAQ10.13 什麼是JavaBean?如何使用JavaBean? 402
FAQ10.14 什麼是Session?如何使用Session? 403
FAQ10.15 如何在關閉頁面時自動清除Session? 405
FAQ10.16 什麼是Cookie?如何使用Cookie? 406
FAQ10.17 如何在禁用Cookie的情況下使用Session? 408
FAQ10.18 如何在JSP中避免表單的重復提交? 409
FAQ10.19 如何實現JSP數據和JavaScript數據的交互使用? 411
FAQ10.20 什麼是Servlet?Servlet與JSP有什麼區別? 412
FAQ10.21 Servlet容器的工作原理如何? 413
FAQ10.22 如何在Servlet中使用Session和Application? 414
FAQ10.23 如何編寫多線程安全的Servlet程序? 415
FAQ10.24 如何在Servlet和JSP中獲取工程文件的絕對路徑? 417
FAQ10.25 如何獲取客戶端浏覽器和操作系統信息? 417
FAQ10.26 如何在Web程序中實現定時運行的功能? 418
FAQ10.27 如何實現網站登錄記憶跳轉的功能? 421
FAQ10.28 如何將JSP動態頁面轉換為HTML靜態頁面? 423
FAQ10.29 如何實現數據分頁顯示的功能? 424
FAQ10.30 如何將JSP內容以Excel或Word格式輸出? 431
FAQ10.31 如何在JSP中實現打印功能? 432
FAQ10.32 如何實現圖片驗證碼功能? 433
FAQ10.33 如何實現餅狀圖. 柱狀圖和曲線圖? 436
FAQ10.34 如何實現進度條顯示功能? 443
FAQ10.35 如何實現網站計數器功能? 447
FAQ10.36 如何發送HTML格式和帶附件的郵件? 448
FAQ10.37 如何實現文件的上傳和下載? 453
FAQ10.38 如何禁止浏覽器緩存頁面內容? 457
FAQ10.39 如何在網頁中在線播放音樂和視頻? 458
FAQ10.40 如何處理JSP頁面的錯誤? 460
FAQ10.41 如何利用過濾器實現權限驗證功能? 462
FAQ10.42 如何實現JSP防盜鏈功能?464



相關資源:

免責聲明:本網站內容收集於互聯網,本站不承擔任何由於內容的合法性及健康性所引起的爭議和法律責任。如果侵犯了你的權益,請通知我們,我們會及時刪除相關內容,謝謝合作! 聯系信箱:[email protected]

Copyright © 電驢下載基地 All Rights Reserved