𝔖 Scriptorium
✦   LIBER   ✦

πŸ“

Simply Java: An Introduction to Java Programming (Programming Series)

✍ Scribed by James Levenick


Publisher
Charles River Media
Year
2005
Tongue
English
Leaves
409
Edition
1
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


For novice programmers, finding an interesting, practical Java programming reference that doesn't overwhelm them with details and complexity is difficult. Simply Java: An Introduction to Java Programming is an easy-to-follow textbook that guides the beginning programmer step-by-step through the process of learning Java. The main obstacle to learning object-oriented programming is the volume of interdependent detail that needs to be learned before even the simplest program can be created. Using a spiral approach, this text eliminates extraneous details early on and stresses object concepts that will provide a basis for students to become expert programmers. Classes, objects, and working programs are introduced at the outset, and programming is presented as extended problem solving, making it easier to understand. Class design and graphical user interfaces are introduced early, but most of the detail is postponed until after the student has a better grasp of objects, classes, and inheritance. Simply Java: An Introduction to Java Programming is the perfect text for anyone new to Java who wants a comprehensive, easy-to-comprehend reference.

✦ Table of Contents


Contents......Page 6
Preface......Page 12
Computing as a Fact of Life......Page 16
The Past: A Very Brief History of Computing......Page 21
Juggling......Page 27
Conclusion......Page 29
Introduction......Page 30
Examples......Page 35
Using Parameters to Pass Information to a Method......Page 41
A Digression......Page 42
The Power of Inheritance......Page 43
A Greetings Applet That Uses a Graphics Context......Page 44
Conclusion......Page 45
Compiler Error Messages......Page 46
Review Questions......Page 47
Introduction......Page 50
Building and Testing the Prototype GUI......Page 52
A Generic Problem-Solving Technique......Page 55
Account Class: Design, Implementation, and Testing......Page 56
Creating and Testing the Finished GUI......Page 63
The Bank Class: Design, Implementation, and Testing......Page 65
Putting It All Togetherβ€”Finally!......Page 69
Conclusion......Page 70
Review Questions......Page 71
Introduction......Page 74
The Graphics Class......Page 76
The Circle Classβ€”Design and Implementation......Page 78
Displaying a Circle Graphically......Page 81
The Color Class......Page 84
The Eye Class: Design and Implementation......Page 86
Assembling a Working Eyes Program......Page 94
Review Questions......Page 95
Introduction......Page 98
Details Iβ€”Statements in Java: Syntax and Semantics......Page 99
The Basics of Classes......Page 106
Constructors......Page 118
Details IIβ€”Types, Operators, and Expressions......Page 123
Recapitulation......Page 134
Conclusion......Page 138
Review Questions......Page 139
Introduction......Page 142
Inheritance......Page 143
Composition......Page 146
Composition Programming Example: Snowpeople......Page 147
Conclusion......Page 157
Review Questions......Page 159
Introduction......Page 160
Actions Depending on Conditionsβ€”Conditional Execution......Page 161
Programming Example: Using the SingleScoreConverter Class in a Tennis Scorekeeping Program......Page 171
Review Questions......Page 184
Introduction......Page 186
The while Loop......Page 187
The for Loop......Page 193
Strings: A Very Brief Introduction......Page 199
Conclusion......Page 212
Review Questions......Page 213
An Introduction to Threads......Page 214
The Programming Task......Page 219
Recapitulation......Page 233
Conclusion......Page 234
Introduction......Page 236
Isolating the I/O Using java.util.StringTokenizer......Page 238
The MyReader Class......Page 243
Putting It All Together......Page 250
Review Questions......Page 251
Introduction......Page 254
Arrays......Page 255
Vector and Iterator......Page 259
A Simple Bank Database......Page 261
Molecules in Box......Page 272
Review Questions......Page 282
Introduction......Page 286
Interfaces......Page 287
Designing a List Class......Page 290
List Implementation Using an Array: MyArrayIntList......Page 292
Implementation Using a Vector: MyVectorIntList......Page 297
Testing......Page 301
JavaDoc......Page 303
Review Questions......Page 304
Introduction......Page 306
Intuitions for Three Sorts......Page 307
Algorithm/Pseudocode......Page 315
Implementation......Page 316
Making the Sorts More Modular......Page 321
Timing the Sorts Using an Abstract Class......Page 323
Conclusion......Page 331
Review Questions......Page 332
Once Over, Quickly......Page 334
Idioms......Page 342
The Process of Programming......Page 348
Conclusion......Page 350
Getting Started with NetBeans and the Greetings Program......Page 352
Creating the Simplest Applet in NetBeans......Page 354
Creating a GUI Applet......Page 357
Adding, Connecting, and Testing a Button......Page 361
Creating a GUI Application......Page 364
Adding a Pop-Up Frame......Page 366
Adding, Connecting, and Testing a TextField......Page 367
Adding a TextArea......Page 368
Adding and Using a Choice......Page 369
Creating a Class......Page 370
Creating a Class with a Test Driver......Page 371
Changing the Size of an Applet......Page 372
Catching Mouse Clicks......Page 373
Compiling and Running Java Programs without NetBeans......Page 374
Access Modifiers......Page 382
Exceptions......Page 383
repaint( ), paint( ), and update......Page 384
Appendix C: Answers to Selected Exercises......Page 386
Appendix D: About the CD-ROM......Page 390
C......Page 392
J......Page 393
R......Page 394
V......Page 395
A......Page 396
B......Page 397
C......Page 398
D......Page 401
F......Page 402
I......Page 403
L......Page 404
M......Page 405
P......Page 406
S......Page 407
T......Page 408
Y......Page 409


πŸ“œ SIMILAR VOLUMES


Simply Java: An Introduction to Java Pro
✍ James (James Levenick) Levenick πŸ“‚ Library πŸ“… 2005 πŸ› Charles River Media 🌐 English

For novice programmers, finding an interesting, practical Java programming reference that doesn't overwhelm them with details and complexity is difficult. Simply Java: An Introduction to Java Programming is an easy-to-follow textbook that guides the beginning programmer step-by-step through the proc

Java: Java Programming For Beginners - A
✍ Sanderson S.J. πŸ“‚ Library 🌐 English

Amazon Digital Services LLC, 2016. β€” 145 p. β€” ASIN: B019VIVR8K. β€” Editor Paulsen Jared<div class="bb-sep"></div>Written By a Software Engineer<br/>This Java Programming guide will make it as simple as possible for you to learn the Java language. By the end of this book, I promise you will feel highl