Java Phrasebook

Timothy R. Fisher

  • 出版商: SAMS
  • 出版日期: 2006-11-16
  • 定價: $700
  • 售價: 4.3$299
  • 語言: 英文
  • 頁數: 224
  • 裝訂: Paperback
  • ISBN: 0672329077
  • ISBN-13: 9780672329074
  • 相關分類: Java 程式語言
  • 立即出貨(限量) (庫存=7)

買這商品的人也買了...

商品描述

Description  

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.

 

Table of Contents       

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

商品描述(中文翻譯)

描述
Java短語手冊為您提供了在Java中快速有效地完成編程項目所需的代碼短語。


基本代碼和命令


 


Java短語手冊提供了超過100個可自定義的代碼片段,讓您可以在幾乎任何情況下輕鬆編寫功能性的Java代碼。


 


簡潔易懂


輕便易攜,讓您可以放棄那些笨重的書籍,只需要一本便攜指南


 


靈活實用


充滿了超過100個可自定義的代碼片段,讓您可以在幾乎任何情況下輕鬆編寫功能性的Java代碼


 


Timothy Fisher自1997年以來一直在Java軟件開發領域工作,目前是底特律康普威爾公司的顧問。他喜歡寫有關技術的文章,並且是Java Developer's Journal和XML Journal的撰稿人。Tim對教育和使用先進的互聯網技術進行教育充滿熱情。


 



目錄       



介紹


    1    基礎知識


        編譯Java程序


        運行Java程序


        設置類路徑


    2    與環境交互


        獲取環境變量


        設置和獲取系統屬性


        解析命令行參數


    3    操作字符串


        比較字符串


        搜索和檢索子字符串


        逐個字符處理字符串


        按字符反轉字符串


        按單詞反轉字符串


        將字符串全部轉為大寫或小寫


        從字符串開頭或結尾刪除空格


        解析逗號分隔的字符串


    4    使用數據結構


        調整數組大小


        遍歷集合


        創建映射集合


     &nbs```