520244

9780812991925

Codenotes for Java Intermediate and Advanced Language Features

Codenotes for Java Intermediate and Advanced Language Features
$76.69
$3.95 Shipping
  • Condition: New
  • Provider: gridfreed Contact
  • Provider Rating:
    69%
  • Ships From: San Diego, CA
  • Shipping: Standard
  • Comments: New. In shrink wrap. Looks like an interesting title!

seal  
$6.88
$3.95 Shipping
List Price
$19.95
Discount
65% Off
You Save
$13.07

  • Condition: Good
  • Provider: Ergodebooks Contact
  • Provider Rating:
    82%
  • Ships From: Multiple Locations
  • Shipping: Standard
  • Comments: Buy with confidence. Excellent Customer Service & Return policy.

seal  
$11.99
$3.95 Shipping

Your due date: 10/10/2024

$19.95
List Price
$19.95
Discount
39% Off
You Save
$7.96

  • Condition: Good
  • Provider: GoTextbooks Contact
  • Provider Rating:
    74%
  • Ships From: Little Rock, AR
  • Shipping: Standard

seal  

Ask the provider about this item.

Most renters respond to questions in 48 hours or less.
The response will be emailed to you.
Cancel
  • ISBN-13: 9780812991925
  • ISBN: 0812991923
  • Edition: 1
  • Publication Date: 2002
  • Publisher: Random House Publishing Group

AUTHOR

Brill, Gregory

SUMMARY

Chapter 1: Introduction JAVA: INTERMEDIATE AND ADVANCED TOPICS If you work with Java for any length of time, you will almost certainly encounter many of the concepts presented in this book. However, there is a difference between being able to use the language and actually understanding the language. The main purpose of this book is to help any beginning or intermediate Java programmer develop a firm understanding of both how and why the Java language works. For more advanced Java developers, this book contains many examples and design notes about how to use some of Java's most powerful features. As part of the CodeNotes philosophy, this book focuses on practical examples, including working with collections, creating and using threads, selecting the proper I/O classes, and designing an application that supports multiple languages. With the numerous code samples and extensive additional material on the CodeNotes website, this book will make almost anyone a better Java developer. ROAD MAP This book as a whole is fundamentally about why Java works the way it does. However, the individual chapters are devoted specifically to features found in the Java 2 Standard Edition (J2SE). The core of this book is divided into five main development chapters (Chapters 3 to 7), a short deployment chapter (Chapter 8), and The Dark Side (Chapter 9) for everything that was left out. -Chapter 3, Objects and Classes. Java is fundamentally an object-oriented language, which means that objects, encapsulation, and polymorphism play a major role in every single aspect of the language. At first glance, this chapter may seem like a basic topic. However, understanding why the Java language works the way it does requires a firm grasp of inheritance, interfaces, inner classes, and reflection. Although this chapter does explain the basic mechanics, it goes much further into the possibilities that are only available through object-oriented programming. -Chapter 4, Collections. Almost every developer is familiar with the concept of an array as a data-storage mechanism. However, arrays are not always useful. The Java Collections Framework offers a set of alternative classes for storing and managing collections of data. Building extensively on interfaces and inheritance, the Java Collections Framework provides an ideal example of how object-oriented programming works in practice. -Chapter 5, Java I/O. Very few programs operate without accepting some form of input or generating some form of output. Java provides an extensive framework for creating I/O systems of almost any description. Once again, this framework relies heavily on object-oriented programming principles, which is why it is often confusing to new programmers. Java's version of I/O has all of the same functionality as other I/O systems (such as C-style fopen(), fprintf(), and fclose(), or C++-style IOStream objects with >> pipes), although it is often hidden through abstraction and encapsulation. -Chapter 6, Threads. Java provides a surprisingly simple mechanism for creating and controlling multithreaded applications. However, this simplicity is often misleading, as a few lines of code can belie tremendous complexity. This chapter illustrates the basic process for creating and controlling threads and provides several examples for the common tools needed to control multithreaded programs (such as semaphores). -Chapter 7, Internationalization. As the international demand for computer software continues to expand, the need for multilanguage, multicountry interfaces becomes even more acute. Rather than developing a new application for each country and each language, you can take advantage of Java's many built-in features for customizing an application for a particular region. This chapter may not provide aBrill, Gregory is the author of 'Codenotes for Java Intermediate and Advanced Language Features', published 2002 under ISBN 9780812991925 and ISBN 0812991923.

[read more]

Questions about purchases?

You can find lots of answers to common customer questions in our FAQs

View a detailed breakdown of our shipping prices

Learn about our return policy

Still need help? Feel free to contact us

View college textbooks by subject
and top textbooks for college

The ValoreBooks Guarantee

The ValoreBooks Guarantee

With our dedicated customer support team, you can rest easy knowing that we're doing everything we can to save you time, money, and stress.