• Complain

David Parsons - Foundational Java: Key Elements and Practical Programming, 2nd Edition

Here you can read online David Parsons - Foundational Java: Key Elements and Practical Programming, 2nd Edition full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2012, publisher: Springer, genre: Computer. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

David Parsons Foundational Java: Key Elements and Practical Programming, 2nd Edition
  • Book:
    Foundational Java: Key Elements and Practical Programming, 2nd Edition
  • Author:
  • Publisher:
    Springer
  • Genre:
  • Year:
    2012
  • Rating:
    5 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 100
    • 1
    • 2
    • 3
    • 4
    • 5

Foundational Java: Key Elements and Practical Programming, 2nd Edition: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "Foundational Java: Key Elements and Practical Programming, 2nd Edition" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

Java is now well-established as one of the worlds major programming languages, used in everything from desktop applications to web-hosted applications, enterprise systems and mobile devices. Java applications cover cloud-based services, the Internet of Things, self-driving cars, animation, game development, big data analysis and many more domains.

The second edition of Foundational Java: Key Elements and Practical Programming presents a detailed guide to the core features of Java and some more recent innovations enabling the reader to build their skills and confidence though tried-and-trusted stages, supported by exercises that reinforce the key learning points. All the most useful and commonly applied Java syntax and libraries are introduced, along with many example programs that can provide the basis for more substantial applications. Use of the Eclipse Integrated Development Environment (IDE) and the JUnit testing framework is integral to the book, ensuring maximum productivity and code quality when learning Java, although to ensure that skills are not confined to one environment the fundamentals of the Java compiler and run time are also explained. Additionally, coverage of the Ant tool will equip the reader with the skills to automatically build, test and deploy applications independent of an IDE.

Topics and features:

Presents the most up-to-date information on Java, including Java 14

Examines the key theme of unit testing, introducing the JUnit 5 testing framework to emphasize the importance of unit testing in modern software development

Describes the Eclipse IDE, the most popular open source Java IDE and explains how Java can be run from the command line

Includes coverage of the Ant build tool

Contains numerous code examples and exercises throughout

Provides downloadable source code, self-test questions, PowerPoint slides and other supplementary material at the website http://www.foundjava.com

This hands-on, classroom-tested textbook/reference is ideal for undergraduate students on introductory and intermediate courses on programming with Java. Professional software developers will also find this an excellent self-study guide/refresher on the topic.

Dr. David Parsons is National Postgraduate Director at The Mind Lab, Auckland, New Zealand. He has been teaching programming in both academia and industry since the 1980s and writing about it since the 1990s.

David Parsons: author's other books


Who wrote Foundational Java: Key Elements and Practical Programming, 2nd Edition? Find out the surname, the name of the author of the book and a list of all author's works by series.

Foundational Java: Key Elements and Practical Programming, 2nd Edition — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "Foundational Java: Key Elements and Practical Programming, 2nd Edition" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make
Contents
Landmarks
Texts in Computer Science Series Editors David Gries Department of Computer - photo 1
Texts in Computer Science
Series Editors
David Gries
Department of Computer Science, Cornell University, Ithaca, NY, USA
Orit Hazzan
Faculty of Education in Technology and Science, TechnionIsrael Institute of Technology, Haifa, Israel

More information about this series at http://www.springer.com/series/3191 Titles in this series now included in the Thomson Reuters Book Citation Index!

'Texts in Computer Science' (TCS) delivers high-quality instructional content for undergraduates and graduates in all areas of computing and information science, with a strong emphasis on core foundational and theoretical material but inclusive of some prominent applications-related content. TCS books should be reasonably self-contained and aim to provide students with modern and clear accounts of topics ranging across the computing curriculum. As a result, the books are ideal for semester courses or for individual self-study in cases where people need to expand their knowledge. All texts are authored by established experts in their fields, reviewed internally and by the series editors, and provide numerous examples, problems, and other pedagogical tools; many contain fully worked solutions.

The TCS series is comprised of high-quality, self-contained books that have broad and comprehensive coverage and are generally in hardback format and sometimes contain color. For undergraduate textbooks that are likely to be more brief and modular in their approach, require only black and white, and are under 275 pages, Springer offers the flexibly designed Undergraduate Topics in Computer Science series, to which we refer potential authors.

David Parsons
Foundational Java
Key Elements and Practical Programming
2nd ed. 2020
David Parsons The Mind Lab Auckland New Zealand ISSN 1868-0941 e-ISSN - photo 2
David Parsons
The Mind Lab, Auckland, New Zealand
ISSN 1868-0941 e-ISSN 1868-095X
Texts in Computer Science
ISBN 978-3-030-54517-8 e-ISBN 978-3-030-54518-5
https://doi.org/10.1007/978-3-030-54518-5
Springer Nature Switzerland AG 2020
This work is subject to copyright. All rights are reserved by the Publisher, whether the whole or part of the material is concerned, specifically the rights of translation, reprinting, reuse of illustrations, recitation, broadcasting, reproduction on microfilms or in any other physical way, and transmission or information storage and retrieval, electronic adaptation, computer software, or by similar or dissimilar methodology now known or hereafter developed.
The use of general descriptive names, registered names, trademarks, service marks, etc. in this publication does not imply, even in the absence of a specific statement, that such names are exempt from the relevant protective laws and regulations and therefore free for general use.
The publisher, the authors and the editors are safe to assume that the advice and information in this book are believed to be true and accurate at the date of publication. Neither the publisher nor the authors or the editors give a warranty, expressed or implied, with respect to the material contained herein or for any errors or omissions that may have been made. The publisher remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

This Springer imprint is published by the registered company Springer Nature Switzerland AG

The registered company address is: Gewerbestrasse 11, 6330 Cham, Switzerland

To my parents, gone but not forgotten.

Preface

In the Spring of 1996, I attended the Object Technology conference at Christ church College, Oxford. The excited buzz around the new Java language at this conference got me curious, and a few months spent getting up to speed with the syntax convinced me that it was worth trying out as a teaching language. After overcoming some hurdles, including getting a teaching lab upgraded from Windows 3.1 to Windows 95 so we could run Java, I taught a class of student volunteers at what is now Southampton Solent University the basics of Java in 1997. From this experience I wrote the first edition of Introductory Java which was published by Letts Educational in 1998. In 1999 I left academia to spend some years in industry, training and consulting in Java. This gave me a whole new perspective on the language as a professional tool, and the second edition of Introductory Java was published in 2003. By 2012 I was back teaching various programming languages in academia, but also continuing to deliver Java training for commercial clients and felt that a completely new book was needed to address all the changes in the language over the intervening decade. Hence the first edition of Foundational Java: Key Elements and Practical Programming was almost a completely new book with a new focus and a new publisher, covering Java up to version 7.

Fast forward to 2020 and the many accumulated changes to Java since version 7 had reached a point where I felt that Foundational Java needed a significant update, hence this second edition. It has grown out of more than 20 years of teaching Java both to students and to professionals across the world and reflects a wealth of experience and insight. I have had a great journey with Java, and I am grateful for the opportunity to share my Java knowledge with readers of this book.

Overview and Goals

The second edition of Foundational Java: Key Elements and Practical Programming guides the reader through all the core features of Java, and some more recent innovations, in a way that builds skills and confidence though tried and trusted stages, supported by exercises that reinforce the key learning points. Using this book, the reader is introduced to all the most useful and commonly applied Java syntax and libraries and is provided with many example programs that can provide the basis for more substantial applications.

Integral to the book is the use of the Eclipse Integrated Development Environment (IDE) and the JUnit testing framework. This ensures maximum productivity and code quality when learning Java. However, the fundamentals of using the Java compiler and run time are also explained to ensure that skills are not confined to one environment. In addition, coverage of the Ant tool ensures that the reader is equipped to automatically build, test and deploy their applications, including simple web applications, independent of an IDE.

Organization and Features

The book is organized into 20 chapters that cover various levels of Java (see Suggested Uses for further information). Each chapter covers a discrete topic and includes scaffolded exercises that build skills in a step by step fashion. I have experimented in the past with teaching Java using an objects first approach but experience has shown me that it is better to cover the language fundamentals before addressing object-oriented concepts, so this book follows an objects later philosophy.

The key features of this book are that it

  • Meets the needs of both students and professionals.

  • Provides both introductory and intermediate coverage

  • Has been completely updated, including Java 14

  • Uses the Eclipse IDE, the most popular open source Java IDE, but also explains how Java can be run from the command line

Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «Foundational Java: Key Elements and Practical Programming, 2nd Edition»

Look at similar books to Foundational Java: Key Elements and Practical Programming, 2nd Edition. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «Foundational Java: Key Elements and Practical Programming, 2nd Edition»

Discussion, reviews of the book Foundational Java: Key Elements and Practical Programming, 2nd Edition and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.