Archive for June, 2008
Objects of Java
Class Instantiation
The process of creating objects from a class is called instantiation. An object is an instance of a class. The object is constructed using the class as a blueprint and is a concrete instance of the abstraction that the class represents. An object must be created before it can be used in a program. [...]
Posted on Jun 24, 2008
Basics of Java Programming
Introduction
Before embarking on the road to Java programmer certification, it is important to understand the basic terminology and concepts in object-oriented programming (OOP). In this chapter, the emphasis is on providing an introduction rather than an exhaustive coverage. In-depth coverage of the concepts follows in due course in subsequent chapters of the book.
Java supports the [...]
Posted on Jun 24, 2008
Compiling and Installing a Kernel
The preceding discussion has covered the most important options you’ll encounter in configuring a kernel to use the networking protocols on your network, and the hardware you use to connect a computer to that network. The process of compiling the kernel, however, is another matter, and one that’s not, strictly speaking, a networking task. Nonetheless, [...]
Posted on Jun 23, 2008
Network Hardware Options
The Network Device Support kernel menu contains options related to network hardware. The most important of these options are drivers for specific network cards. The most common types of network cards today are Ethernet devices, but others include traditional local network hardware, long-distance devices, and wireless devices. PC Card devices (for notebook computers) have their [...]
Posted on Jun 23, 2008
Network Protocol Support
The Networking Options kernel menu contains options related to network protocols. You can include or exclude support for entire protocol stacks, and for some (particularly TCP/IP), you can fine-tune the support to optimize the kernel for particular roles, such as router options or packet filtering.
Posted on Jun 23, 2008
Starting Kernel Configuration
To configure compile-time kernel options, you must begin with the kernel source code. All major distributions ship with this, but it may or may not be installed by default. Many distributions make changes to the standard kernel (say, to add new drivers that aren’t yet standard). You may prefer to start with a standard kernel [...]
Posted on Jun 23, 2008
Linux Kernel Network Configuration
“All roads lead to Rome,” the saying goes. Something similar is true of Linux networking, except that in this case, Rome is the Linux kernel. Sooner or later, all network traffic passes through the kernel. Given that not all computers or networks are identical, the Linux kernel includes several options you can set to optimize [...]
Posted on Jun 23, 2008

