JAVA and Object-Oriented Programming (Photo Edition)

Author: (USA) Wang
Publisher:
Publish Date: 2005-08-01
Features: Since its introduction in the early 1990s, Java has become an ideal development tool for many applications due to its platform independence, object-oriented nature, network programming capabilities, and the ability to provide graphical user interfaces (GUIs) and support for threads. This book helps readers learn the important features of Java and is supplemented by the website http://sofpower.com/java for updating teaching materials, offering online examples, exercises, instructor's notes, links to related documents, and FAQs. The main features of this book include:
- Emphasizing the importance of object-oriented programming and object-oriented design methods, as Java provides strong support for well-structured object-oriented programs;
- Graphical User Interfaces (GUIs) make programs simple and easy to understand for end users, with JFC providing infrastructure and predefined components for GUIs;
- GUIs require a programming style that can handle runtime events, and event-driven programming can respond to unpredictable external events;
- Comprehensive coverage of Java language fundamentals, program structure, compilation, execution, error handling and debugging, generic programming and polymorphic programming, writing and applying Swing-based Applets, thread concepts, technologies, and multithreaded applications, as well as network programming knowledge, and more.
This book is suitable for senior undergraduate or graduate-level Java and object-oriented programming courses in computer science and related fields at universities. It can also serve as a supplementary textbook for courses on object-oriented design theory, network programming, graphical user interface design, web programming, concurrent/parallel programming, and more. It also has practical value for engineering project training courses.

📌 Related Posts