本書針對應用型本科計算機類專業教學目標,以“對象”的概念為核心,按照循序漸進的教學基本原則介紹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面向對象程序設計的入門教材,也可供專業技術人員參考。
Build an online messaging app using Java Servlets, JSP, Expression Language, JSTL, JPQL, Sessions/Cookies, HTML/CSS/JavaScript, and the Bootstrap framework. This book explains Java EE, along with its
Build clustered and scalable Java-based, real-time applications using Spring Framework, Boot, WebSocket, Cassandra, Redis and RabbitMQ. In this book, you'll tie all this together with a dive-in case s
To prevent a murder, would we become a murderer? Troubled charter pilot Fred Martin is caught in a bizarre and violent storm and loses control of his aircraft. Martin later awakens unharmed only to