本書針對應用型本科計算機類專業教學目標,以“對象”的概念為核心,按照循序漸進的教學基本原則介紹Java面向對象程序設計基本思想、方法和技術,力圖使學生較為輕鬆地理解“面向對象”程序設計範式,能夠準確地理解Java程序,並能夠應用Java語言解決實際問題。全書共分12章。第1章介紹Java程序設計環境以及Java程序的一般結構,特別強調代碼風格;第2章從一個簡單的程序開始,介紹Java標識符、運算符、基本數據類型、簡單的控制台輸入輸出、流程控制語句、數組;第3章介紹類的設計、對象的創建和訪問;第4章介紹類與類之間的關係,包括繼承和實現等;第5章介紹異常處理;第6章介紹常用的API,如字符串處理、日期和時間處理等;第7章介紹JCF框架;第8章介紹泛型;第9章介紹反射;第10章是輸入輸出流,重點介紹磁盤文件的讀寫;第11章介紹線程和併發程序設計的基本技術;第12章介紹如何綜合運用類、對象、異常、JCF和輸入輸出流設計一個學生選課系統。本書基於Java SE 21。每章均提供電子版習題,並提供PPT、源代碼等配套資源。本書可作為計算機類專業Java面向對象程序設計的入門教材,也可供專業技術人員參考。
從 XML 流言四起,成了網際網路研發人員之間的主要話題有一段時間了。但是,你要怎樣掃除這些天花亂墜的流言,使 XML 能真正為你所用?《Java 與 XML》會教你如何使用這些 API、工具、以及 XML 的技巧,讓你能建造出實務世界的應用程式。你可以到達的境界是程式碼和資料都是可移植的。Java 因其跨平台語言的特色使程式設計的世界重新洗牌,XML 再往前推進一步,提供跨平台的語言來交換資料。