100% found this document useful (3 votes)
142 views65 pages

Full Download Java From Zero To Proficiency 1st Edition Patrick Felicia PDF

Felicia

Uploaded by

kelsolellajf
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
100% found this document useful (3 votes)
142 views65 pages

Full Download Java From Zero To Proficiency 1st Edition Patrick Felicia PDF

Felicia

Uploaded by

kelsolellajf
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 65

Download the Full Version of textbook for Fast Typing at textbookfull.

com

Java from zero to proficiency 1st Edition Patrick


Felicia

https://textbookfull.com/product/java-from-zero-to-
proficiency-1st-edition-patrick-felicia/

OR CLICK BUTTON

DOWNLOAD NOW

Download More textbook Instantly Today - Get Yours Now at textbookfull.com


Recommended digital products (PDF, EPUB, MOBI) that
you can download immediately if you are interested.

Zero To Rich 1st Edition Smith

https://textbookfull.com/product/zero-to-rich-1st-edition-smith/

textboxfull.com

A Lady Unchained Dukes of the Demi Monde 2 1st Edition


Felicia Greene Greene Felicia

https://textbookfull.com/product/a-lady-unchained-dukes-of-the-demi-
monde-2-1st-edition-felicia-greene-greene-felicia/

textboxfull.com

Flavor From Food to Behaviors Wellbeing and Health 1st


Edition Patrick Etiévant

https://textbookfull.com/product/flavor-from-food-to-behaviors-
wellbeing-and-health-1st-edition-patrick-etievant/

textboxfull.com

A Courtesan s Comfort Dukes of the Demi Monde 3 1st


Edition Felicia Greene Greene Felicia

https://textbookfull.com/product/a-courtesan-s-comfort-dukes-of-the-
demi-monde-3-1st-edition-felicia-greene-greene-felicia/

textboxfull.com
A Duke Stripped Bare Dukes of the Demi Monde 1 1st Edition
Felicia Greene Greene Felicia

https://textbookfull.com/product/a-duke-stripped-bare-dukes-of-the-
demi-monde-1-1st-edition-felicia-greene-greene-felicia/

textboxfull.com

Integrability: From Statistical Systems to Gauge Theory


First Edition. Edition Patrick Dorey

https://textbookfull.com/product/integrability-from-statistical-
systems-to-gauge-theory-first-edition-edition-patrick-dorey/

textboxfull.com

Using and Administering Linux Volume 1: From Zero to Linux


Sysadmin Self-Study Both

https://textbookfull.com/product/using-and-administering-linux-
volume-1-from-zero-to-linux-sysadmin-self-study-both/

textboxfull.com

Learn Salesforce Lightning: The Visual Guide to the


Lightning UI 1st Edition Felicia Duarte

https://textbookfull.com/product/learn-salesforce-lightning-the-
visual-guide-to-the-lightning-ui-1st-edition-felicia-duarte/

textboxfull.com

How to pay zero taxes 2016 Schnepper

https://textbookfull.com/product/how-to-pay-zero-taxes-2016-schnepper/

textboxfull.com
JAVA FROM ZERO TO PROFICIENCY
(BEGINNER)

A step-by-step guide to learn Java.

Patrick Felicia
JAVA FROM ZERO TO PROFICIENCY
(BEGINNER)
http://learntocodewithpat/Java

Copyright © 2019 Patrick Felicia (Revised Edition)

All rights reserved. No part of this book may be reproduced, stored in retrieval
systems, or transmitted in any form or by any means, without the prior written
permission of the publisher (Patrick Felicia), except in the case of brief
quotations embedded in critical articles or reviews.

Every effort has been made in the preparation of this book to ensure the accuracy
of the information presented. However, the information contained in this book is
sold without warranty, either expressed or implied. Neither the author and its
dealers and distributors will be held liable for any damages caused or alleged to
be caused directly or indirectly by this book.

First published: February 2019


Published by Patrick Felicia
CREDITS

Author: Patrick Felicia.

Patrick Felicia is a lecturer and researcher at Waterford Institute of Technology,


where he teaches and supervises undergraduate and postgraduate students. He
obtained his MSc in Multimedia Technology in 2003 and PhD in Computer
Science in 2009 from University College Cork, Ireland. He has published several
books and articles on the use of video games for educational purposes, including
the Handbook of Research on Improving Learning and Motivation through
Educational Games: Multidisciplinary Approaches (published by IGI), and
Digital Games in Schools: a Handbook for Teachers, published by European
Schoolnet. Patrick is also the Editor-in-chief of the International Journal of
Game-Based Learning (IJGBL), and the Conference Director of the Irish
Symposium on Game-Based Learning, a popular conference on games and
learning organized throughout Ireland. He has also published books on coding
with Java through the creation of games.

Technical Reviewer: Garth Flint


MORE BOOKS BY PAT

JavaScript from Zero to Proficiency (Beginner) [1st Edition]

C# from Zero to Proficiency (Beginner) [1st Edition]

Unity from Zero to Proficiency (Beginner) [3rd Edition]


SUPPORT AND RESOURCES FOR THIS BOOK
A companion website has been set-up for this book, where you can download the
full project for this book, with all the code used throughout the book, so that you
can check your own code against the code solutions.
To avail of this content, you can open the following link:
http://learntocodewithpat.com/Java/
This site also provides you with the opportunity to subscribe to a mailing list and
receive:
Your book in the pdf format (FREE copy) so that you can open it on any
computer.
Regular updates and tutorials on Java.
Coupons to receive more than 30% discounts on some of my books.
This book is dedicated to Mathis & Helena
PREFACE
This book is part of a series entitled Java from Zero to Proficiency. In this
book series, you have the opportunity to learn Java programming from scratch
and to become proficient in this popular programming language.
In this book entitled "Java from Zero to Proficiency (Beginner)" you will
discover how to quickly get started with Java; you will learn about how to use
variables, methods, conditional statements and you will also write your own
code.
WHAT YOU NEED TO USE THIS BOOK
To complete the project presented in this book, you only need to install Java
Software Development Kit (SDK) and an Integrated Development Environment
of your choice.
In terms of computer skills, all the knowledge introduced in this book will
assume no prior programming experience from the on your part. Although this
book includes programming, you will be guided step-by-step. So for now, you
only need to be able to perform common computer tasks such as typing, and
opening and saving files.
WHO THIS BOOK IS FOR
If you can answer yes to all these questions, then this book is for you:
Are you a total beginner in Java programming?
Would you like to get started fast with Java concepts?
Although you may have had some prior exposure to Java, would you like
to delve more into Java?

If you can answer yes to all these questions, then this book is not for you:
Can you already easily code in Java?
Are you looking for a reference book on Java?
Are you an experienced (or at least advanced) Java programmer?
If you can answer yes to these three questions, you may instead look for other
books in this series. To see the content and topics covered by these books, you
can check the official website: http://learntocodewithpat/Java.
IMPROVING THE BOOK
Although great care was taken in checking the content of this book, I am human,
and some errors could remain. As a result, it would be great if you could let me
know of any issue or error you may have come across in this book, so that it can
be solved and the book updated accordingly. To report an error, you can email
me ([email protected]) with the following information:
Name of the book.
The page where the error was detected.
Describe the error and also what you think the correction should be.
Once your email has been received, the error will be checked, and, in the case of
a valid error, it will be corrected and the book page will be updated to reflect the
changes accordingly.
SUPPORTING THE AUTHOR
A lot of work has gone into this book and it is the fruit of long hours of
preparation, brainstorming, and finally writing. As a result, I would ask that you
do not distribute any illegal copies of this book.
If some of your friends are interested in the book, you can refer them to the
book’s official website (http://learntocodewithpat.com/Java) where they can
either buy the book, enter a monthly draw to be in for a chance of receiving a
free copy of the book, or to be notified of future promotional offers.
TABLE OF CONTENTS
1 Introduction to Java programming

What is Java

Choosing a code editor

Installing Java
Installing BlueJ

Creating your first application

Introduction to Java syntax

Statements

Comments

Variables

Using variables

Operators

Conditional statements

Methods

Scope of variables
A few things to remember when you create your applications (checklist)

Best practices
Level roundup

2 Customized Data types & Structures

Working with String variables

Working with number variables

Switch statements

Single-dimensional arrays

Single-dimensional arrays

Loops

Constants
Level roundup

3 Object-Oriented Programming & Classes

Classes

Defining a class
Accessing class members and variables

Constructors

Static members of a class

Inheritance

Accessing methods and access modifiers

Polymorphism (general concepts)

Packages and Namespaces

Lists
HashMaps

Level roundup

4 Creating a Word Guessing Game

Detecting and processing the user input

Choosing random words

Tracking the score and the number of attempts

Level Roundup

5 Thank you
CONTENT COVERED BY THIS BOOK
Chapter 1, Introduction to Java programming, provides an introduction to
general programming concepts. including Java syntax, variables and
methods. In this chapter, you will start to create your first application and
combine variables, and methods.
Chapter 2, Customized Data types & Structures, delves deeper into Java
and explains how to employ customized methods, structures and data
types to optimize your code. You will use loops and arrays to create a
quiz, and learn how to work with Strings and numbers with built-in
methods.
Chapter 3, Object-Oriented Programming & Classes, explains key
Object-Oriented concepts such as classes, polymorphism, inheritance, or
encapsulation. This chapter will show you how to create your own classes
and apply some common Object-Oriented concepts.
Chapter 4, Creating a Word Guessing Game, combines all the skills that
you have learned to create a word game.
Chapter 5 summarizes the topics covered in this book and provides you
with more information on the next steps to follow.
HOW YOU WILL LEARN FROM THIS BOOK
Because all students learn differently and have different expectations of a course,
this book is designed to ensure that all readers find a learning mode that suits
them. Therefore, it includes the following:
A list of the learning objectives at the start of each chapter so that you
have a snapshot of the skills that you will gain.
Each section includes an overview of the activities covered.
All the activities are step-by-step, and you are also given the opportunity
to engage in deeper learning and problem-solving skills through the
challenges offered at the end of each chapter.
Each chapter ends-up with a quiz and challenges through which you can
put your skills (and knowledge acquired) to the test. Challenges consist in
coding, debugging, or creating new features based on the knowledge that
you have acquired in the chapter.
The book focuses on the core skills that you need. While some sections go
into more detail, once concepts have been explained, links are provided to
additional resources, where necessary.
The code is introduced progressively and it is also explained in detail.
FORMAT OF EACH CHAPTER AND WRITING
CONVENTIONS
Throughout this book, and to make reading and learning easier, text formatting
and icons will be used to highlight parts of the information provided and to make
the book easy to read.
SPECIAL NOTES
Each chapter includes a resource section, so that you can further your
understanding and mastery of Java; these include:
A quiz for each chapter: these quizzes usually include 10 questions that
test your knowledge of the topics covered throughout the chapter. The
solutions are provided on just after the quiz.
A checklist: it consists of between 5 and 10 key concepts and skills that
you need to be comfortable with before progressing to the next chapter.
Challenges: each chapter includes a challenge section where you are
asked to combine your skills to solve a specific problem.
Author’s notes appear as illustrated below:
Author’s suggestions appear in this box.
Code appears as illustrated below:
public int score;
public String playersName = "Sam";

Checklists that include the important points covered in the chapter appear as
illustrated below:

Item1 for check list.


Item2 for check list.
Item3 for check list.
HOW CAN YOU LEARN BEST FROM THIS
BOOK?
Talk to your friends about what you are doing.
We often think that we understand a topic until we have to explain it to
friends and answer their questions. By explaining your different projects,
what you just learned will become clearer to you.
Do the exercises.
All chapters include exercises that will help you to learn by doing. In
other words, by completing these exercises, you will be able to better
understand the topics and gain practical skills (i.e., rather than just
reading).
Don’t be afraid of making mistakes.
I usually tell my students that making mistakes is part of the learning
process; the more mistakes you make and the more opportunities you
have for learning. At the start, you may find the errors challenging, or you
may find that your application does not work as expected until you
understand what went wrong.
Challenge yourself.
All chapters include a challenge section where you can decide to take on a
particular challenge to improve your programming or skills. These
challenges are there for you to think creatively and to apply the
knowledge that you have acquired in each chapter using a problem-based
approach.
Learn in chunks.
It may be challenging to go through five or six chapters straight, as it may
lower your motivation. Instead, give yourself enough time to learn, go at
your own pace, and learn in small units (e.g., between 15 and 20 minutes
per day). This will do at least two things for you: it will give your brain
the time to "digest" the information that you have just learned, so that you
can start fresh the following day. It will also make sure that you don’t
"burn-out" and that you keep your motivation levels high.
FEEDBACK
While I have done everything possible to produce a book of high quality and
value, I always appreciate feedback from readers so that the book can be
improved accordingly. If you would like to give feedback on this book, you can
email me at [email protected].
1
INTRODUCTION TO JAVA PROGRAMMING
"Everybody in this country should learn to program a computer, because it
teaches you how to think”
- Steve Jobs

In this section, we will go through an introduction to Java programming and look


at key aspects of this programming language, including:
It's syntax.
Variable types and scope.
Methods.

So, after completing this chapter, you will be able to:


Understand key concepts related to Java programming.
Understand how to use variables and methods.
Create and use your own methods.
The code solutions for this chapter are included in the resource pack that you
can download by following the instructions included in the section entitled
"Support and Resources for this Book".
WHAT IS JAVA
Java is a high level object-oriented language developed by Sun. It is a
multiplatform language which means that once it has been written and compiled,
a Java application can run on most platforms.
The fact that it is an object-oriented programming language means that a Java
programme consists of a collection of objects that interact with each other.
Java is used for many purposes, including the creation desktop or mobile
applications or even games.
CHOOSING A CODE EDITOR
In the next sections, you will start to write your own Java code. For this purpose,
you will need to use a code editor, and more specifically, an Integrated
Development Environment (IDE). These IDEs include all the necessary tools to
compile and execute your code, in addition to other options that will speed-up
your development and also help you to keep it free from bugs.
Using an IDE will provide you with an easier way to create, organize and check
your code, with some of the following features:
Text highlighting: so that you code is clearer to read and to modify.
Auto-completion: so that you don’t have to remember the name of all the
variables in your code, or the name of some common methods.
Error highlighting: so that some obvious errors are highlighted before
you even test your code.

There are many free IDEs available with their advantages and drawbacks,
including:
BlueJ.
Eclipse.
IntelliJ IDEA.
NetBeans.

All these IDEs considered, we will be using BlueJ for this book, although you
could use any of the other IDEs if you wish. BlueJ is an IDE specially developed
for beginners. It won't overwhelm you with too many features, but instead, help
you to get started with Java and provide some very useful features along the way
that will make your coding clearer, such as class diagrams, or code split into
color-coded blocks.
You can download BlueJ from the following site: https://www.bluej.org/
INSTALLING JAVA
Before you start working with Java, you will need to install the most recent
version of the Java Development Kit (JDK). The JDK includes all the libraries
that you need to be able to write, compile and run code in Java.
To do so, please do the following:
Open the following page:
https://www.oracle.com/technetwork/Java/Javase/downloads/index.html
Look for the latest version of Java SE Development Kit.
Download the most recent Java SE DK: as this book is being written, the
latest version of Java is Java SE 11.0.2.

Figure 1‑1: Downloading the SDK(Part 1)

Once you click on the Download button, a new set of options will appear
from which you can chose the version that you would like to download,
after accepting the license agreement..
Figure 1‑2: Downloading the SDK(Part 2)

Once you have downloaded the software please launch it and follow the
instructions.
INSTALLING BLUEJ
Once the Java SDK has been installed, it is time to install BlueJ, which is an
IDE that you will use to write your code in this book. BlueJ was designed with
Java beginners in mind and includes many features that make it easy to create
Java applications. So let’s install this software:
Please open the following link: https://www.bluej.org/.
Download the BlueJ version that corresponds to your operating system
(i.e., for Mac OS, Windows, or Linux).

Figure 1‑3: Installing BlueJ

If you are using a Windows computer:


Double-click the install file that you have downloaded.
This will run a standard installation. Follow the instructions on screen.
The installer will install the executable bluej.exe.
If when executing BlueJ you see a dialog box asking you whether you
want to block or unblock BlueJ, you may choose not to block BlueJ so
that it can be launched seamlessly.
The first time you launch BlueJ, and if you have more than one Java
version installed on your computer, you will be asked to select your
preferred version.
If you are using a Mac:
Download the installer for Mac (this is a zip file).
Decompress the zip file; this will create a folder called BlueJ.
Move the resulting folder to your Applications folder for example.
You can then click on the icon called BlueJ, to launch this application.

Figure 1‑4: Installing BlueJ on a Mac


Discovering Diverse Content Through
Random Scribd Documents
Findlay, H., ed. Handbook for practical farmers.
(Ja ’21)
Aims of teaching in Jewish schools. Grossmann,
L: (Ap ’20)
Air pirate. Gull, C. A. E: R. (N ’20)
Airplane photography. Ives, H. E. (Mr ’20)
Airships
Whale, G: British airships. (Jl ’20)
Alaska
Description and travel
Cameron, C. Cheechako in Alaska and Yukon.
(F ’21)
Kent, R. Wilderness. (Ap ’20)
Alaska man’s luck. Rutzebeck, H. (Ja ’21)
Albany: the crisis in government. Waldman, L: (S
’20)
Alcoholism
Towns, C: B. Habits that handicap. (Mr ’20)
Aldrich, Thomas Bailey, 1836–1907
Aldrich, L. Crowding memories. (N ’20)
Alf’s button. Darlington, W. A. (S ’20)
Aliens’ text book on citizenship. Beck, H. M. (O
’20)
All and sundry. Raymond, E. T. (Jl ’20)
All clear, God of my faith, and God’s outcast.
Manners, J: H. (Mr ’20)
All things are possible. Shestov, L. (O ’20)
All-wool Morrison. Day, H. F. (S ’20)
Allegra. Harker, L. A. (Ap ’20)
Almonds of life. Young. F. E. M. (O ’20)
Almosts. MacMurchy, H. (My ’20)
Alsace-Lorraine
O’Shaughnessy, E. L. Alsace in rust and gold.
(My ’20)
Also Ran. Reynolds, G. M. (N ’20)
Altitude and health. Roget, F. R. (D ’20)
Ambush. White, S: A. (N ’20)
America
City club of Chicago. Ideals of America. (Je ’20)
Discovery and exploration
Dark, R: Quest of the Indies. (D ’20)
Wiener, L. Africa and the discovery of
America. (Ja ’21)
America and the new era. Friedman, E. M., ed. (D
’20)
America first. Evans, L. B. (Ja ’21)
America via the neighborhood. Daniels, J: (Ja ’21)
American army in the European conflict.
Chambrun, J. A. de P. de, and Marenches, C: de.
(Mr ’20)
American boys’ handybook of camp-lore and
woodcraft. Beard, D. C. (D ’20)
American business law. Frey, A. B. (Jl ’20)
American colonization society
Fox, E. L. American colonization society, 1817–
1840. (D ’20)
American credo. Nathan, G: J., and Mencken, H:
L: (Ap ’20)
American democracy. Forman, S: E. (F ’21)
American democracy versus Prussian Marxism.
Birdseye, C. F. (O ’20)
American engineers in France. Parsons, W: B. (D
’20)
American foreign policy. Carnegie endowment for
international peace. Division of intercourse and
education. (D ’20)
American guide book to France and its
battlefields. Garey, E. B., and others. (Ag ’20)
American history. Muzzey, D: S. (O ’20)
American labor year book, 1919–1920. (D ’20)
American literature
Boynton, P. H. History of American literature.
(Mr ’20)
Collections
Rees, B. J., ed. Modern American prose
selections. (Ag ’20)
American medical biographies. Kelly, H. A., and
Burrage, W. L. (N ’20)
American police systems. Fosdick, R. B. (Ja ’21)
American school toys and useful novelties in
wood. Kunou, C: A. (My ’20)
American soul. Farriss, C: S. (F ’21)
American Supreme court as an international
tribunal. Smith, H. A. (F ’21)
American towns and people. Rhodes, H. G. (Ja
’21)
American world policies. Hill, D: J. (Ag ’20)
Americanism
Emerson, G. New frontier. (Ag ’20)
Americanism versus bolshevism. Hanson, O. (Mr
’20)
Americanization
Beck, H. M. Aliens’ text book on citizenship. (O
’20)
Bogardus, E. S. Essentials of Americanization.
(Ag ’20)
Daniels, J: America via the neighborhood. (Ja
’21)
Davis, P., and Schwartz, B., eds. Immigration
and Americanization. (Mr ’20)
Drachsler, J. Democracy and assimilation. (F
’21)
Stewart. W. Making of a nation. (My ’20)
Talbot. W., comp. and ed. Americanization. (Jl
’20)
Thompson, F. V: Schooling of the immigrant. (N
’20)
Americanization of Edward Bok. Bok, E: W: (D
’20)
Americans all. Heydrick, B: A., ed. (O ’20)
Americans by adoption. Husband, J. (Jl ’20)
American’s London. Hale, L. (O ’20)
America’s aims and Asia’s aspirations. Gallagher,
P. (O ’20)
America’s position in music. Simpson, E. E. (Ag
’20)
Among the Ibos of Nigeria. Basden, G: T: (Ja ’21)
Amusements
Ripley, G: S. Games for boys. (Ja. ’21)
Anarchism and anarchists
Ganz, M., and Ferber, N. J. Rebels. (Ap ’20)
Anchor. Sadler, M. (My ’20)
Ancient Allan. Haggard, H: R. (Je ’20)
Ancient man. Van Loon, H. W. (F ’21)
Andalusia
Maugham, W: S. Land of the blessed Virgin. (S
’20)
Anderson Crow, detective. McCutcheon, G: B. (Je
’20)
Anecdotes
D’Oyly, W. H. Tales retailed of celebrities and
others. (N ’20)
Anglo-American relations, 1861–1865. Shaw, F:
J:, and Chesson, W. H. (My ’20)
Animal husbandry. Tormey, J: L., and Lawry, R.
C. (F ’21)
Animals
Burgess, T. W. Burgess animal book for
children. (D ’20)
Ingersoll, E. Wit of the wild. (D ’20)
Animals, Legends and stories of
Bates, K. L. Sigurd our golden collie. (Ap ’20)
Eaton, W. P. On the edge of the wilderness. (D
’20)
Hawkes, C. Master Frisky. (O ’20)
Long, W: J. Wood-folk comedies. (N ’20)
Lytle, J: H. Story of Jack. (F ’21)
St Mars, F. Way of the wild. (O ’20)
Animated cartoons. Lutz, E. G: (Je ’20)
Animism
Zwemer, S: M. Influence of animism on Islam.
(Ag ’20)
Anne. Hartley, O. (N ’20)
Answer to John Robinson. (N ’20)
Antarctic regions
Shackleton, E. H: South. (Ap ’20)
Anthology of another town. Howe, E. W. (Ja ’21)
Anthology of magazine verse for 1919.
Braithwaite, W: S. B., ed. (Ap ’20)
Anthology of newspaper verse for 1919, and year
book of newspaper poetry. Davis, F. P., ed. (F
’21)
Anthology of recent poetry. Walters, L. D’O. (D
’20)
Anthony Aston. Nicholson, W. (Ja ’21)
Antichrist. Nietzsche, F. W. (Je ’20)
Apocalypse of John. Beckwith, I. T. (O ’20)
Application for positions
Gunion, P. C. Selling your services. (Je ’20)
Applied business law. Bush, C. H. (My ’20)
Applied science for metal workers. Dooley, W: H:
(Mr ’20)
Applied science for wood-workers. Dooley, W: H:
(Mr ’20)
Aranha, Joseph Graça. See Graça, Aranha, J.
P. da
Arbitration, Industrial
Beman, L. T., comp. Selected articles on the
compulsory arbitration and compulsory
investigation of industrial disputes. (N ’20)
Archaeology
Marshall, F. H: Discovery in Greek lands. (F ’21)
Archaic England. Bayley, H. (D ’20)
Architecture, Colonial
Cousins, F., and Riley, P. M. Colonial
architecture of Salem. (My ’20)
Robinson. A. G. Old New England houses. (N
’20)
Arctic regions
Stuck, H. Winter circuit of our Arctic coast. (Je
’20)
Argentine Republic
Description and travel
Dreier, K. S. Five months in the Argentine
from a woman’s point of view. (F ’21)
Argonaut and Juggernaut. Sitwell, O. (Ap ’20)
Argonauts of faith. Mathews, B. J. (Ag ’20)
Arguments and speeches. Evarts, W: M. (My ’20)
Arlen, Michael, pseud. See Kouyoumdjian, D.
Armenia
History
Aslan, K. Armenia and the Armenians from
the earliest times until the great war (1914).
(Je ’20)
Armies of labor. Orth, S: P. (D ’20)
Arms and armour
Dean, B. Helmets and body armor in modern
warfare. (O ’20)
Army and religion. (Mr ’20)
Army mental tests. Yoakum, C. S., and Yerkes, R.
M., eds. (My ’20)
Army of 1918. McCormick, R. R. (D ’20)
Army with banners. Kennedy, C: R. (My ’20)
Arnot, Frederick Stanley, 1858–1914
Baker, E. Life and explorations of Frederick
Stanley Arnot. (D ’20)
Arrows of desire. Mackenzie, J: S. (Jl ’20)
Art
Clutton-Brock, A. Essays on art. (Ap ’20)
Gibran, K. Twenty drawings. (Je ’20)
Sirén, O. Essentials in art. (D ’20)
Art, Commercial
Whiting, J: D. Practical illustration. (Ja ’21)
Art, Japanese
Stewart, B. Japanese color prints. (Ja)
Art of biography. Thayer, W: R. (D ’20)
Art of fighting. Fiske. B. A. (Je ’20)
Art of interesting. Donnelly, F. P. (N ’20)
Artificial light. Luckiesh, M. (Ag ’20)
Artists
Birnbaum, M. Introductions. (Jl ’20)
As the wind blew. Troubetzkoy, A. (D ’20)
As the wind blows. Phillpotts, E. (S ’20)
Asbestos
Summers, A. L. Asbestos and the asbestos
industry. (My ’20)
Ask and receive. Crane, A. M. (F ’21)
Asquith, Mrs Margot (Tennant), 1864–
Asquith, M. Margot Asquith, an autobiography.
(D ’20)
Aston, Anthony, 1712–1731
Nicholson, W. Anthony Aston. (Ja ’21)
At fame’s gateway. Mix, J. I. (My ’20)
At random. Creevey, C. A. (N ’20)
At the sign of the Red swan. Elwell, A. (Ag ’20)
At the sign of the Two heroes. Aldon, A. (O ’20)
Atchison, Topeka and Santa Fe railway
company
Bradley, G. D. Story of the Santa Fe. (Jl ’20)
Athletics
Clark, E. H. Track athletics up to date. (Ag ’20)
Atlantic coast line railroad
Dozier, H. D. History of the Atlantic coast line
railroad. (Je ’20)
Atlantida. Benoit, P. (S ’20)
Aurelia, and other poems. Nichols, R. M. B. (O
’20)
Austen, Jane, 1775–1817
Firkins, O. W. Jane Austen. (Ap ’20)
Australian victories in France in 1918. Monash, J:
(Ja ’21)
Austria
Foreign relations
Gori[)c]ar, J., and Stowe, L. B. Inside story of
Austro-German intrigue. (Ap ’20)
Authorship
Cushing, C: P. If you don’t write fiction. (Ag ’20)
Hearn. L. Talks to writers. (D ’20)
Klickmann, F. Lure of the pen. (My ’20)
Stevenson, R. L: B. Learning to write. (Ag ’20)
Autobiography. Carnegie, A. (N ’20)
Autobiography of a race horse. Yates, L. B. (Ag
’20)
Autobiography of a Winnebago Indian. (S ’20)
Autobiography of Buffalo Bill. Cody, W: F: (Jl ’20)
Automobile owner’s guide. Scholl, F. B. (N ’20)
Automobile starting, lighting, and ignition. Pagé,
V: W. (D ’20)
Automobiles
Pagé, V: W. Model T Ford car. (D ’20)
Schaefer. C. T. Motor truck design and
construction. (Mr ’20)
Scholl, F. B. Automobile owner’s guide. (N ’20)
Electric equipment
Pagé, V: W. Automobile starting, lighting, and
ignition. (D ’20)
Lighting
Collins, A. F: Motor car starting and lighting.
(S ’20)
Starting devices
Collins, A. F: Motor car starting and lighting.
(S ’20)
Autumn
Keeler, H. L. Our northern autumn. (D ’20)
Aviation
Dargon, J. Future of aviation. (D ’20)
Avowals. Moore, G: (My ’20)
Awakening. Galsworthy, J: (Ja ’21)
Bach, Johann Sebastian, 1685–1750
Forkel, J. N. Johann Sebastian Bach. (D ’20)
Bad results of good habits and other lapses. Park,
J: E. (Je ’20)
Bairnsfather, Bruce, 1887–
Bairnsfather, B. Bairnsfather case. (F ’21)
Bairnsfather case. Bairnsfather, B. (F ’21)
Balfour, Arthur James, 1848–
Raymond, E. T. Life of Arthur James Balfour.
(Ja ’21)
Balkan states
Sloane, W: M. Balkans. (S ’20)
History
Buxton, N. E:, and Leese, C. L. Balkan
problems and European peace. (S ’20)
Balkans. Sloane, W: M. (S ’20)
Ballads
Olcott, F. J. Story-telling ballads. (Ja ’21)
Some British ballads. (F ’21)
Ballads of old New York. Guiterman, A. (Mr ’20)
Bands (music)
Woods, G. H. Public school orchestras and
bands. (Je ’20)
Banks and banking
McCaleb, W. F. Present and past banking in
Mexico. (Ap ’20)
Barbarous soviet Russia. McBride, I: (S ’20)
Barbelllon, W. N. P., pseud. See Cummings,
B. F:
Barent Creighton. Shafer, D. C. (S ’20)
Barry Leroy. Bailey, H: C. (Je ’20)
Barstow, Mrs Montague. See Orczy, E.
Baseball
Frost, H., and Wardlaw, C: D. Basket ball and
indoor baseball for women. (S ’20)
Basil Everman. Singmaster, E. (Ap ’20)
Basket ball
Frost, H., and Wardlaw, C: D. Basket ball and
indoor baseball for women. (S ’20)
Battle of Jutland. Bellairs. C. W. (Je ’20)
Beaconsfield, Benjamin Disraeli, 1st earl
of, 1804–1881
Buckle, G: E. Life of Benjamin Disraeli, earl of
Beaconsfield. (O ’20)
Beautiful Mrs Davenant. Tweedale, V. (O ’20)
Beauty and the bolshevist. Miller, A. (D ’20)
Beck of Beckford. Blundell, M. E. (F ’21)
Bedouins. Huneker, J. G. (Je ’20)
Before and now. Harrison, A. (Je ’20)
Before the war. Haldane, R: B. H. (Ap ’20)
Beginner’s history of philosophy. Cushman, H. E.
(Ap ’20)
Behavior of crowds. Martin, E. D. (Ja ’21)
Belgian Congo and the Berlin act. Keith, A. B. (Ap
’20)
Belgium
Edwards, G: W. Belgium old and new. (F ’21)
Linden, H. V. Belgium. (F ’21)
German occupation
Mercier, D. F. F. J. Cardinal Mercier’s own
story. (My ’20)
History
Essen, L. van der. Short history of Belgium.
(Ap ’20)
Belgium old and new. Edwards, G: W. (F ’21)
Belonging. Wadsley, O. (O ’20)
Bengal fairy tales. Bradley-Birt, F. B. (Ja ’21)
Benjy. Stevenson, G: (Je ’20)
Bentley, John Francis, 1839–1902
L’Hôpital, W: de. Westminster cathedral and its
architect. (My ’20)
Berkshire hills
Eaton, W. P. In Berkshire fields. (N ’20)
Bernstorff, Johann Heinrich Andreas
Hermann Albrecht, graf von, 1862–
Bernstorff, J. H. A. H. A. My three years in
America. (Ag ’20)
Bertram Cope’s year. Fuller, H: B. (My ’20)
Best American humorous short stories. Jessup, A.,
ed. (S ’20)
Best plays of 1919–20. Mantle, B., ed. (D ’20)
Best psychic stories. French, J. L:, ed. (S ’20)
Best short stories of 1919. O’Brien, E: J. H., ed.
(Ap ’20)
Better letters. (My ’20)
Better world. Dennett, T. (F ’21)
Between you and me. Lauder, H. (Ap ’20)
Beverages
Stockbridge. B. E. What to drink. (Ap ’20)
Beyond the desert. Noyes, A. (D ’20)
Beyond the horizon. O’Neill, E. G. (S ’20)
Bible. Whole
About the Bible
Wheeler, E. P. Lawyer’s study of the Bible.
(Ap ’20)
Literary character
Genung, J: F. Guidebook to the Biblical
literature. (My ’20)
Bible. Old Testament
About the Old Testament
Schoff, W. H. Ship “Tyre.” (F ’21)
Parts of the Old Testament
Job
Jastrow, M., jr. Book of Job. (Ja ’21)
Single books
Genesis
Morgenstern, J. Jewish interpretation of
the book of Genesis. (D ’20)
Isaiah
Gordon, A. R. Faith of Isaiah. (D ’20)
Stories
Wood, I. F. Heroes of early Israel. (F ’21)
Bible. New Testament
Parts of the New Testament
Epistles
Kennedy, H. A. A. Theology of the Epistles.
(F ’21)
Parry, R. St J: Pastoral epistles. (F ’21)
Single books
Revelation
Beckwith, I. T. Apocalypse of John. (O ’20)
Texts
Moulton, R: G., ed. Modern reader’s Bible for
schools. (Je ’20)
Bibliography
Guthrie, A. L., comp. Index to St Nicholas. (Ap
’20)
Bickerstaffe-Drew. Francis Browning
Drew, 1858– See Ayscough, J:, pseud.
Big-town round-up. Raine, W: M. (F ’21)
Biography
Courtney, J. E. Freethinkers of the nineteenth
century. (S ’20)
Dombrowski, E. German leaders of yesterday
and today. (S ’20)
Ellis, J. Fame and failure. (S ’20)
Fryer, E. M. Book of boyhoods. (D ’20)
Hutchinson, H. G. Portraits of the eighties. (S
’20)
Raymond, E. T. All and sundry. (Jl ’20)
Thayer, W: R. Art of biography. (D ’20)
Dictionaries
Grove, G: Dictionary of music and musicians.
(F ’21)
Kelly, H. A., and Burrage, W. L. American
medical biographies. (N ’20)
Who was who. (D ’20)
Biology
East, E: M., and Jones, D. F. Inbreeding and
outbreeding. (Ag ’20)
Smallwood, W: M., and others. Biology for high
schools. (O ’20)
Thomson, J: A. System of animate nature. (Ja
’21)
Bird houses
Baxter, L. H. Boy bird house architecture. (My
’20)
Birds
Chapman, F. M. What bird is that? (Je ’20)
Hudson, W. H. Birds in town and village. (Je
’20)
Hudson, W. H. Birds of La Plata. (F ’21)
Morgan, A. B. Little folks tramping and
camping. (N ’20)
Birds. Squire, J: C. (D ’20)
Birds of La Plata. Hudson, W. H. (F ’21)
Birmingham, George A., pseud. See Hannay,
J. O.
Birth control
Marchant, J., ed. Control of parenthood. (F ’21)
Sanger, M. H. Woman and the new race. (F ’21)
Birth of God. Heidenstam, K: G. V. von. (My ’20)
Black Bartlemy’s treasure. Farnol, J. (Ja ’21)
Black buccaneer. Meader, S. W. (N ’20)
Black gold. Elliott, L. W. (F ’21)
Black knight. Sidgwick, C., and Garstin, C. (O ’20)
Black man’s burden. Morel, E. D. (Ja ’21)
Blacksheep! blacksheep! Nicholson, M. (Jl ’20)
Blind. Poole, E. (D ’20)
Blind wisdom. Hall, A. B. (F ’21)
Blood of things. Kreymborg, A. (F ’21)
Blood red dawn. Dobie, C: C. (Jl ’20)
Bloom of cactus. Bennet, R. A. (Mr ’20)
Blower of bubbles. Baxter, A. B. (Mr ’20)
Blue pearl. Scoville, S:, jr. (N ’20)
Blue print reading. Wyatt, E. M. (F ’21)
Blue prints
Wyatt, E. M. Blue print reading. (F ’21)
Blue room. Hamilton, C. (D ’20)
Blue smoke. Baker, K. (My ’20)
Blueberry bear. Sherard, J. L: (O ’20)
Bluestone. Wilkinson, M. O. (O ’20)
Boardwalk. Widdemer, M. (Mr ’20)
Boats and boating
Yates, R. F. Boys’ book of model boats. (N ’20)
Bobbins of Belgium. Kellogg, C. (My ’20)
Bobby and the big road. Lindsay, M. M. (O ’20)
Bohemians
Capek, T: Cechs (Bohemians) in America. (Mr
’20)
Böhme, Jacob. 1575–1624
Böhme, J. Confessions of Jacob Boehme. (F ’21)
Bok, Edward William, 1863–
Bok. E: W: Americanization of Edward Bok. (D
’20)
Bolshevik adventure. Pollock, J: (F ’21)
Bolshevik Russia. Antonelli, É. (Mr ’20)
Bolshevik theory. Postgate, R. W. (D ’20)
Bolshevism
Antonelli, É. Bolshevik Russia. (Mr ’20)
Cause of world unrest. (D ’20)
Comerford, F. New world. (N ’20)
Goode, W: T: Bolshevism at work. (Je ’20)
Hanson, O. Americanism versus bolshevism.
(Mr ’20)
Hapgood, N. Advancing hour. (O ’20)
Macdonald, J. R. Parliament and revolution.
(Ag ’20)
Mead, G: W. Great menace. (Ag ’20)
Miliukov, P. Bolshevism. (O ’20)
Postgate, R. W. Bolshevik theory. (D ’20)
Rihani, A. F. Descent of bolshevism. (Ag ’20)
Russell, B. A. W: Bolshevism. (Ja ’21)
Spargo, J: “Greatest failure in all history.” (S
’20)
Walling, W: E. Sovietism. (S ’20)
Bomber gipsy. Herbert, A. P. (Jl ’20)
Bonnie Prince Fetlar. Saunders, M. (N ’20)
Book of boyhoods. Fryer, E. M. (D ’20)
Book of bravery. Lanier, H: W. (Ja ’21)
Book of burlesques. Mencken, H: L: (Mr ’20)
Book of Chicago. Shackleton, R. (Ja ’21)
Book of games and parties. Wolcott, T. H., ed. (D
’20)
Book of good hunting. Newbolt, H: J: (F ’21)
Book of humorous verse. Wells, C., comp. (Ja ’21)
Book of Job. Jastrow, M., jr. (Ja ’21)
Book of marionettes. Joseph, H. H. (Jl ’20)
Book of Marjorie. (My ’20)
Book of modern British verse. Braithwaite, W: S.
B., ed. (My ’20)
Book of R. L. S. Brown, G: E: (Ap ’20)
Book of Susan. Dodd, L. W. (O ’20)
Book of the damned. Fort, C: (Ap ’20)
Book of the Severn. Bradley, A. G. (N ’20)
Books and reading
Bostwick, A. E. Librarian’s open shelf. (O ’20)
Quiller-Couch, A. T: On the art of reading. (D
’20)
Squire, J: C. Books in general. (S ’20)
Books and their writers. Mais, S. P. B. (O ’20)
Books for boys and girls
Abbott, J. L. Highacres. (D ’20)
Adams, K. Mehitable. (Ja ’21)
Aldon, A. At the sign of the Two heroes. (O ’20)
Anderson, R. G. Seven o’clock stories. (Ja ’21)
Armfield, C. Wonder tales of the world. (N ’20)
Ashmun, M. E. Marian Frear’s summer. (S ’20)
Ault, N. Dreamland shores. (Ja ’21)
Babson, R. W. Central American journey. (My
’20)
Bailey, C. S. Broad stripes and bright stars. (My
’20)
Bailey, C. S. Wonder stories. (O ’20)
Baldwin, J., and Livengood, W: W. Sailing the
seas. (F ’21)
Barbour, R. H:, and Holt, H. P. Mystery of the
Sea-lark. (O ’20)
Barclay, V. C. Danny again. (O ’20)
Bassett, S. W. Paul and the printing press. (O
’20)
Bosschère, J. de. City curious. (N ’20)
Bowen, W: Enchanted forest. (F ’21)
Bradley-Birt, F. B. Bengal fairy tales. (Ja ’21)
Brady, L. E. Green forest fairy book. (Ja ’21)
Bryant, A. E., ed. Treasury of hero tales. (O ’20)
Burgess, T. W. Burgess animal book for
children. (D ’20)
Butler, E. P. Swatty. (Ap ’20)
Carrington, H. Boy’s book of magic. (N ’20)
Chaffee, A. Lost river. (O ’20)
Chandler, A. C. More magic pictures of the long
ago. (My ’20)
Cheley, F. H. Overland for gold. (F ’21)
Children’s story garden. (Je ’20)
Chisholm, L., and Steedman, A., comps.
Staircase of stories. (My ’20)
Colum, P. Boy apprenticed to an enchanter. (Ja
’21)
Colum, P. Children of Odin. (D ’20)
Dana, E. N. Story of Jesus. (N ’20)
Davies, E. C. Boy in Serbia. (O ’20)
Dyer, W. A. Sons of liberty. (Ja ’21)
Eaton, W. P. On the edge of the wilderness. (D
’20)
Edwards, C. Treasury of heroes and heroines.
(D ’20)
Eells, E. S. Tales of enchantment from Spain. (N
’20)
Elias, E. L. Abraham Lincoln. (N ’20)
Elias, E. L. Periwinkle’s island. (N ’20)
Evans, L. B. America first. (Ja ’21)
Evison, M. Rainbow gold. (N ’20)
Fabre, J. H. C. Secret of everyday things. (N ’20)
Fillmore, P. H. Shoemaker’s apron. (N ’20)
Forsey, M. S. Jack and me. (N ’20)
Fraser, C. C. Boys’ book of sea fights. (N ’20)
Fraser, C. C. Young citizen’s own book. (N ’20)
Friedlander, G. Jewish fairy book. (N ’20)
Fryer, E. M. Book of boyhoods. (D ’20)
Fyleman, R. Fairies and chimneys. (N ’20)
Gardner, G. New Robinson Crusoe. (S ’20)
Garis, H. R. Rick and Ruddy. (O ’20)
Goldsmith, M. I wonder why. (O ’20)
Gordon, M. D. Crystal ball. (O ’20)
Gowar, E: Adventures in Mother Goose land. (O
’20)
Graham, J. C. It happened at Andover. (N ’20)
Grattan-Smith, T. E. True blue. (N ’20)
Gray, J. Rosemary Greenaway. (S ’20)
Greenberg, D: S. Cockpit of Santiago Key. (My
’20)
Griffis, W: E. Swiss fairy tales. (O ’20)
Hasbrouck, L. S. Hall with doors. (N ’20)
Hawkes, C. Master Frisky. (O ’20)
Holland, R. S. Refugee rock. (N ’20)
Ingpen, R., ed. One thousand poems for
children. (F ’21)
Kay, B. Elizabeth, her folks. (D ’20)
Kay, B. Elizabeth, her friends. (D ’20)
Kelland, C. B. Catty Atkins. (Mr ’20)
Kellogg, V. L. Nuova. (N ’20)
Knipe, E. and A. A. Mayflower maid. (O ’20)
Laboulaye, E. R. de. Laboulaye’s fairy book. (N
’20)
Laing, M. E. Hero of the longhouse. (F ’21)
Lamprey, L. Masters of the guild. (N ’20)
Langford, G: Pic, the weapon maker. (O ’20)
Lanier, H: W. Book of bravery. (Ja ’21)
Lansing, M. F., and Gulick, L. H. Food and life.
(My ’20)
Latham, H. S. Jimmy Quigg, office boy. (D ’20)
Latham, H. S. Marty lends a hand. (My ’20)
Levinger, E. E. New land. (F ’21)
Lindsay, M. M. Bobby and the big road. (O ’20)
Lisle. C. Diamond rock. (N ’20)
Livingston, R. Land of the great out-of-doors.
(N ’20)
Lofting, H. Story of Dr Dolittle. (Ja ’21)
Lord, K. Little playbook. (Ag ’20)
Macdonald. Z. K. Eileen’s adventures in
Wordland. (N ’20)
McFee, I. N. Boy heroes in fiction. (N ’20)
McFee, I. N. Girl heroines in fiction. (N ’20)
Machard, A. When Tytie came. (O ’20)
Mackain, F. E. Buzzy. (N ’20)
Marshall, A. Peggy in Toyland. (N ’20)
Mathews, B. J. Argonauts of faith. (Ag ’20)
Meader, S. W. Black buccaneer. (N ’20)
Meigs, C. Pool of stars. (My ’20)
Meiklejohn, N. Cart of many colors. (My ’20)
Miller, W. H. Ring-necked grizzly. (O ’20)
Morgan, A. B. Little folks tramping and
camping. (N ’20)
Olcott, F. J. Story-telling ballads. (Ja ’21)
Olcott, H. M. Whirling king, and other French
fairy tales. (O ’20)
Oliver, M. I. G. First steps in the enjoyment of
pictures. (Ap ’20)
Patch, E. M. Little gateway to science. (Je ’20)
Payne, F. U. Plays and pageants of citizenship.
(D ’20)
Peck, L. B. Stories for good children. (F ’21)
Perkins, L. Italian twins. (N ’20)
Perkins, L. Scotch twins. (My ’20)
Potter, M. C. Rhymes of a child’s world. (N ’20)
Price, E. B. Us and the bottle man. (O ’20)
Pritchard, M. T., and Ovington, M. W., comps.
Upward path. (O ’20)
Pumpelly, R. Travels and adventures of Raphael
Pumpelly. (F ’21)
Pyle, K. Tales of wonder and magic. (F ’21)
Rhoades, C. H. Four girls of forty years ago. (N
’20)
Richards. L. E. Honor Bright. (O ’20)
Rolt-Wheeler, F. W: Boy with the U.S. trappers.
(My ’20)
Saunders, M. Bonnie Prince Fetlar. (N ’20)
Scoville, S:, jr. Blue pearl. (N ’20)
Seaman, A. H. Crimson patch. (O ’20)
Segur, S. Old French fairy tales. (F ’21)
Sherard, J. L: Blueberry bear. (O ’20)
Skinner, A. M. and E. L., comps. Child’s book of
modern stories. (Ja ’21)
Skinner, A. M. and E. L., comps, and eds.
Garnet story book. (My ’20)
Skinner, E. L. and A. M. Children’s plays. (My
’20)
Smith, C. L. Gus Harvey. (Ja ’21)
Smith, L. R. Like-to-do stories. (O ’20)
Smith, M. S. Maid of Orleans. (F ’21)
Smith, N. A. Christmas child. (Ja ’21)
Spyri, J. Cornelli. (N ’20)
Spyri, J. Toni, the little wood-carver. (O ’20)
Stephens, J. Irish fairy tales. (F ’21)
Stone, G. Cousin Nancy and the Lees of Clifford.
(N ’20)
Stone, G. Jane and the owl. (O ’20)
Taggart, M. A. Pilgrim maid. (My ’20)
Tappan, E. M. Hero stories of France. (Je ’20)
Taylor, F. L. Two Indian children of long ago. (F
’21)
Taylor, I. A. Joan of Arc. (O ’20)
Teixeira de Mattos, A. L: Tyltyl. (N ’20)
Travel stories. (O ’20)
Turpin, E. Treasure mountain. (O ’20)
Welcome to our website – the ideal destination for book lovers and
knowledge seekers. With a mission to inspire endlessly, we offer a
vast collection of books, ranging from classic literary works to
specialized publications, self-development books, and children's
literature. Each book is a new journey of discovery, expanding
knowledge and enriching the soul of the reade

Our website is not just a platform for buying books, but a bridge
connecting readers to the timeless values of culture and wisdom. With
an elegant, user-friendly interface and an intelligent search system,
we are committed to providing a quick and convenient shopping
experience. Additionally, our special promotions and home delivery
services ensure that you save time and fully enjoy the joy of reading.

Let us accompany you on the journey of exploring knowledge and


personal growth!

textbookfull.com

You might also like