Java Network Programming

Visit Java Network Programming

Java Network Programming is a complete introduction to developing network programs (both applets and applications) using Java, covering everything from networking fundamentals to remote method invocation (RMI). It includes chapters on TCP and UDP sockets, multicasting protocol and content handlers, and servlets, part of the new Server API. Java Network Programming also covers what you can do without explicitly writing network code: how you can accomplish your goals using URLs and the basic capabilities of applets. Whether you're an experienced network programmer, or just want to see what's possible, you'll find that Java Network Programming is a complete guide to Java's networking potential. Java Network Programming serves as an excellent introduction to network communications generally and in Java. The book opens with information on network architectures and protocols and the security restrictions placed on applets.

  • Cost: $27.97
  • Pages: 731
  • Edition: 2nd edition
  • ISBN: 1565928709

Java Network Programming

Visit Java Network Programming

The book begins with a complete discussion of Java streams, covering not only the concept behind and API of streams but also, more importantly, how to customize and extend the streams for your own purposes. All the standard Java streams are covered, including byte streams, character streams and the object streams. The importance of streams is stressed throughout the book, with later customized streams for parsing DNS records, HTTP requests, sending HTTP responses, etc. In the subsequent networking chapters, the book proceeds to cover the TCP/IP and UDP/IP networking protocols in depth, with many examples of network clients and servers including a DNS client, finger client, Web server and various chat systems, among others. It then details how to use multicast for efficient multiparty communications, and provides extensive details of the Java URL API including example URL handlers for accessing various Internet protocols.

  • Cost: $31.47
  • Pages: 807
  • Edition: 2nd edition
  • ISBN: 188477749X

Java Network Programming

Visit Java Network Programming

A book/CD-ROM providing in depth treatment of network applications programming with Java. Explains TCP/IP networking, Java security, I/O libraries, object serialization, and implementations of the DES and SHS symmetric encryption and hashing standards. For beginning to experienced Java networkers. The companion CD-ROM contains code examples and pre-tested production level code for writing client server and peer-to-peer applications. Java Network Programming embodies everything you'd expect to find in a Java networking book. The guide covers packets, threads, and the usual subjects, including streams and all of their variety. This text distinguishes itself from its competitors with its extensive coverage of cryptography under Java. The final quarter of the book discusses encryption algorithms, key generators, encrypted streams, and hash algorithms. This is one of the first deep explorations of encryption for Java.

  • Cost: $7.99
  • Pages: 519
  • Edition: Book and CD-ROM edition
  • ISBN: 0138412065

Java Networking

Visit Java Networking

For all those for whom Java connotes something other than their caffeine delivery system (despite the coffee imagery), and who are savvy about structured programming language and object-oriented concepts, Curtois (AllPen Software, Inc.) offers techniques, sample codes, and examples on code organization, prototyping, debugging, and optimization: steps en route to building powerful communications and networking applications on the Internet. Chapter titles reflect a sense of humor: streams of fury, making the URL connection, better living through threads, networking with sockets, working smart with Java, datagrams a-go-go, linking with the natives, and utility classes used in the examples. This book opens with an in-depth discussion of streams, which are essential to all Java communication. The author then moves on to the Internet, detailing the URL related classes, especially java.net.URL and java.netURLConnection. He then covers threads, sockets.

  • Cost: $0.99
  • Pages: 317
  • Edition: Book and CD-ROM edition
  • ISBN: 0138504547

Java Now

Visit Java Now

Java Now!, which teaches both Java fundamentals and general programming concepts, is a great book for beginners who may not know much about programming but still want to learn Java. It is divided into 29 ten-minute lessons, the first of which has instructions for downloading the JavaSoft Java Development Kit (JDK) from the Internet. Each chapter includes a listing of the concepts it will cover, the main lesson, and a final summary. The first ten chapters cover java applet creation and introduce programming basics such as variables, operators, conditionals, loops, and functions. The next ten chapters discuss Java classes, simple graphics, and mouse and keyboard operations. The third ten-chapter section includes topics such as exception handling, inheritance, abstract classes, interfaces, dialog-box operations, and using threading to create animation. This book starts you at the beginning and lays a solid foundation for further progress.

  • Cost: $3.50
  • Pages: 218
  • Edition: paperback
  • ISBN: 1884133304

Java Programming

Visit Java Programming

Java Programming: From the Beginning is an introductory textbook aimed at the traditional CSI course. It assumes no previous programming experience. Unlike many Java texts currently on the market, this book avoid trendiness for its own sake, instead focusing on teaching students programming skills on which they can build a career. The emphasis is on learning how to design, implement, and debug programs written in an object-oriented language. Topics include: Graphical user interfaces vs. text-based interfaces; General introduction to programming languages; Basic Java language features and syntax; Calculations; Constants; Methods; Console I/O; Computing averages; Syntax errors and debugging; Working with the Java String and StringBuffer classes; Basic control structures; Operator precedence; Loops and counting variables; Decoding social security numbers; Using Java arrays and the Vector class; Drawing basic shapes, colors, and text; and File I/O.

  • Cost: $73.85
  • Pages: 788
  • Edition: 1 edition
  • ISBN: 0393974375

Java Programming

Visit Java Programming

Java is full of different options. It can be very confusing while you are first learning the language if all of the options are placed in front of you at once. This book follows a careful sequence of presenting information. Not all of the options are presented to you at the beginning. The focus is on practical programs that you can quickly learn how to write, modify, and use. In particular, abstract concepts come later, after you have experience with some basic building blocks. The book includes many exercises that give suggested computer programming applications. The exercises near the beginning of the book ask you to write short programs. Suggested answers to many of these exercises are on the disc accompanying the book. The disc contains the Java 2 Software Development Kit version 1.2 (Java SDK), which is provided free by Sun Microsystems. The disc also contains the source code for the example programs in this book along with other examples.

  • Cost: $13.27
  • Pages: 366
  • Edition: Book and CD-ROM edition
  • ISBN: 0764107526

Java Programming Cookbook

Visit Java Programming Cookbook

Extreme Programming does not mean programming naked while rollerblading down the side of the Grand Canyon. It does mean a new approach to software development that is both radical and common-sense. Unlike many software development methodologies, XP has been accepted quickly because its core practices particularly code sharing, test-first development, and continuous integration resonated immediately with software developers everywhere. Brimming with over 100 "recipes" for getting down to business and actually doing XP, the Java Extreme Programming Cookbook doesn't try to "sell" you on XP; it succinctly documents the most important features of popular open source tools for XP in Java including Ant, Junit, HttpUnit, Cactus, Tomcat, XDoclet and then digs right in, providing recipes for implementing the tools in real-world environment. The recipes in Java Extreme Programming Cookbook showcase how to use the most important features of these XP tools.

  • Cost: $24.47
  • Pages: 352
  • Edition: 1st Edition edition
  • ISBN: 0596003870

Java Programming for Beginner

Visit Java Programming for Beginner

Java is an object oriented language that is extremely popular with programmers and Web developers. This beginner level book teaches readers the fundamental programming concepts they need to grasp in order to learn any computer language. The unique approach covers the versatility and extensibility of Java using game creation as a teaching tool. The author starts with the basics of Java, assuming that the reader is truly a beginner with no programming experience. This non-intimidating guide to Java will be a welcome addition to the library of any aspiring programmer. Joseph P. Russell is a development programmer for Meditech, a major medical information systems software and service company, developing software for their client/server financial products. He is a graduate of Rhode Island College where he majored in computer science. If you want a great book on beginning Java, that doesn't assume you are a dummy, this is an excellent choice.

  • Cost: $29.99
  • Pages: 528
  • Edition: Book and CD-ROM edition
  • ISBN: 0761535225

Java Programming for Windows

Visit Java Programming for Windows

The Java programming language is widely used for deploying applications on most types of computer systems. Although many Java programs are written for portability, writing Windows-specific Java programs can enhance the performance of multimedia and Windows-specific APIs. This book offers guidelines for determining when to use Windows-specific APIs and code. It also helps you divide applications into portable Java and platform-specific Java modules both to maximize future code reuse on all platforms and to take advantage of Windows-specific APIs for appropriate applications. This book provides a worthwhile tour of what's best in new Microsoft Java technologies. The author's intelligent examples will help any developer be more productive with Java used with Windows. Topics include: MS Java software development kit (SDK); Application Foundation Classes (AFC); AFC controls; AFC-based applet; ActiveX controls; Visual J++ 6; J/Direct; DirectX.

  • Cost: $7.90
  • Pages: 400
  • Edition: Book and CD-ROM edition
  • ISBN: 1558605169