Java Phrasebook - Timothy Fisher

Java Phrasebook

(Autor)

Buch | Softcover
224 Seiten
2006
Sams Publishing (Verlag)
978-0-672-32907-4 (ISBN)
19,95 inkl. MwSt
  • Titel ist leider vergriffen;
    keine Neuauflage
  • Artikel merken
Aims to give you the code phrases you need to complete your programming projects in Java. This book contains more than 100 customizable code snippets which help you code functional Java.
Essential Code and Commands

 

Java Phrasebook gives you the code phrases you need to quickly and effectively complete your programming projects in Java.

 

Concise and Accessible

Easy to carry and easy to use—lets you ditch all those bulky books for one portable guide

 

Flexible and Functional

Packed with more than 100 customizable code snippets—so you can readily code functional Java in just about any situation

 

Timothy Fisher has been working professionally in the Java software development field since 1997 and is currently a consultant for the Compuware Corporation in Detroit, Michigan. He enjoys writing about technology and has been a contributor to Java Developer’s Journal and XML Journal. Tim is also passionate about education and the use of advanced Internet technologies for education.

 

Programming / Java

Timothy Fisher has been working professionally in the Java software development field since 1997. He has served in a variety of roles including developer, team leader, and chief architect.Tim is currently a consultant for the Compuware Corporation in Detroit, Michigan. Tim also enjoys writing about technology and has been a contributor to Java Developer’s Journal and XML Journal. Along with his technology interests,Tim is also passionate about education and the use of advanced Internet technologies for education.You can contact Tim and read his blog at: www.timothyfisher.com.    

        Introduction

    1    The Basics

        Compiling a Java Program

        Running a Java Program

        Setting the Classpath

    2    Interacting with the Environment

        Getting Environment Variables

        Setting and Getting System Properties

        Parsing Command-Line Arguments

    3    Manipulating Strings

        Comparing Strings

        Searching For and Retrieving Substrings

        Processing a String One Character at a Time

        Reversing a String by Character

        Reversing a String by Word

        Making a String All Uppercase or All Lowercase

        Trimming Spaces from the Beginning or End of a String

        Parsing a Comma-Separated String

    4    Working with Data Structures

        Resizing an Array

        Iterating Over a Collection

        Creating a Mapped Collection

        Sorting a Collection

        Finding an Object in a Collection

        Converting a Collection to an Array

    5    Dates and Times

        Finding Today’s Date

        Converting Between Date and Calendar Objects

        Printing Date/Time in a Given Format

        Parsing Strings into Dates

        Adding to or Subtracting from a Date or Calendar

        Calculating the Difference Between Two Dates

        Comparing Dates

        Finding the Day of Week/Month/Year or Week Number

        Calculating Elapsed Time

    6    Pattern Matching with Regular Expressions

        Regular Expressions in Java

        Finding Matching Text Using a Regular Expression

        Replacing Matched Text

        Finding All Occurrences of a Pattern

        Printing Lines Containing a Pattern

        Matching Newlines in Text

    7    Numbers

        Checking Whether a String Is a Valid Number

        Comparing Floating Point Numbers

        Rounding Floating Point Numbers

        Formatting Numbers

        Formatting Currencies

        Converting an Integer to Binary, Octal, and Hexadecimal

        Generating Random Numbers

        Calculating Trigonometric Functions

        Calculating a Logarithm

    8    Input and Output

        Reading Text from Standard Input

        Writing to Standard Output

        Formatting Output

        Opening a File by Name

        Reading a File into a Byte Array

        Reading Binary Data

        Seeking in a File

        Reading a JAR or Zip Archive

        Creating a Zip Archive

    9    Working with Directories and Files

        Creating a File

        Renaming a File or Directory

        Deleting a File or Directory

        Changing File Attributes

        Getting the Size of a File

        Determining if a File or Directory Exists

        Moving a File or Directory

        Getting an Absolute Filename Path from a Relative Filename Path

        Determining if a Filename Path is a File or Directory

        Listing a Directory

        Creating a New Directory

    10    Network Clients

        Contacting a Server

        Finding IP Addresses and Domain Names

        Handling Network Errors

        Reading Text

        Writing Text

        Reading Binary Data

        Writing Binary Data

        Reading Serialized Data

        Writing Serialized Data

        Reading a Web Page via HTTP

    11    Network Servers

        Creating a Server and Accepting a Request

        Returning a Response

        Returning an Object

        Handling Multiple Clients

        Serving HTTP Content

    12    Sending and Receiving Email

        Overview of JavaMail API

        Sending Email

        Sending MIME Email

        Reading Email

    13    Database Access

        Connecting to a Database via JDBC

        Sending a Query via JDBC

        Using a Prepared Statement

        Retrieving Results of a Query

        Using a Stored Procedure

    14    Using XML

        Parsing XML with SAX

        Parsing XML with DOM

        Using a DTD to Verify an XML Document

        Creating an XML Document with DOM

        Transforming XML with XSLT

    15    Using Threads

        Starting a Thread

        Stopping a Thread

        Waiting For a Thread to Complete

        Synchronizing Threads

        Pausing a Thread

        Listing All Threads

    16    Dynamic Programming Through Reflection

        Getting a Class Object

        Getting a Class Name

        Discovering Class Modifiers

        Finding Superclasses

        Determining the Interfaces Implemented by a Class

        Discovering Class Fields

        Discovering Class Constructors

        Discovering Method Information

        Getting Field Values

        Setting Field Values

        Invoking Methods

        Loading and Instantiating a Class Dynamically

    17    Packaging and Documenting Classes

        Creating a Package

        Documenting Classes with JavaDoc

        Archiving Classes with Jar

        Running a Program from a JAR File

0672329077, TOC, 10/13/2006

 

Erscheint lt. Verlag 16.11.2006
Verlagsort Indianapolis
Sprache englisch
Maße 118 x 178 mm
Gewicht 184 g
Themenwelt Informatik Programmiersprachen / -werkzeuge Java
Mathematik / Informatik Informatik Web / Internet
Informatik Weitere Themen Zertifizierung
ISBN-10 0-672-32907-7 / 0672329077
ISBN-13 978-0-672-32907-4 / 9780672329074
Zustand Neuware
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich
mit über 150 Workouts in Java und Python

von Luigi Lo Iacono; Stephan Wiefling; Michael Schneider

Buch (2023)
Carl Hanser (Verlag)
29,99
Einführung, Ausbildung, Praxis

von Christian Ullenboom

Buch | Hardcover (2023)
Rheinwerk (Verlag)
49,90