Skip to main content
  • Textbook
  • © 2014

Guide to Java

A Concise Introduction to Programming

  • Presents a specific focus on the fundamentals of Java programming, with extensive use of examples and hands-on exercises
  • Introduces the core concepts of object-oriented programming at an early stage, supported by the use of contour diagrams
  • Includes exercises at the end of each chapter, with selected answers in an appendix and a glossary of key terms

Part of the book series: Undergraduate Topics in Computer Science (UTICS)

  • 76k Accesses

Buy it now

Buying options

eBook USD 44.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Other ways to access

This is a preview of subscription content, log in via an institution to check for access.

Table of contents (10 chapters)

  1. Front Matter

    Pages i-xiii
  2. Variables, Input/Output, and Arithmetic

    • James T. Streib, Takako Soma
    Pages 1-38
  3. Objects: An Introduction

    • James T. Streib, Takako Soma
    Pages 39-67
  4. Selection Structures

    • James T. Streib, Takako Soma
    Pages 69-106
  5. Iteration Structures

    • James T. Streib, Takako Soma
    Pages 107-141
  6. Objects: Revisited

    • James T. Streib, Takako Soma
    Pages 143-184
  7. Strings

    • James T. Streib, Takako Soma
    Pages 185-202
  8. Arrays

    • James T. Streib, Takako Soma
    Pages 203-243
  9. Recursion

    • James T. Streib, Takako Soma
    Pages 245-266
  10. Objects: Inheritance and Polymorphism

    • James T. Streib, Takako Soma
    Pages 267-291
  11. Elementary File Input and Output

    • James T. Streib, Takako Soma
    Pages 293-310
  12. Back Matter

    Pages 311-358

About this book

This book presents a focused and accessible primer on the fundamentals of Java programming, with extensive use of examples and hands-on exercises. Topics and features: provides an introduction to variables, input/output and arithmetic operations; describes objects and contour diagrams, explains selection structures, and demonstrates how iteration structures work; discusses object-oriented concepts such as overloading and classes methods, and introduces string variables and processing; illustrates arrays and array processing and examines recursion; explores inheritance and polymorphism and investigates elementary files; presents a primer on graphical input/output, discusses elementary exception processing, and presents the basics of Javadoc; includes exercises at the end of each chapter, with selected answers in an appendix and a glossary of key terms; provides additional supplementary information at an associated website.

Reviews

From the book reviews:

“This book … really hits the mark for a basic introduction to Java programming. … This reviewer was very impressed with the organization of the topics and the incremental way that the presented concepts build upon each other. This is a very good resource for beginning Java programmers, and those who know any other programming language will find it a breeze to read. Summing Up: Highly recommended. Lower-division undergraduates, two-year technical program students, professionals/practitioners, and general readers.” (F. H. Wild III, Choice, Vol. 52 (3), November, 2014)

Authors and Affiliations

  • Department of Computer Science, Illinois College, Jacksonville, USA

    James T. Streib, Takako Soma

About the authors

Dr. James T. Streib is Professor and Chair of Computer Science at Illinois College, Jacksonville, IL, USA. He is also the author of the successful Springer Guide to Assembly Language. Dr. Takako Soma is Associate Professor of Computer Science at the same institution.

Bibliographic Information

Buy it now

Buying options

eBook USD 44.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Other ways to access