Java in easy steps / Mike McGrath.
"Equally useful for newcomers with no previous knowledge of programming languages, hobbyists looking to explore Java's possibilities, and experienced programmers who wish to add Java to their skill set, Java In Easy Steps begins by explaining how to download and install the free Java Development Kit (JDK) so that the reader can quickly begin to create executable programs by copying the examples. Written in the clear, jargon-free style that has made the series successful, this book progressively builds knowledge of Java, so that by the end, readers will have gained a sound understanding of the Java language and be able to write their own Java programs and compile them into executable files that can be run on any Java-enabled computer. Every page is packed with confidence-building visual guides so that what readers see on their screens is exactly what appears in the book."--Publisher's description.
Record details
- ISBN: 9781840787535
- ISBN: 1840787538
- Physical Description: 192 pages : colour illustrations ; 23 cm
- Edition: 6th edition.
- Publisher: Leamington Spa, England : In Easy Steps. [2017]
- Copyright: ©2017
Content descriptions
General Note: | Includes index. "Covers Java 9." |
Formatted Contents Note: | Getting started -- Performing operations -- Making statements -- Directing values -- Manipulating data -- Creating classes -- Importing functions -- Building interfaces -- Recognizing events -- Deploying programs. |
Search for related items by subject
Subject: | Java (Computer program language) Programming languages (Electronic computers) Computer programming. |
Search for related items by series
Available copies
- 1 of 1 copy available at Kirtland Community College.
Holds
- 0 current holds with 1 total copy.
Show Only Available Copies
Location | Call Number / Copy Notes | Barcode | Shelving Location | Status | Due Date |
---|---|---|---|---|---|
Kirtland Community College Library | QA 76.73 .J3 M34 2017 | 30775305537830 | General Collection | Available | - |
Java in Easy Steps : Covers Java 9
Click an element below to view details:
Table of Contents
Java in Easy Steps : Covers Java 9
Section | Section Description | Page Number |
---|---|---|
1 | Getting started | p. 7 |
Introduction | p. 8 | |
Installing the JDK | p. 10 | |
Writing a first Java program | p. 12 | |
Compiling & running programs | p. 14 | |
Creating a variable | p. 16 | |
Recognizing data types | p. 18 | |
Creating constants | p. 20 | |
Adding comments | p. 21 | |
Troubleshooting problems | p. 22 | |
Summary | p. 24 | |
2 | Performing operations | p. 25 |
Doing arithmetic | p. 26 | |
Assigning values | p. 28 | |
Comparing values | p. 30 | |
Assessing logic | p. 32 | |
Examining conditions | p. 34 | |
Setting precedence | p. 36 | |
Escaping literals | p. 38 | |
Working with bits | p. 40 | |
Summary | p. 42 | |
3 | Making statements | p. 43 |
Branching with it | p. 44 | |
Branching alternatives | p. 46 | |
Switching branches | p. 48 | |
Looping for | p. 50 | |
Looping while true | p. 52 | |
Doing do-while loops | p. 54 | |
Breaking out of loops | p. 56 | |
Returning control | p. 58 | |
Summary | p. 60 | |
4 | Directing values | p. 61 |
Casting type values | p. 62 | |
Creating variable arrays | p. 64 | |
Passing an argument | p. 66 | |
Passing multiple arguments | p. 68 | |
Looping through elements | p. 70 | |
Changing element values | p. 72 | |
Adding array dimensions | p. 74 | |
Catching exceptions | p. 76 | |
Summary | p. 78 | |
5 | Manipulating data | p. 79 |
Exploring Java classes | p. 80 | |
Doing mathematics | p. 82 | |
Rounding numbers | p. 84 | |
Generating random numbers | p. 86 | |
Managing strings | p. 88 | |
Comparing strings | p. 90 | |
Searching strings | p. 92 | |
Manipulating characters | p. 94 | |
Summary | p. 96 | |
6 | Creating classes | p. 97 |
Forming multiple methods | p. 98 | |
Understanding program scope | p. 100 | |
Forming multiple classes | p. 102 | |
Extending an existing class | p. 104 | |
Creating an object instance | p. 106 | |
Producing an object instance | p. 108 | |
Encapsulating properties | p. 110 | |
Constructing object values | p. 112 | |
Summary | p. 114 | |
7 | Importing functions | p. 115 |
Handling files | p. 116 | |
Reading console input | p. 118 | |
Reading files | p. 120 | |
Writing files | p. 122 | |
Sorting array elements | p. 124 | |
Making array lists | p. 126 | |
Managing dates | p. 128 | |
Formatting numbers | p. 130 | |
Summary | p. 132 | |
8 | Building interfaces | p. 133 |
Creating a window | p. 134 | |
Adding push buttons | p. 136 | |
Adding labels | p. 138 | |
Adding text fields | p. 140 | |
Adding item selectors | p. 142 | |
Adding radio buttons | p. 144 | |
Arranging components | p. 146 | |
Changing appearance | p. 148 | |
Summary | p. 150 | |
9 | Recognizing events | p. 151 |
Listening for events | p. 152 | |
Generating events | p. 153 | |
Handling button events | p. 154 | |
Handling item events | p. 156 | |
Reacting to keyboard events | p. 158 | |
Responding to mouse events | p. 160 | |
Announcing messages | p. 162 | |
Requesting input | p. 164 | |
Summary | p. 166 | |
10 | Deploying programs | p. 167 |
Producing an application | p. 168 | |
Distributing programs | p. 170 | |
Building Java archives | p. 172 | |
Deploying applications | p. 173 | |
Creating Android projects | p. 174 | |
Exploring project files | p. 176 | |
Adding resources & controls | p. 178 | |
Inserting Java code | p. 180 | |
Testing the application | p. 182 | |
Deploying Android apps | p. 184 | |
Summary | p. 186 | |
Index | p. 187 |