Java 9 Programming for Complete Beginners in 250 Steps [Video]

Java 9 Programming for Complete Beginners in 250 Steps [Video]

Ranga Karanam
New Release!

Start learning Java programming step-by-step with 200+ code examples. 250 amazing steps for absolute Java beginners!
Packt Subscription
FREE
$9.99/m after trial
Video
$10.01
RRP $179.99
Save 94%
What do I get with a Packt subscription?
  • Exclusive monthly discount - no contract
  • Unlimited access to entire Packt library of 6500+ eBooks and Videos
  • 120 new titles added every month, on new and emerging tech
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
$0.00
$10.01
$9.99 p/m after trial
RRP $179.99
Subscription
Video
Start a FREE 10-day trial

Frequently bought together


Java 9 Programming for Complete Beginners in 250 Steps [Video] Book Cover
Java 9 Programming for Complete Beginners in 250 Steps [Video]
$ 179.99
$ 10.01
JavaScript in Action - 3 Fun Interactive JavaScript Projects [Video] Book Cover
JavaScript in Action - 3 Fun Interactive JavaScript Projects [Video]
$ 186.99
$ 10.01
Buy 2 for $20.02
Save $346.96
Add to Cart

Video Details

ISBN 13 9781838556976
Course Length 25 hours 44 minutes

Table of Contents

Introduction to Java Programming with JShell using Multiplication Table
Step 00 - Getting Started with Programming
Step 01 - Introduction to Multiplication Table challenge
Step 02 - Launch JShell
Step 03 - Break Down Multiplication Table Challenge
Step 04 - Java Expression - An Introduction
Step 05 - Java Expression – Exercises
Step 06 - Java Expression – Puzzles
Step 07 - Printing output to console with Java
Step 08 - Printing output to console with Java - Exercise Statements
Step 09 - Printing output to console with Java - Exercise Solutions
Step 10 - Printing output to console with Java – Puzzles
JShell Tip - Multiple Lines of Code
Step 11 - Advanced Printing output to console with Java
Step 12 - Advanced Printing output to console with Java – Exercises
Step 13 - Introduction to Variables in Java
Step 14 - Introduction to Variables in Java - Exercises and Puzzles
Step 15 - 4 Important Things to Know about Variables in Java
Step 16 - How are variables stored in memory?
Step 17 - How to name a variable?
Step 18 - Understanding Primitive Variable Types in Java
Step 19 - Understanding Primitive Variable Types in Java - Choosing a Type
Java Tip - String Concatenation
Step 20 - Java Assignment Operator
Step 21 - Java Assignment Operator - Puzzles on Increment, Decrement and Compound
Step 22 - Programming Tips: JShell - Shortcuts, Multiple Lines and Variables
Step 23 - Java Conditionals and If Statement – Introduction
Step 24 - Java Conditionals and If Statement - Exercise Statements
Step 25 - Java Conditionals and If Statement - Exercise Solutions
Step 26 - Java Conditionals and If Statement – Puzzles
Step 27 - Java For Loop to Print Multiplication Table – Introduction
Step 28 - Java For Loop to Print Multiplication Table - Exercise Statements
Step 29 - Java For Loop to Print Multiplication Table - Exercise Solutions
Step 30 - Java For Loop to Print Multiplication Table – Puzzles
Step 31 - Getting Started with Programming - Revise all Terminology
Object Oriented Programming Again
Step 00 - Object Oriented Programming - Level 2 - Section Introduction
Step 01 - Basics of Designing a Class - Class, Object, State and Behavior
Step 02 - OOPS Example - Fan Class - Deciding State and Constructors
Step 03 - OOPS Example - Fan Class - Deciding Behavior with Methods
Step 04 - OOPS Exercise - Rectangle Class
Step 05 - Understanding Object Composition with Customer Address Example
Step 06 - Understanding Object Composition - An Exercise - Books and Reviews
Step 07 - Understanding Inheritance - Why do we need it?
Step 08 - Object is at top of Inheritance Hierarchy
Step 09 - Inheritance and Overriding - with toString() method
Step 10 - Java Inheritance - Exercise - Student and Employee Classes
Step 11 - Java Inheritance - Default Constructors and super() method call
Step 12 - Java Inheritance - Puzzles - Multiple Inheritance, Reference Variables
Step 13 - Java Abstract Class – Introduction
Step 14 - Java Abstract Class - First Example - Creating Recipes with Template M
Step 15 - Java Abstract Class – Puzzles
Step 16 - Java Interface - Example 1 - Gaming Console - How to think about Intef
Step 17 - Java Interface - Example 2 - Complex Algorithm - API defined by extern
Step 18 - Java Interface - Puzzles - Unimplemented methods, Abstract Classes, Values
Step 19 - Java Interface vs Abstract Class - A Comparison
Step 20 - Java Interface Flyable and Abstract Class Animal - An Exercise
Programming Tip - 97 Things every programming should know
Step 21 - Polymorphism - An introduction
Collections
Step 01 - Java Collections - Section Overview with Need for Collections
Step 02 - List Interface - Introduction - Position is King
Step 03 - List Inteface - Immutability and Introduction of Implementations – Array
Step 04 - List Inteface Implementations - ArrayList vs LinkedList
Programming Tip - Teach Yourselves programming in 10 Years
Step 05 - List Inteface Implementations - ArrayList vs Vector
Step 06 - List Inteface - Methods to add, remove and change elements and lists
Step 07 - List and ArrayList - Iterating around elements
Step 08 - List and ArrayList - Choosing iteration approach for printing and delete
Step 09 - List and ArrayList - Puzzles - Type Safety and Removing Integers
Step 10 - List and ArrayList - Sorting - Introduction to Collections sort static
Step 11 - List and ArrayList - Sorting - Implementing Comparable Inteface
Step 12 - List and ArrayList - Sorting - Providing Flexibility by implementing C
Step 13 - List and ArrayList - A Summary
Step 14 - Set Interface - Introduction - No Duplication
Step 15 - Understanding Data Structures - Array, LinkedList and Hashing
Step 16 - Understanding Data Structures - Tree - Sorted Order
Step 17 - Set Interface - Hands on - HashSet, LinkedHashSet and TreeSet
Step 18 - Set Interface - Exercise - Find Unique Characters in a List
Step 19 - TreeSet - Methods from NavigableSet - floor,lower,upper, subSet, head
Step 20 - Queue Interface - Process Elements in Order
Step 21 - Introduction to PriorityQueue - Basic Methods and Customized Priority
Step 22 - Map Interface - An Introduction - Key and Value
Step 23 - Map Interface - Implementations - HashMap, HashTable, LinkedHashMap
Step 24 - Map Interface - Basic Operations
Step 25 - Map Interface - Comparison - HashMap vs LinkedHashMap vs TreeMap
Step 26 - Map Interface - Exercise - Count Occurrences of characters and words
Step 27 - TreeMap - Methods from NavigableMap - floorKey, higherKey, firstEntry
Step 28 - Java Collections - Conclusion with Three Tips
Congratulations

Video Description

Zero Java Programming Experience? No Problem. Do you want to take the first steps to Become a Great Java Programmer? Do you want to Learn Java Step By Step in a Fail Safe in28Minutes Way? Do you want to Learn to Write Great Java Programs? Java is one of the most popular programming languages. Java offers both object-oriented and functional programming features. We take a hands-on approach using a combination of JShell and Eclipse as an IDE to illustrate more than 200 Java Coding Exercises, Puzzles and Code Examples. This course assumes no previous ( beginner ) programming or Java experience. If you’ve never programmed a computer before, or if you already have experience with another programming language and want to quickly learn Java, this is a perfect course for you.

All the code and supporting files for this course are available at: https://github.com/PacktPublishing/Java-9-Programming-for-Complete-Beginners-in-250-Steps

Style and Approach

We take a hands-on approach using a combination of JShell and Eclipse as an IDE to illustrate more than 200 Java coding exercises, puzzles, and code examples. This course assumes no previous (beginner) programming or Java experience.

Video Preview

What You Will Learn

  • You will solve a wide range of hands-on programming exercises with Java
  • You will learn to write awesome Object-Oriented Programs with Java
  • You will acquire all the skills you need to demonstrate expertise with Java Programming in your job interviews
  • You will learn advanced Object Oriented Programming concepts - Abstraction, Inheritance, Encapsulation, and Polymorphism
  • You will learn the basics of Object Oriented Programming - Interfaces, Inheritance, Abstract Classes, and Constructors
  • You will learn the basics of programming - variables, choosing a data type, conditional execution, loops, writing great methods, breaking down problems into sub-problems, and implementing great exception handling
  • You will learn the basics of Functional Programming with Java
  • You will gain expertise in using Eclipse IDE and JShell
  • You will learn the basics of MultiThreaded Programming - with Executor Service
  • You will learn about a wide variety of Java collections - List, Map, Set and Queue Interfaces

Authors

Table of Contents

Introduction to Java Programming with JShell using Multiplication Table
Step 00 - Getting Started with Programming
Step 01 - Introduction to Multiplication Table challenge
Step 02 - Launch JShell
Step 03 - Break Down Multiplication Table Challenge
Step 04 - Java Expression - An Introduction
Step 05 - Java Expression – Exercises
Step 06 - Java Expression – Puzzles
Step 07 - Printing output to console with Java
Step 08 - Printing output to console with Java - Exercise Statements
Step 09 - Printing output to console with Java - Exercise Solutions
Step 10 - Printing output to console with Java – Puzzles
JShell Tip - Multiple Lines of Code
Step 11 - Advanced Printing output to console with Java
Step 12 - Advanced Printing output to console with Java – Exercises
Step 13 - Introduction to Variables in Java
Step 14 - Introduction to Variables in Java - Exercises and Puzzles
Step 15 - 4 Important Things to Know about Variables in Java
Step 16 - How are variables stored in memory?
Step 17 - How to name a variable?
Step 18 - Understanding Primitive Variable Types in Java
Step 19 - Understanding Primitive Variable Types in Java - Choosing a Type
Java Tip - String Concatenation
Step 20 - Java Assignment Operator
Step 21 - Java Assignment Operator - Puzzles on Increment, Decrement and Compound
Step 22 - Programming Tips: JShell - Shortcuts, Multiple Lines and Variables
Step 23 - Java Conditionals and If Statement – Introduction
Step 24 - Java Conditionals and If Statement - Exercise Statements
Step 25 - Java Conditionals and If Statement - Exercise Solutions
Step 26 - Java Conditionals and If Statement – Puzzles
Step 27 - Java For Loop to Print Multiplication Table – Introduction
Step 28 - Java For Loop to Print Multiplication Table - Exercise Statements
Step 29 - Java For Loop to Print Multiplication Table - Exercise Solutions
Step 30 - Java For Loop to Print Multiplication Table – Puzzles
Step 31 - Getting Started with Programming - Revise all Terminology
Object Oriented Programming Again
Step 00 - Object Oriented Programming - Level 2 - Section Introduction
Step 01 - Basics of Designing a Class - Class, Object, State and Behavior
Step 02 - OOPS Example - Fan Class - Deciding State and Constructors
Step 03 - OOPS Example - Fan Class - Deciding Behavior with Methods
Step 04 - OOPS Exercise - Rectangle Class
Step 05 - Understanding Object Composition with Customer Address Example
Step 06 - Understanding Object Composition - An Exercise - Books and Reviews
Step 07 - Understanding Inheritance - Why do we need it?
Step 08 - Object is at top of Inheritance Hierarchy
Step 09 - Inheritance and Overriding - with toString() method
Step 10 - Java Inheritance - Exercise - Student and Employee Classes
Step 11 - Java Inheritance - Default Constructors and super() method call
Step 12 - Java Inheritance - Puzzles - Multiple Inheritance, Reference Variables
Step 13 - Java Abstract Class – Introduction
Step 14 - Java Abstract Class - First Example - Creating Recipes with Template M
Step 15 - Java Abstract Class – Puzzles
Step 16 - Java Interface - Example 1 - Gaming Console - How to think about Intef
Step 17 - Java Interface - Example 2 - Complex Algorithm - API defined by extern
Step 18 - Java Interface - Puzzles - Unimplemented methods, Abstract Classes, Values
Step 19 - Java Interface vs Abstract Class - A Comparison
Step 20 - Java Interface Flyable and Abstract Class Animal - An Exercise
Programming Tip - 97 Things every programming should know
Step 21 - Polymorphism - An introduction
Collections
Step 01 - Java Collections - Section Overview with Need for Collections
Step 02 - List Interface - Introduction - Position is King
Step 03 - List Inteface - Immutability and Introduction of Implementations – Array
Step 04 - List Inteface Implementations - ArrayList vs LinkedList
Programming Tip - Teach Yourselves programming in 10 Years
Step 05 - List Inteface Implementations - ArrayList vs Vector
Step 06 - List Inteface - Methods to add, remove and change elements and lists
Step 07 - List and ArrayList - Iterating around elements
Step 08 - List and ArrayList - Choosing iteration approach for printing and delete
Step 09 - List and ArrayList - Puzzles - Type Safety and Removing Integers
Step 10 - List and ArrayList - Sorting - Introduction to Collections sort static
Step 11 - List and ArrayList - Sorting - Implementing Comparable Inteface
Step 12 - List and ArrayList - Sorting - Providing Flexibility by implementing C
Step 13 - List and ArrayList - A Summary
Step 14 - Set Interface - Introduction - No Duplication
Step 15 - Understanding Data Structures - Array, LinkedList and Hashing
Step 16 - Understanding Data Structures - Tree - Sorted Order
Step 17 - Set Interface - Hands on - HashSet, LinkedHashSet and TreeSet
Step 18 - Set Interface - Exercise - Find Unique Characters in a List
Step 19 - TreeSet - Methods from NavigableSet - floor,lower,upper, subSet, head
Step 20 - Queue Interface - Process Elements in Order
Step 21 - Introduction to PriorityQueue - Basic Methods and Customized Priority
Step 22 - Map Interface - An Introduction - Key and Value
Step 23 - Map Interface - Implementations - HashMap, HashTable, LinkedHashMap
Step 24 - Map Interface - Basic Operations
Step 25 - Map Interface - Comparison - HashMap vs LinkedHashMap vs TreeMap
Step 26 - Map Interface - Exercise - Count Occurrences of characters and words
Step 27 - TreeMap - Methods from NavigableMap - floorKey, higherKey, firstEntry
Step 28 - Java Collections - Conclusion with Three Tips
Congratulations

Video Details

ISBN 139781838556976
Course Length25 hours 44 minutes
Read More

Read More Reviews

Recommended for You

JavaScript in Action - 3 Fun Interactive JavaScript Projects [Video] Book Cover
JavaScript in Action - 3 Fun Interactive JavaScript Projects [Video]
$ 186.99
$ 10.01
JavaScript in Action - Build 3 Projects from Scratch [Video] Book Cover
JavaScript in Action - Build 3 Projects from Scratch [Video]
$ 186.99
$ 10.01
JavaScript in Action - Build 3 Useful Code Components [Video] Book Cover
JavaScript in Action - Build 3 Useful Code Components [Video]
$ 186.99
$ 10.01
Python Programming for Beginners - Learn in 100 Easy Steps [Video] Book Cover
Python Programming for Beginners - Learn in 100 Easy Steps [Video]
$ 180.99
$ 10.00
The Complete JavaScript Unit Testing Guide [Video] Book Cover
The Complete JavaScript Unit Testing Guide [Video]
$ 124.99
$ 10.00
The Complete iOS 11 and Swift Developer Course - Build 20 Apps [Video] Book Cover
The Complete iOS 11 and Swift Developer Course - Build 20 Apps [Video]
$ 181.99
$ 10.00