TPT
Total:
$0.00
Java Coding Quickstart eBook
Share

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
  • 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
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.

Java Coding Quickstart eBook

Rated 4.75 out of 5, based on 4 reviews
4.8 (4 ratings)
BrainStemSchool
123 Followers
$24.95
$36.99
SAVE
$12.04

Highlights

Digital downloads
Grades icon
Grades
6th - 12th
Pages
100

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
  • 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
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.

Reviews

4.8
Rated 4.75 out of 5, based on 4 reviews
4
ratings
All verified TPT purchases
Rated 5 out of 5
January 4, 2022
Wonderful resource!
Shauna Jessie
(TPT Seller)
181 reviews
Grades taught: 11th
Rated 4 out of 5
December 20, 2021
This resource was used as a companion to additional resources from the writer.
Crystal W.
160 reviews
Grades taught: 9th, 10th, 11th, 12th
Rated 5 out of 5
July 18, 2020
Great Resource
viet V.
11,144 reviews
Rated 5 out of 5
May 16, 2019
This is a fantastic introduction to the language! Thanks for writing it.
Mark T.
8 reviews

Questions & Answers

Loading
Loading