Skip to content
Home
Programs
Close Programs
Open Programs
Cybersecurity
Courses
Community
News
Knowledgebase
GIS
Courses
Community
News
Knowledgebase
Agile Methodologies
Courses
Community
News
Knowledgebase
Catalog
About
Contact Us
Login
Sign Up
$
0.00
0
Cart
Login
Sign Up
$
0.00
0
Cart
Login
Sign Up
$
0.00
0
Cart
Home
All Programs
Computers
Languages
Java
Beginning Programming with Java
Beginning Programming with Java
Curriculum
29 Sections
95 Lessons
10 Weeks
Expand all sections
Collapse all sections
Introduction
5
1.1
About This Book
1.2
Foolish Assumptions
1.3
Icons Used in This Book
1.4
Beyond the Book
1.5
Where to Go from Here
Part 1: Getting Started with Java Programming
0
Chapter 1: The Big Picture
3
3.1
What’s It All About?
3.2
From Your Mind to the Computer’s Processor
3.3
Your Java Programming Toolset
Chapter 2: Setting Up Your Computer
3
4.1
Let’s Get Started
4.2
If You Need More Details …
4.3
What’s Next?
Chapter 3: Running Programs
3
5.1
Running a Canned Java Program
5.2
Some Programs Don’t Come in Cans
5.3
What’s All That Stuff in the IntelliJ IDEA Window?
Part 2: Writing Your Own Java Programs
0
Chapter 4: Exploring the Parts of a Program
3
7.1
Checking Out Java Code for the First Time
7.2
The Elements in a Java Program
7.3
Understanding a Simple Java Program
Chapter 5: Composing a Program
4
8.1
Computers Are Stupid
8.2
Building an Echo Chamber
8.3
Make IntelliJ Do All the Work
8.4
Expecting the Unexpected
Chapter 6: Using the Building Blocks: Variables, Values, and Types
5
9.1
Various Variables and Ways in Which They Vary
9.2
What Do All Those Zeros and Ones Mean?
9.3
Reading Decimal Numbers from the Keyboard
9.4
Variations on a Theme
9.5
Experimenting with JShell
Chapter 7: Numbers and Types
3
10.1
Using Whole Numbers
10.2
Creating New Values by Applying Operators
10.3
Size Matters
Chapter 8: Numbers? Who Needs Numbers?
3
11.1
A Brief Character Study
11.2
The Moment of Truth (and Falsehood)
11.3
The Remaining Primitive Types
Part 3: Controlling the Flow
0
Chapter 9: Forks in the Road
3
13.1
Decisions, Decisions!
13.2
Making Decisions (Java if Statements)
13.3
Variations on the Theme
Chapter 10: Which Way Did He Go?
4
14.1
Forming Bigger and Better Conditions
14.2
Building a Nest
14.3
Enumerating the Possibilities
14.4
When One Line Isn’t Enough
Chapter 11: Around and Around It Goes
3
15.1
Repeating Instructions Again and Again and Again and Again
15.2
Where Does Each Statement Belong?
15.3
Priming the Pump
Chapter 12: Circling Back to Java Loops
2
16.1
Repeating Statements a Certain Number of Times (Java for Statements)
16.2
Repeating Until You Get What You Need (Java do Statements)
Part 4: The Inside ScOOP
0
Chapter 13: Programming with Objects and Classes
4
18.1
The Class Is Always Cleaner
18.2
From Classes Come Objects
18.3
Another Way to Think about Classes
18.4
What’s Next?
Chapter 14: Using Methods and Fields from a Java Class
4
19.1
Long Live the String!
19.2
Using an Object’s Methods
19.3
How to Achieve Static Equilibrium
19.4
The View from On High
Chapter 15: Creating New Java Methods
5
20.1
Defining a Method within a Class
20.2
Let the Objects Do the Work
20.3
Passing the Buck
20.4
Getting a Value from a Method
20.5
What Next?
Part 5: Smart Java Techniques
0
Chapter 16: Piles of Files: Dealing with Information Overload
3
22.1
Running a Disk-Oriented Program
22.2
Writing a Disk-Oriented Program
22.3
Writing, Rewriting, and Re-Rewriting
Chapter 17: How to Flick a Virtual Switch
4
23.1
Meet the switch Statement
23.2
A Switch in Time
23.3
Your Grandparents’ switch Statement
23.4
Using a Conditional Operator
Chapter 18: Creating Loops within Loops
3
24.1
Paying Your Old Code a Little Visit
24.2
Nested Development
24.3
Using Nested for Loops
Chapter 19: Out of Many, One
6
25.1
Some Loops in Action
25.2
Reader, Meet Arrays; Arrays, Meet the Reader
25.3
Working with Arrays
25.4
Looping in Style
25.5
When Good Arrays Go Bad
25.6
What to Do When Arrays Go Awry
Chapter 20: Oooey-GUI Was a Worm
2
26.1
Put Some Swing in Your Step
26.2
Drag-and-Drop for GUI Greatness
Part 6: The Part of Tens
0
Chapter 21: Ten Useful Classes in the Java API
10
28.1
ArrayList
28.2
File
28.3
Integer
28.4
JFrame
28.5
JOptionPane
28.6
Math
28.7
NumberFormat
28.8
Scanner
28.9
String
28.10
System
Chapter 22: Ten Bits of Advice for New Software Developers
10
29.1
How Long Does It Take to Learn Java?
29.2
Which of Barry’s Books Should I Read?
29.3
Are Books Other than Barry’s Good for Learning Java and Android Development?
29.4
Which Computer Programming Language(s) Should I Learn?
29.5
What Skills Other than Computer Coding Should I Learn?
29.6
How Should I Continue My Learning as a Software Developer?
29.7
How Else Should I Continue My Learning as a Developer?
29.8
How Can I Get a Job Developing Software?
29.9
I Still Don’t Know What to Do with My Life
29.10
If I Have Other Questions, How Can I Contact Barry Burd?
This content is protected, please
login
and
enroll
in the course to view this content!
Login
or
Sign Up
Home
Programs
Close Programs
Open Programs
Cybersecurity
Courses
Community
News
Knowledgebase
GIS
Courses
Community
News
Knowledgebase
Agile Methodologies
Courses
Community
News
Knowledgebase
Cybersecurity
Courses
Community
News
Knowledgebase
Catalog
About
Contact Us
Linkedin
Instagram
Modal title
Main Content