Flylib.com
Java Phrasebook
Java Phrasebook
ISBN: 0672329077
EAN: 2147483647
Year: 2004
Pages: 166
Authors:
Timothy R. Fisher
BUY ON AMAZON
Java Phrasebook: Essential Code and Commands
Table of Contents
Copyright
About the Author
Acknowledgments
We Want to Hear from You
Introduction
Chapter 1. The Basics
Compiling a Java Program
Running a Java Program
Setting the Classpath
Chapter 2. Interacting with the Environment
Getting Environment Variables
Setting and Getting System Properties
Parsing Command-Line Arguments
Chapter 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
Chapter 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
Chapter 5. Dates and Times
Finding Today s Date
Converting Between Date and Calendar Objects
Printing DateTime 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 WeekMonthYear or Week Number
Calculating Elapsed Time
Chapter 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
Chapter 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
Chapter 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
Chapter 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
Chapter 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
Chapter 11. Network Servers
Creating a Server and Accepting a Request
Returning a Response
Returning an Object
Handling Multiple Clients
Serving HTTP Content
Chapter 12. Sending and Receiving Email
Overview of JavaMail API
Sending Email
Sending MIME Email
Reading Email
Chapter 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
Chapter 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
Chapter 15. Using Threads
Starting a Thread
Stopping a Thread
Waiting For a Thread to Complete
Synchronizing Threads
Pausing a Thread
Listing All Threads
Chapter 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
Chapter 17. Packaging and Documenting Classes
Creating a Package
Documenting Classes with JavaDoc
Archiving Classes with Jar
Running a Program from a JAR File
Index
SYMBOL
A
B
C
D
E
F
G
H
I
J
L
M
N
O
P
Q
R
S
T
U
V
W
X
Z
Java Phrasebook
ISBN: 0672329077
EAN: 2147483647
Year: 2004
Pages: 166
Authors:
Timothy R. Fisher
BUY ON AMAZON
Beginners Guide to DarkBASIC Game Programming (Premier Press Game Development)
More Power to the Numbers Data Sequences and Arrays
Game Graphics Learning to Use Bitmaps
Programming the Keyboard, Mouse, and Joystick
Multiplayer Programming The Crazy Carnage Game
Appendix A Answers to the Chapter Quizzes
ERP and Data Warehousing in Organizations: Issues and Challenges
ERP System Acquisition: A Process Model and Results From an Austrian Survey
The Second Wave ERP Market: An Australian Viewpoint
Distributed Data Warehouse for Geo-spatial Services
Intrinsic and Contextual Data Quality: The Effect of Media and Personal Involvement
Healthcare Information: From Administrative to Practice Databases
Strategies for Information Technology Governance
Structures, Processes and Relational Mechanisms for IT Governance
Integration Strategies and Tactics for Information Technology Governance
Linking the IT Balanced Scorecard to the Business Objectives at a Major Canadian Financial Group
A View on Knowledge Management: Utilizing a Balanced Scorecard Methodology for Analyzing Knowledge Metrics
The Evolution of IT Governance at NB Power
Documenting Software Architectures: Views and Beyond
Publish-Subscribe Style
Summary Checklist
Summary Checklist
Documentation Beyond Views
For Further Reading
Making Sense of Change Management: A Complete Guide to the Models, Tools and Techniques of Organizational Change
Organizational change
Restructuring
Mergers and acquisitions
Cultural change
IT-based process change
Pocket Guide to the National Electrical Code(R), 2005 Edition (8th Edition)
Article 388 Surface Nonmetallic Raceways
Article 501 Class I Locations
Article 502 Class II Locations
Article 701 Legally Required Standby Systems
Annex E. Types of Construction
flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net
Privacy policy
This website uses cookies. Click
here
to find out more.
Accept cookies