Skip to main content
Book cover

Fundamentals of Java Programming

  • Textbook
  • © 2018

Overview

  • Key object classes (String, Scanner, PrintStream, Arrays, and File) are included to get started in Java programming
  • Concise coverage of the fundamental conceps of Java programming uses line-by-line descriptions of code examples, without using graphics
  • Source codes of the code examples available electronically
  • An ample amount of exercise (250+) are included for each chapter, with a solutions manually available
  • A complete set of lectures slides available to instructors

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

Access this book

eBook USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book USD 84.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access

Licence this eBook for your library

Institutional subscriptions

Table of contents (19 chapters)

  1. Programming Basics

  2. Loops

  3. Arrays and Objects

Keywords

About this book

Making extensive use of examples, this textbook on Java programming teaches the fundamental skills for getting started in a command-line environment. Meant to be used for a one-semester course to build solid foundations in Java, Fundamentals of Java Programming eschews second-semester content to concentrate on over 180 code examples and 250 exercises.

Key object classes (String, Scanner, PrintStream, Arrays, and File) are included to get started in Java programming. The programs are explained with almost line-by-line descriptions, also with chapter-by-chapter coding exercises.

Teaching resources include solutions to the exercises, as well as digital lecture slides.

Authors and Affiliations

  • Department of Computer Science, University of Miami, Miami, USA

    Mitsunori Ogihara

About the author

Mitsunori Ogihara is a professor of Computer Science at the University of Miami, Coral Gables, FL.  Prior to joining the University of Miami, he was a professor of Computer Science at the University of Rochester, Rochester, NY.  He is presently an editor of Theory of Computing Systems (Springer), International Journal of Foundations of Computer Science (World Scientific Press), and Open Computer Science Journal (De Gruyter).  He has published three books: A Complexity Theory Companion (Springer), Music Data Mining (CRC Press), and one in Japanese. He has published more than 190 research articles.

Bibliographic Information

  • Book Title: Fundamentals of Java Programming

  • Authors: Mitsunori Ogihara

  • DOI: https://doi.org/10.1007/978-3-319-89491-1

  • Publisher: Springer Cham

  • eBook Packages: Computer Science, Computer Science (R0)

  • Copyright Information: Springer Nature Switzerland AG 2018

  • Hardcover ISBN: 978-3-319-89490-4Published: 11 August 2018

  • Softcover ISBN: 978-3-030-07785-3Published: 30 January 2019

  • eBook ISBN: 978-3-319-89491-1Published: 13 July 2018

  • Edition Number: 1

  • Number of Pages: XVII, 515

  • Number of Illustrations: 24 b/w illustrations, 611 illustrations in colour

  • Topics: Java, Programming Languages, Compilers, Interpreters, Programming Techniques

Publish with us