did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

We're the #1 textbook rental company. Let us show you why.

9781840783469

Java in Easy Steps

by
  • ISBN13:

    9781840783469

  • ISBN10:

    184078346X

  • Edition: 3rd
  • Format: Paperback
  • Copyright: 2008-02-28
  • Publisher: In Easy Steps Limited
  • Purchase Benefits
  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $14.99

Summary

Java in easy steps begins by explaining how to download and install the free Java Development Kit (JDK) so that you can quickly begin to create your own executable programs by copying the examples. This book assumes no previous knowledge of any programming language so it's ideal for the newcomer to computer programming. Each chapter builds your knowledge of Java. By the end of this book you will have gained a sound understanding of the Java language and be able to write your own Java programs and compile them into executable files that can be run on any Java-enabled computer.

Author Biography

Mike gained his extensive knowledge of computer languages while working as a developer contracting to companies around the world. Mike is an established In Easy Steps author with several guides to his credit including:C++; Javascript, Linux, PHP, SQL and Visual Basic Express.

Table of Contents

Getting startedp. 7
Introductionp. 8
Installing the JDKp. 10
Writing a first Java programp. 12
Compiling & running programsp. 14
Creating a variablep. 16
Recognizing data typesp. 18
Creating constantsp. 20
Adding commentsp. 21
Troubleshooting problemsp. 22
Summaryp. 24
Performing operationsp. 25
Doing arithmeticp. 26
Assigning valuesp. 28
Comparing valuesp. 30
Assessing logicp. 32
Examining conditionsp. 34
Setting precedencep. 36
Escaping literalsp. 38
Working with bitsp. 40
Summaryp. 42
Making statementsp. 43
Branching with ifp. 44
Branching alternativesp. 46
Switching branchesp. 48
Looping forp. 50
Looping while truep. 52
Doing do-while loopsp. 54
Breaking out of loopsp. 56
Returning controlp. 58
Summaryp. 60
Directing valuesp. 61
Casting type valuesp. 62
Creating variable arraysp. 64
Passing an argumentp. 66
Passing multiple argumentsp. 68
Looping through elementsp. 70
Changing element valuesp. 72
Adding array dimensionsp. 74
Catching exceptionsp. 76
Summaryp. 78
Manipulating datap. 79
Exploring Java classesp. 80
Doing mathematicsp. 82
Rounding numbersp. 84
Generating random numbersp. 86
Managing stringsp. 88
Comparing stringsp. 90
Searching stringsp. 92
Manipulating charactersp. 94
Summaryp. 96
Creating classesp. 97
Forming multiple methodsp. 98
Understanding program scopep. 100
Forming multiple classesp. 102
Extending an existing classp. 104
Creating an object classp. 106
Producing an object instancep. 108
Encapsulating propertiesp. 110
Constructing object valuesp. 112
Summaryp. 114
Importing functionsp. 115
Handling filesp. 116
Reading console inputp. 118
Reading filesp. 120
Writing filesp. 122
Sorting array elementsp. 124
Managing datesp. 126
Formatting numbersp. 128
Calculating currencyp. 130
Summaryp. 132
Building interfacesp. 133
Creating a windowp. 134
Adding push buttonsp. 136
Adding labelsp. 138
Adding text fieldsp. 140
Adding item selectorsp. 142
Adding radio buttonsp. 144
Changing appearancep. 146
Arranging componentsp. 148
Summaryp. 150
Recognizing eventsp. 151
Listening for eventsp. 152
Generating eventsp. 153
Handling button eventsp. 154
Handling item eventsp. 156
Reacting to keyboard eventsp. 158
Responding to mouse eventsp. 160
Announcing messagesp. 162
Requesting inputp. 164
Playing soundsp. 166
Summaryp. 168
Deploying programsp. 169
Methods of deploymentp. 170
Distributing programsp. 172
Building archivesp. 174
Deploying applicationsp. 176
Enabling Web Startp. 178
Producing appletsp. 180
Converting web pagesp. 182
Deploying appletsp. 184
Summaryp. 186
Indexp. 187
Table of Contents provided by Ingram. All Rights Reserved.

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program