Java Coding Quickstart eBook

78 Followers
Grade Levels
6th - 12th, Higher Education, Adult Education, Homeschool
Formats Included
- EBooks
Pages
100 pages

78 Followers
Description
Java Coding Quickstart eBook
The perfect follow-up to the wildly successful Free Python Coding Quickstart eBook
Covering a complete introduction to Computer Science in the world's most popular programming language. Appropriate for beginning programmers AND experienced coders wanting to learn a new language.
- Chapter 1: Get a Programming Environment 10
- Online Java Interpreter 10
- Repl.it 10
- Your Very First Program 11
- A Word About File Name, Class Name, And The main() Method 12
- Saving and Recovering Source Code 13
- What you can expect...for now 13
- Glossary of Terms in Chapter 1 15
- Chapter 1 Exercises 16
- Chapter 2: Learn the Basic Concepts 17
- Primitive Type 17
- Variables 17
- 3 VARIABLE NAMING RULES 18
- Math 20
- Using math in an output statement. 21
- Containing the result of an expression in a variable 21
- CODING IS NOT MATH 22
- Casting 22
- Casting Is Not Rounding 23
- Glossary of terms in Chapter 2 25
- Chapter 2 Exercises 26
- Chapter 3: Communicating With The Program And Making Decisions 27
- Input 27
- Selection 28
- Conditionals in if-else form 30
- Conditionals in if-else form 30
- Conditional Expressions 30
- You can use the following relational operators in conditional expressions: 30
- Boolean operators for combining relational statements: 31
- Boolean Operators Explained 31
- AND && 31
- OR || 31
- NOT ! 31
- String Equality 32
- Glossary of terms in Chapter 3 34
- Chapter 3 Exercises 35
- Chapter 4: Déjà Vu All Over Again 36
- Arrays and ArrayLists 36
- Arrays 36
- ArrayLists 38
- Loops 39
- "for" Loops 40
- "while" loops 42
- "do while" loops 45
- I heard the big kids talking about "for each" loops, what are those? 47
- Glossary of terms in Chapter 4 48
- Chapter 4 Exercises 50
- Arrays and ArrayLists 36
- Chapter 5: Methods (not Functions) 52
- There Are No Functions In Java 52
- The Only Method You Never Have To Call 52
- Some useful String functions 56
- switch Statements: Menu-style Decision Making 61
- Functions Common To All Objects 61
- Some useful functions that all Objects have 62
- Glossary Of Terms In Chapter 5 63
- Chapter 5 Exercises 64
- Chapter 6: Your Own Functions 65
- Two Aspects of Using Functions 65
- The function header and definition 68
- Parameters and arguments 68
- Return value 69
- The function call 69
- Why use functions? 69
- Glossary Of Terms In Chapter 6 70
- Chapter 6 Exercises 71
- Chapter 7: Object-Oriented Programming: Using Classes and Objects 72
- Understanding Classes 72
- Using Classes 74
- Glossary of Terms in Chapter 6 80
- Chapter 6 Exercises 81
- Chapter 8: Use java to Solve Problems 83
- Problems And Solutions 83
- Make A Frame 83
- Pig Latin 84
- Write a program to convert between English and Moorse Code 85
- Chapter 9: Conspicuously Absent 86
- Inheritance 86
- Interfaces 86
- Algorithms 86
- Graphics and GUIs 86
- Apps 86
Total Pages
100 pages
Answer Key
N/A
Teaching Duration
N/A
Report this Resource to TpT
Reported resources will be reviewed by our team. Report this resource to let us know if this resource violates TpT’s content guidelines.