TOP
0
0
母親節暖心加碼,點我領取「限時加碼券」
Java編程網絡大講堂(配光盤)(簡體書)
滿額折

Java編程網絡大講堂(配光盤)(簡體書)

商品資訊

人民幣定價:79 元
定價
:NT$ 474 元
優惠價
87412
領券後再享88折起
海外經銷商無庫存,到貨日平均30天至45天
可得紅利積點:12 點
相關商品
商品簡介
目次

商品簡介

《Java編程網絡大講堂》全面介紹Java編程知識。全書共分4篇19章,內容包括:Java基礎篇(第1~5章),介紹Java的基礎知識;Java面向對象篇(第6~10章),介紹Java面向對象編程知識;Java應用篇(第11~17章),本篇是該書的重點,介紹Java中常用的工具類,Java中的輸入/輸出流,各種集合,圖形編程,Java中使用Swing組件繪製圖形以及創建音頻文件播放器等知識;Java綜合案例篇(第18~19章),本篇通過兩個綜合實例介紹Java編程在實際中的應用。
《Java編程網絡大講堂》可以作為Java的基礎入門學習書籍,也可以幫助中級讀者提高編程技巧,掌握面向實踐的應用技能。

目次

緒論1
0.1 Java的發展史1
0.2 Java的特徵1
0.3 Java的工作原理3
0.4 Java的應用領域5
0.5 Java的版本5
0.6 Java API文檔6
0.7 Java開發工具6

第一篇 Java基礎篇
第1章 Java簡介16
1.1 Java到底好在哪里,高分求教16
1.2 Java只安裝了JRE,沒有安裝JDK,能不能運行代碼17
1.3 javac不是內部命令或外部命令18
1.4 net start mysql不能啟動服務21
1.5 運行時報NoSuchMethodError24
1.6 僅當顯式請求注釋處理時才接受類名稱HelloWorld28
1.7 運行時報NoClassDefFoundError31
1.8 什麼是Java Applet34
1.9 關於javadoc38
1.10 如何提高開發效率39

第2章 Java基本語法43
2.1 String 和User name為什麼是非法的標識符43
2.2 Java的整數類型問題44
2.3 Java的4種整數數據類型的取值范圍分別是多少46
2.4 編寫程序顯示Java浮點型數據的最大值和最小值47
2.5 Java中的char問題49
2.6 Java轉義符是什麼,起什麼用,怎麼用51
2.7 誰給我寫一個Java中關於boolean類型的例子53
2.8 Java里面int類型是不是不能自動轉換為char類型55
2.9 Java中float數據轉換的小問題56
2.10 如何聲明Java變量并給變量賦值61
2.11 如何理解Java中的變量和常量62
2.12 什麼是自加、自減運算63
2.13 Java中擴展賦值運算符“* =”的問題67
2.14 Java軟考中float的問題69
2.15 Java求余71
2.16 Java中的三元運算符72
2.17 Java中的“||”是什麼意思75
2.18 Java中“~”按位取反運算符的一些問題77
2.19 在Java中用位運算符“>>”右移時,左邊何時補0,何時補1啊79
2.10 a初值為12,a*=2+3后a的值是多少81

第3章 流程控制語句84
3.1 Java中的if語句84
3.2 Java中無法使用if…else語句87
3.3 Java中用if…else if語句判斷閏年的問題90
3.4 用if語句判斷輸入的字符是否是字母,并判斷大小寫94
3.5 switch的執行過程96
3.6 Java中switch的break問題101
3.7 用for循環執行順序105
3.8 用while循環輸出九九乘法表110
3.9 do…while為何出現死循環114
3.10 Java中break與continue的區別116

第4章 數組119
4.1 如何創建一維數組119
4.2 如何訪問一維數組的元素122
4.3 如何復制數組124
4.4 如何對數組進行排序127
4.5 如何獲取數組中某元素的位置130
4.6 如何比較兩個數組是否相等132
4.7 如何創建二維數組134

第5章 字符串與日期類138
5.1 如何創建字符串變量138
5.2 如何判斷字符串相等141
5.3 字符串的查找問題144
5.4 如何分割字符串146
5.5 截取字符串149
5.6 正則表達式152
5.7 字符串替換154
5.8 修改字符串的內容157
5.9 處理日期時間161
5.10 格式化日期/時間164

第二篇 Java面向對象篇
第6章 類和對象172
6.1 什麼是面向對象172
6.2 如何聲明類177
6.3 如何創建類的成員變量180
6.4 如何創建類的成員方法183
6.5 如何創建類的構造方法189
6.6 如何理解Java類中的主方法main()194
6.7 如何創建與使用類的對象198
6.8 如何理解局部變量203
6.9 Java類中的靜態成員206

第7章 繼承與多態212
7.1 Java類的繼承中,都繼承了哪些東西212
7.2 Java類程序想繼承多個類該如何實現215
7.3 Test類中還可以添加哪些amethod()方法218
7.4 this(參數)代表調用本類其他的構造方法221
7.5 this和super有哪些使用規則223
7.6 多態與重載、重寫和覆蓋的關係225
7.7 什麼是對象類型轉換228
7.8 Java基礎父類強制轉換成子類出現異常231
7.9 接口的實際用途是什麼233
7.10 一個Java類如何實現多個接口237

第8章 內部類240
8.1 創建內部類的實例對象出錯240
8.2 實例內部類中如何訪問外部類的成員242
8.3 實例內部類中為什麼不能定義static成員246
8.4 實例化靜態內部類出錯247
8.5 局部內部類為什麼不能用private修飾250
8.6 局部內部類只能訪問所在方法中的final參數與變量252
8.7 實例化的不是接口,而是匿名類252
8.8 為什麼要使用內部類257
8.9 Outer$1Inner.class這種文件名怎麼理解261

第9章 異常處理264
9.1 Java中的“例外”是什麼意思264
9.2 try…catch語句中,catch捕獲到的Exception要怎麼寫265
9.3 一個try中有多個catch268
9.4 try…catch…finally結構中的finally有哪些用途270
9.5 catch(ArithmeticException e)中參數的含義274
9.6 Java異常中throw和throws的區別277
9.7 關於自定義異常類的代碼如何解釋280

第10章 多線程286
10.1 如何實現多線程286
10.2 如何讓一個類既要實現多線程
又要繼承其他類290
10.3 線程的狀態292
10.4 如何設置線程的優先級295
10.5 為什麼要讓線程休眠298
10.6 如何在線程運行過程中等待其他線程先運行303
10.7 如何在多個線程間共享數據306
10.8 什麼是線程的安全問題310
10.9 如何讓某個方法一次只讓一個線程訪問315
10.10 構造方法為什麼不可以使用synchronized修飾318
10.11 如何讓多個方法與代碼塊一次
只讓一個線程訪問319
10.12 多個線程之間怎麼會出現死鎖324
10.13 如何在多個線程之間進行通信325

第三篇 Java應用篇
第11章 常用工具類330
11.1 Java中創建一個新的類是否默認繼承了Object類330
11.2 關於Java.lang包中System類的問題332
11.3 如何用Java程序輸出五角星335
11.4 用math.sqrt()的方法輸出1~100之間的素數338
11.5 用Math.abs()輸出等腰三角形341
11.6 Math.round(11.5)和Math.round(-11.5)的值是多少342
11.7 利用隨機數給數組賦值344
11.8 隨機生成一個4×4的二維整數數組,隨機數范圍為0~9347
11.9 Java中關於BigDecimal的一個疑問352
11.10 為什麼要使用包裝類355
11.11 Java中int和Integer的區別356

第12章 Java輸入輸出系統360
12.1 Java中的InputStream和OutputStream指什麼360
12.2 ByteArrayInputStream讀取數據怎麼總是隔一個數362
12.3 讀取文件為什麼要使用byte[] b =new byte[1024]366
12.4 為何用PipedInputStream和PipedOutputStream370
12.5 為什麼說管道流在單線程中可能出現死鎖373
12.6 怎麼將兩個文件中的內容寫到一個文件里面去374
12.7 ObjectOutputStream只能序列化String對象嗎379
12.8 字符輸入輸出流383
12.9 怎麼讀取字符數組輸出流中的內容385
12.10 讀取文件出現中文亂碼怎麼解決387
12.11 用isFile()方法判斷是否為文件的問題393
12.12 怎麼實現文件過濾396
12.13 RandomAccessFile(D:\\a.txt, w)不能寫數據398

第13章 集合401
13.1 兩個集合的相加與相減問題401
13.2 怎麼去掉重復數據404
13.3 向TreeSet中添加對象報
ClassCastException異常410
13.4 Set集合是如何判斷重復元素的412
13.5 怎麼讓TreeSet集合中的
元素降序排列414
13.6 new ArrayList(8)能限制
集合長度為8嗎417
13.7 Map中的元素是不是無序的420
13.8 如何獲取集合中值最大或最小的元素424

第14章 圖形編程基礎428
14.1 Frame與Panel是什麼關係428
14.2 無法在窗口里顯示Label434
14.3 AWT窗口中怎麼設置按鈕的顏色437
14.4 使用TextField如何實現密碼框439
14.5 TextArea的滾動條的問題441
14.6 如何讓復選框默認選中444
14.7 如何實現單選按鈕445
14.8 使用List組件出現錯誤447
14.9 使用Choice組件出現錯誤449
14.10 為什麼不顯示菜單452
14.11 如何實現左對齊458
14.12 Panel上不顯示組件460
14.13 使用GridLayout布局能否指定某行某列462
14.14 使用CardLayout報cannot add tolayout錯誤464
14.15 使用GridBagLayout時,需要“占位符”嗎467
14.16 事件源、事件和事件處理器之間的工作關係470
14.17 如何實現鼠標雙擊事件474
14.18 怎麼用new ActionListener()實例化接口呢479

第15章 Swing程序開發486
15.1 Java的AWT和Swing有什麼區別486
15.2 如何為JFrame設置背景圖片489
15.3 如何設置按鈕邊框和標簽之間的空白492
15.4 JTabbedPane標簽文字的顯示問題497
15.5 JTable的表頭為什麼不顯示500
15.6 如何讓JTree的節點默認全部展開503
15.7 JFileChooser如何添加文件類型過濾507
15.8 報BoxLayout cant be shared錯誤510
15.9 如何根據對話框的選項執行
相應的操作512

第16章 Java繪圖與音頻播放519
16.1 為什麼要用Graphics2D g2d =(Graphics2D) g519
16.2 繪圖時如何設置線條的粗細522
16.3 怎麼修改文本的字體527
16.4 移動原點對坐標的影響529
16.5 在坐標(0, 0)處繪制的文本不顯示534
16.6 怎麼用彩色填充圖形538
16.7 Java繪圖設置漸變色,拋出IllegalArgument Exception異常541
16.8 縮放圖片,出現編譯錯誤544
16.9 圖片上添加水印547
16.10 怎麼繪制一張圖片中間的一部分550
16.11 怎麼讓圖片的上方向右傾斜553
16.12 Java可以播放哪些格式的音頻文件554

第17章 JDBC數據庫編程558
17.1 Java有幾種連接數據庫的方法558
17.2 JDBC連接數據庫的步驟562
17.3 關於createStatement()的參數問題566
17.4 DriverManager.getConnection()中的參數問題568
17.5 tatement和PreparedStatement之間的區別570
17.6 ResultSet的absolute()方法是做什麼用的574
17.7 execute()、executeQuery()和executeUpdate()577

您曾經瀏覽過的商品

購物須知

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

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

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

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

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

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

暢銷榜

客服中心

收藏

會員專區