Warehouse Stock Clearance Sale

Grab a bargain today!


Sign Up for Fishpond's Best Deals Delivered to You Every Day
Go
Programming the Internet ­with Java

Rating
Format
Paperback, 384 pages
Published
United Kingdom, 23 April 2019

Programming the Internet with Java is designed to teach students how to program in Java - in particular those concepts that relate to the burgeoning arena of Internet technologies. It assumes previous knowledge of programming in a procedural language such as C or Pascal, and begins with an introduction to Java and the basics of object oriented programming. It progresses onto classes, exceptions, libraries and threads and teaches the skills to develop complex Java code. Further chapters then go on to apply these lessons to Internet programming requirements so that by the end of the book, the student will be familiar with the fundamentals of network programming and database access as well as skilled at developing applets and applications. Features: * Numerous programming examples drawn from appropriate Internet technologies such as firewalls, log files and web crawlers * Self assessment questions guide the student through the book and measure progress * Boxed-out definitions of important Internet concepts * Teaching material (slides and solutions) available online.
Supporting web site is available for downloading and contains code, exercises (available shortly), multiple choice self-assessment test applets, Java 1.1 updates and links to other useful sites. 0201175495B04062001


This item is no longer available.

Product Description

Programming the Internet with Java is designed to teach students how to program in Java - in particular those concepts that relate to the burgeoning arena of Internet technologies. It assumes previous knowledge of programming in a procedural language such as C or Pascal, and begins with an introduction to Java and the basics of object oriented programming. It progresses onto classes, exceptions, libraries and threads and teaches the skills to develop complex Java code. Further chapters then go on to apply these lessons to Internet programming requirements so that by the end of the book, the student will be familiar with the fundamentals of network programming and database access as well as skilled at developing applets and applications. Features: * Numerous programming examples drawn from appropriate Internet technologies such as firewalls, log files and web crawlers * Self assessment questions guide the student through the book and measure progress * Boxed-out definitions of important Internet concepts * Teaching material (slides and solutions) available online.
Supporting web site is available for downloading and contains code, exercises (available shortly), multiple choice self-assessment test applets, Java 1.1 updates and links to other useful sites. 0201175495B04062001

Product Details
EAN
9780201175493
ISBN
0201175495
Publisher

Table of Contents

(NOTE: Each chapter concludes with a Summary.) 1. Java and The Internet. Introduction. The Java programming language. The system. The evolution of browsers. Running Java applications and Java applets. What you will learn from this book. A note on exercises and SAQs. 2. Objects. Introduction. Some examples of object-based systems. 3. Classes and Objects. Introduction. State changes. Classes. Some concepts. Inheritance. Class libraries. 4. Java. Introduction. Data types. Control structures. 5. Classes in Java. Introduction. Objects. Classes. Objects and references. The class hierarchy. General classes and constructors. Java programs. A running example. 6. Exceptions. Introduction. Defining and throwing exceptions. Creating your own exceptions. Exceptions in action--a data structure for a Web crawler. Extending the running example. 7. Libraries. Introduction. The documentation of packages. The java.util package. Two useful data structures. The Object class and object wrappers. Mixing objects. Further extension of the running example. 8. Abstraction Mechanisms. Introduction. Abstract methods. Interfaces. Packages. A further extension to the running example. 9. Threads. Introduction. Creating threads. Suspend and resume methods. Thread priorities. The problem with shared objects. The circular buffer. 10. Input and Output. Introduction. Streams. Some important streams. Other classes. The StringTokenizer class. An example. StreamTokenizers. Revisiting the running example. 11. Hci and Java. Introduction. Overview of the AWT. HCI elements. Containers and layouts. Control elements. The event system. Graphics. Some examples. 12. Applets. Introduction. Introducing some essential applet methods. Drawing and handling events. Using threads in applets. Adding an interface to the applet. Double buffering. Another example applet. Adding HCI to the running example. 13. Network Programming. Introduction. A tour of the package. The common protocol. Writing a server. Writing an applet. General considerations. 14. Applications. Introduction. The application life cycle. Differences between applets and applications. Application limitations. Adding user interface elements to applications. 15. Database Access. Introduction. Relational databases. SQL. Connecting to SQL databases. Java and SQL. Appendix A. The Java Development Kit. Introduction. First steps. Running Java code. Other JDK tools. API documentation. HTML tags. Index.

About the Author

About Darrel InceDarrel Ince is Professor of Computing at the Open University. He is an accomplished author of more than 100 research papers and 18 books on software subjects, as well as a frequent contributor to numerous magazines and national newspapers.About Adam Freeman Adam Freeman is a software consultant working in the Knowledge Media Institute at the Open University. He is a member of the team developing Stadium, one of the largest Java applications in the world, and is an Advisor to the Board of SunWorld Online. 0201175495AB04062001

Show more
Review this Product
Ask a Question About this Product More...
 
Look for similar items by category
This title is unavailable for purchase as none of our regular suppliers have stock available. If you are the publisher, author or distributor for this item, please visit this link.

Back to top
We use essential and some optional cookies to provide you the best shopping experience. Visit our cookies policy page for more information.