|
![]() |
|||
|
||||
OverviewEssential 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 Full Product DetailsAuthor: Timothy FisherPublisher: Pearson Education (US) Imprint: Sams Publishing Dimensions: Width: 11.80cm , Height: 1.30cm , Length: 17.80cm Weight: 0.184kg ISBN: 9780672329074ISBN 10: 0672329077 Pages: 224 Publication Date: 16 November 2006 Audience: Professional and scholarly , Professional & Vocational Format: Paperback Publisher's Status: Out of Print Availability: In Print ![]() Limited stock is available. It will be ordered for you and shipped pending supplier's limited stock. Table of ContentsIntroduction 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/2006ReviewsAuthor InformationTimothy 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. Tab Content 6Author Website:Countries AvailableAll regions |