From the perspective of beginners, this book introduces in detail various technologies that should be mastered in program development using Java language through easy-to-understand languages and colorful examples. The book is divided into 28 chapters, including: familiarity with Java, familiarity with Eclipse development tools, Java language foundation, process control, strings, arrays, classes and objects, encapsulation classes, digital processing classes, interfaces, inheritance and polymorphism, advanced features of classes, exception handling, Swing programming, collection classes, I/O input and output, reflection, enumeration types and generics, multithreading and so on. Swing tree component, other advanced components of Swing, advanced layout manager, advanced event handling, AWT drawing and audio playback, printing technology and enterprise invoicing management system. All the knowledge is introduced with concrete examples, and detailed comments are given to the involved program codes, which can make readers easily understand the essence of Java program development and quickly improve their development skills.
The DVD attached with the book contains all the source codes of the whole audio-visual teaching video and examples, which have been carefully debugged and passed under Windows XP, Windows 2000 and Windows 2003.
This book is full of details and examples, which is very suitable for beginners to learn programming and for developers to consult and refer to.