**Learning Java** |
Building this skill to become a developer |
Ch. |
Page |
Title |
Date Started |
Date Completed |
PART I GETTTING STARTED |
1 |
3 |
Becoming a Programmer |
|
|
2 |
13 |
Writing Your Frist Program |
|
|
3 |
27 |
Vacationing in Java |
|
|
4 |
41 |
Understanding How Java Programs Work |
|
|
PART II LEARNING THE BASICS OF PROGRAMMING |
5 |
53 |
Storing and Changing Information in a Program |
|
|
6 |
71 |
Using strings to Communicate |
|
|
7 |
83 |
Using Conditional Tests to Make Decisions |
|
|
8 |
99 |
Repeating an Action with Loops |
|
|
PART III WORKING WITH INFORMATION IN NEW WAYS |
9 |
111 |
Storing Information with Arrays |
|
|
10 |
125 |
Creating Your Frist Object |
|
|
11 |
141 |
Describing What Your Object Is Like |
|
|
12 |
159 |
Making the Most of Existing Objects |
|
|
PART IV MOVING INTO ADVANCED TOPICS |
13 |
173 |
Storing Objects in Data Structures |
|
|
14 |
187 |
Handling Errors in a Program |
|
|
15 |
203 |
Creating a Threaded Program |
|
|
16 |
221 |
Using Inner Classes and Closures |
|
|
PART V PROGRAMMING A GRAPHICAL USER INTERFACE |
17 |
237 |
Building a Simple User Interface |
|
|
18 |
259 |
Laying Out a User Interface |
|
|
19 |
273 |
Responding to User Input |
|
|
PART VI WRITING INTERNET APPLICATIONS |
20 |
291 |
Reading and Writing Files |
|
|
21 |
309 |
Using Java 9’s New HTTP Client |
|
|
22 |
325 |
Creating Java2D Graphics |
|
|
23 |
341 |
Creating Minecraft Mods with Java |
|
|
24 |
375 |
Writing Android Apps |
|
|