Skip to main content

The Java Story

  • Chapter
  • First Online:
Foundational Java

Part of the book series: Texts in Computer Science ((TCS))

Abstract

This chapter introduces Java by describing how it has become a mature and popular language that is used across the world for all kinds of applications. It explains why to program successfully in Java it is necessary to understand object-oriented concepts and then apply them to Java objects. The chapter outlines how Java’s rich syntax and wide-ranging APIs mean that it can be used for all kinds of programming, from writing a command line utility to building a distributed client-server system or a complex multithreaded real-time system. It describes the history of Java and how it has matured into a major programming language supporting many aspects of the current software industry. It concludes by discussing how, despite becoming to some extent a legacy language, Java will continue to evolve and be providing programmers with the tools for coding a host of applications in all kinds of contexts for many years to come. It also explains how Java’s influence is such that a knowledge of Java can be extremely useful in learning the new generations of languages that have followed it.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 49.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 64.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 89.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

Purchases are for personal use only

Institutional subscriptions

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to David Parsons .

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Parsons, D. (2020). The Java Story . In: Foundational Java. Texts in Computer Science. Springer, Cham. https://doi.org/10.1007/978-3-030-54518-5_1

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-54518-5_1

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-54517-8

  • Online ISBN: 978-3-030-54518-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics