Our Books
Turn pages, spark change. We inspire, empower and advance learners.
Our Books
Turn pages, spark change. We inspire, empower and advance learners.
Java Programming: from Newbie to Professional
ByGuan Dongsheng

Pub date: May 1, 2018

ISBN: 9787302491361

Rights:

552 p.p.

Description
About Author
Table of Contents

This book is strongly recommended by Oracle, with preface written by Gao Yuan–Director of Oracle China.

It is a three-dimensional textbook that systematically discusses Java programming language and methods (including paper book, e-book, teaching courseware, source code and video tutorial). This book is divided into four parts: Part 1 (chapters 1~10) introduces Java basics. Part 2 (chapters 11~18) talks about object-oriented programming. Part 3 (chapters 19~28) describes some advanced Java knowledge. Part 4 (chapter 29~30) lists project practices. The main content of this book is as follows: overview; setting up a development environment; the first Java program; Java grammar foundation; Java encoding specification; data types; operators; control statements; array; character string; object-oriented programming; object; inheritance and polymorphism; abstract class and interface; enum class; Java common classes; nested classes; Java 8 functional programming basics–Lambda Expression; exception handling; object containers–collection; genericity; file management and IO flow; multithread programming; network programming; Swing GUI programming; reflection; annotation; database programming. At the end of the book, there are two practical projects: develop the PetStore project, and develop the Java-based QQ2006 chat tool.

Guan Dongsheng is trainer, author and also programmer with 20-plus years’ experiences and skilled in multiple information technologies. Guan has participated in the design and development of Beijing traffic one-card-multiple-services, development of agricultural products traceability system and mobile clients for financial system.