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
Beginning Programming with Java® For Dummies
Beginning Programming with Java® For Dummies
Curriculum
29 Sections
95 Lessons
10 Weeks
Expand all sections
Collapse all sections
Introduction
5
5.6
About This Book
5.7
Foolish Assumptions
5.8
Icons Used in This Book
5.9
Beyond the Book
5.10
Where to Go from Here
Part 1: Getting Started with Java Programming
0
Chapter 1: The Big Picture
3
12.13
What’s It All About?
12.14
From Your Mind to the Computer’s Processor
12.15
Your Java Programming Toolset
Chapter 2: Setting Up Your Computer
3
16.17
Let’s Get Started
16.18
If You Need More Details …
16.19
What’s Next?
Chapter 3: Running Programs
3
20.21
Running a Canned Java Program
20.22
Some Programs Don’t Come in Cans
20.23
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
25.26
Checking Out Java Code for the First Time
25.27
The Elements in a Java Program
25.28
Understanding a Simple Java Program
Chapter 5: Composing a Program
4
29.30
Computers Are Stupid
29.31
Building an Echo Chamber
29.32
Make IntelliJ Do All the Work
29.33
Expecting the Unexpected
Chapter 6: Using the Building Blocks: Variables, Values, and Types
5
34.35
Various Variables and Ways in Which They Vary
34.36
What Do All Those Zeros and Ones Mean?
34.37
Reading Decimal Numbers from the Keyboard
34.38
Variations on a Theme
34.39
Experimenting with JShell
Chapter 7: Numbers and Types
3
40.41
Using Whole Numbers
40.42
Creating New Values by Applying Operators
40.43
Size Matters
Chapter 8: Numbers? Who Needs Numbers?
3
44.45
A Brief Character Study
44.46
The Moment of Truth (and Falsehood)
44.47
The Remaining Primitive Types
Part 3: Controlling the Flow
0
Chapter 9: Forks in the Road
3
49.50
Decisions, Decisions!
49.51
Making Decisions (Java if Statements)
49.52
Variations on the Theme
Chapter 10: Which Way Did He Go?
4
53.54
Forming Bigger and Better Conditions
53.55
Building a Nest
53.56
Enumerating the Possibilities
53.57
When One Line Isn’t Enough
Chapter 11: Around and Around It Goes
3
58.59
Repeating Instructions Again and Again and Again and Again
58.60
Where Does Each Statement Belong?
58.61
Priming the Pump
Chapter 12: Circling Back to Java Loops
2
62.63
Repeating Statements a Certain Number of Times (Java for Statements)
62.64
Repeating Until You Get What You Need (Java do Statements)
Part 4: The Inside ScOOP
0
Chapter 13: Programming with Objects and Classes
4
66.67
The Class Is Always Cleaner
66.68
From Classes Come Objects
66.69
Another Way to Think about Classes
66.70
What’s Next?
Chapter 14: Using Methods and Fields from a Java Class
4
71.72
Long Live the String!
71.73
Using an Object’s Methods
71.74
How to Achieve Static Equilibrium
71.75
The View from On High
Chapter 15: Creating New Java Methods
5
76.77
Defining a Method within a Class
76.78
Let the Objects Do the Work
76.79
Passing the Buck
76.80
Getting a Value from a Method
76.81
What Next?
Part 5: Smart Java Techniques
0
Chapter 16: Piles of Files: Dealing with Information Overload
3
83.84
Running a Disk-Oriented Program
83.85
Writing a Disk-Oriented Program
83.86
Writing, Rewriting, and Re-Rewriting
Chapter 17: How to Flick a Virtual Switch
4
87.88
Meet the switch Statement
87.89
A Switch in Time
87.90
Your Grandparents’ switch Statement
87.91
Using a Conditional Operator
Chapter 18: Creating Loops within Loops
3
92.93
Paying Your Old Code a Little Visit
92.94
Nested Development
92.95
Using Nested for Loops
Chapter 19: Out of Many, One
6
96.97
Some Loops in Action
96.98
Reader, Meet Arrays; Arrays, Meet the Reader
96.99
Working with Arrays
96.100
Looping in Style
96.101
When Good Arrays Go Bad
96.102
What to Do When Arrays Go Awry
Chapter 20: Oooey-GUI Was a Worm
2
103.104
Put Some Swing in Your Step
103.105
Drag-and-Drop for GUI Greatness
Part 6: The Part of Tens
0
Chapter 21: Ten Useful Classes in the Java API
10
107.108
ArrayList
107.109
File
107.110
Integer
107.111
JFrame
107.112
JOptionPane
107.113
Math
107.114
NumberFormat
107.115
Scanner
107.116
String
107.117
System
Chapter 22: Ten Bits of Advice for New Software Developers
10
118.119
How Long Does It Take to Learn Java?
118.120
Which of Barry’s Books Should I Read?
118.121
Are Books Other than Barry’s Good for Learning Java and Android Development?
118.122
Which Computer Programming Language(s) Should I Learn?
118.123
What Skills Other than Computer Coding Should I Learn?
118.124
How Should I Continue My Learning as a Software Developer?
118.125
How Else Should I Continue My Learning as a Developer?
118.126
How Can I Get a Job Developing Software?
118.127
I Still Don’t Know What to Do with My Life
118.128
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