|
| |
|
EBooks » Java
ISBN: 0763710792
Price: $91.95
Cover: Paperback Pages: 825 Copyright: 2002
Object-Oriented Data Structures using Java
teaches the classic data structures with an informal, yet rigorous,
approach; it includes the appropriate object-oriented concepts and
makes use of the appropriate Java constructs. The textbook is
designed for students who have already taken one semester of computer
science and are able to take a problem of medium complexity, write an
algorithm to solve the problem, code the algorithm in a programming
language, and demonstrate the correctness of their solution. The focus
is on teaching computer science principles with chapter concepts being
reinforced by case studies. The object-oriented concepts of
encapsulation, inheritance, and polymorphism are covered, while the
book remains centered on abstract data types. Hightower is CTO for a global training and consulting company focusing
on Enterprise Java Development, and a former software engineer at
Intel's Enterprise Architecture Lab. His text is designed to teach
nonprogrammers, novice programmers, and experienced programmers how to
do programming using Python. Coverage includes basic programming
concepts; Python basics; object-oriented programming concepts; file
input/output; Python's intrinsic functions; formatting, parsing, and
manipulating strings; interfacing with the Java APIs and working with
Java Streams; using Python and Java Swing to create GUIs; working with
SQL and JDBCª; and Python and Java applets Introduces the Java 2 micro edition (J2ME) platform for developing wireless device applications with the mobile information device profile (MIDP) and the connected limited device configuration (CLDC). The resulting Java application is known as a MIDlet. The majority of the discussion focuses on the classes used to write MIDlets, such as display, screen, canvas, graphics, record store, and connector. A case study illustrates how to build a to-do list MIDlet. The final chapter addresses converting MIDlets to a Pilot resource file compatible with the Palm OS Although Java is incredibly popular, the standard edition of Java is
way too big and bulky to build applications for wireless devices such
as PDAs and phones. Thus, Sun has released Java 2 Platform, Micro
Edition (J2ME). J2ME has the potential to be as revolutionary in the
wireless space as Java has been in the server space. Wireless Java: Developing with J2ME, Second Edition
is updated to include coverage of the next version of programs for
mobile Java devices. MIDP 2.0 contains many exciting new features, such
as sound HTTPS support, lots of user interface API enhancements, a Game
API, and much more. Also, author Jonathan Knudsen makes clear what
material is new so readers can still use the book for MIDP 1.0/CLDC 1.0. In ancient China (approximately 500 B.C.), Sun Tzu wrote The Art of War. In it, he described the state of the art in warfare. The book took a universal approach, describing wide-ranging topics that related to one another only through how they applied to warfare. In 1961, Julia Child published the classic Mastering the Art of French Cooking. In her book, she described the essentials of mastering French cooking. Her book covered an extensive array of topics, including both kitchen techniques and recipes. Both of these influential books offered a comprehensive look at the current thinking in their fields. Each covered a variety of topics, discussing specific techniques and underlying theories. They included concrete, practical advice, and they talked about the tools available to make the job of warfare (or cooking) easier. Art of Java Web Development strives for the same breadth and depth of coverage for web development in Java. It is not a random selection of topics. Rather, it encompasses topics that web developers must master to deliver state-of-the-art software. It also examines the evolution of the cutting edge in web development architecture and design, describes the best tools (or weapons) available to developers, and explains specific, practical techniques for improving your web applications. 
|
| |
|