O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Java 11 in 7 Days

Video Description

Start programming with Java 11

About This Video

  • Learn Java in 7 days with 30-minutes of hands-on training followed, by a 1-hour practical exercise, each day.
  • This course teaches you Java and the most important concepts to help your skillset stay ahead of the curve.
  • Cover the debugging techniques of Java 11 that you can use to get out of many common problem scenarios.

In Detail

Java was designed to be easy to use and is therefore easier to write, compile, debug, and learn than any other programming languages. You've been hearing people talk about Java and you want to get involved with the latest version so you don't risk getting left behind. If you can skip Netflix for a week, you will be able to learn this amazing new language that can save your time and money.

This course is the perfect guide for you as it asks for just 30 minutes a day for 7 days. You will learn how to code in Java by following unique and intuitive examples. You will understand all the Java keywords, operators, statements, and expressions you'll need to fully understand how to code efficiently.

By the end of this course, you will have learned everything you need to know to code profitable projects in Java and, of course, have fun whilst doing it.

All the code files related to this course are available on Github at - https://github.com/PacktPublishing/Java-11-in-7-Days

Downloading the example code for this course: You can download the example code files for all Packt video courses you have purchased from your account at http://www.PacktPub.com. If you purchased this course elsewhere, you can visit http://www.PacktPub.com/support and register to have the files e-mailed directly to you.

Table of Contents

  1. Chapter 1 : Java Introduction and Development Environment Setup
    1. The Course Overview 00:05:07
    2. Setting Up Java 11 00:07:20
    3. Installing Eclipse 00:07:22
    4. Exploring Java – Part 1 00:06:45
    5. Exploring Java – Part 2 00:07:39
    6. Working with Variables and Data Types – Part 1 00:05:44
    7. Working with Variables and Data Types – Part 2 00:07:02
    8. Java Operators 00:05:32
    9. Your First Java Program – Part 1 00:06:34
    10. Your First Java Program – Part 2 00:06:42
    11. Assignment – Day 1 00:03:17
  2. Chapter 2 : Introduction to Decision Statements and Control Flow
    1. Result Day 1 00:09:19
    2. Learning If Statements and Conditional Operators – Part 1 00:05:17
    3. Learning If Statements and Conditional Operators – Part 2 00:05:00
    4. Learning If Statements and Conditional Operators – Part 3 00:05:25
    5. Exploring Switch Statement – Part 1 00:04:12
    6. Exploring Switch Statement – Part 2 00:06:07
    7. Exploring Switch Statement – Part 3 00:08:36
    8. Exploring Logical Operators – Part 1 00:07:01
    9. Exploring Logical Operators – Part 2 00:06:35
    10. Understanding Loops – Part 1 00:06:47
    11. Understanding Loops – Part 2 00:04:41
    12. Understanding Loops – Part 3 00:03:41
    13. Understanding Loops – Part 4 00:04:42
    14. Understanding Loops – Part 5 00:03:56
    15. Understanding Loops – Part 6 00:04:49
    16. Understanding Loops – Part 7 00:02:44
    17. Assignment – Day 2 00:02:42
  3. Chapter 3 : Classes and Object-Oriented Techniques in Java
    1. Result Day 2 00:06:40
    2. Understanding Methods – Part 1 00:07:00
    3. Understanding Methods – Part 2 00:07:22
    4. Learning Classes and Objects – Part 1 00:06:31
    5. Learning Classes and Objects – Part 2 00:05:32
    6. Learning Classes and Objects – Part 3 00:04:01
    7. Learning Classes and Objects – Part 4 00:02:59
    8. Learning Classes and Objects – Part 5 00:02:23
    9. Learning Classes and Objects – Part 6 00:02:54
    10. Learning Classes and Objects – Part 7 00:03:25
    11. Understanding Inheritance – Part 1 00:03:49
    12. Understanding Inheritance – Part 2 00:04:30
    13. Understanding Inheritance – Part 3 00:03:38
    14. Understanding Inheritance – Part 4 00:03:51
    15. Understanding Inheritance – Part 5 00:05:05
    16. Understanding Inheritance – Part 6 00:07:20
    17. Abstract Classes and Interfaces – Part 1 00:06:52
    18. Abstract Classes and Interfaces – Part 2 00:06:20
    19. Assignment – Day 3 00:01:52
  4. Chapter 4 : Exploring Data Structures and Arrays
    1. Result Day 3 00:05:33
    2. Learning Primitive Arrays 00:06:11
    3. Understanding ArrayLists 00:07:53
    4. Sorting an ArrayList 00:06:48
    5. Understanding Autoboxing and Unboxing 00:08:23
    6. Learning the HashMap Part 1 00:05:37
    7. Learning HashMap Part 2 00:04:19
    8. Assignment Day 4 00:02:38
  5. Chapter 5 : Input/Output (I/O) Classes
    1. Result Day 4 00:07:53
    2. Introduction to I/O – Part 1 00:05:21
    3. Introduction to I/O – Part 1 00:04:44
    4. Reading from a Text File 00:05:49
    5. Writing to a Text File 00:05:10
    6. Assignment Day 5 00:00:55
  6. Chapter 6 : Stream and Lambdas
    1. Result Day 5 00:04:57
    2. Exploring Lambdas – Part 1 00:05:27
    3. Exploring Lambdas – Part 2 00:07:28
    4. Understanding Streams Part 1 00:05:59
    5. Understanding Streams Part 2 00:05:19
    6. Understanding Functional Programming Style 00:10:18
    7. Assignment Day 6 00:01:28
  7. Chapter 7 : Exception Handling and Debugging
    1. Result Day 6 00:10:03
    2. Exception Handling – Part 1 00:04:03
    3. Exception Handling – Part 2 00:06:34
    4. Exception Handling – Part 3 00:07:33
    5. Creating Custom Exceptions – Part 1 00:04:30
    6. Creating Custom Exceptions – Part 2 00:07:26
    7. Debugging Using Eclipse IDE – Part 1 00:06:56
    8. Debugging using Eclipse IDE – Part 2 00:08:18
    9. Assignment Day 7 00:01:59
    10. Result Day 7 – Part 1 00:04:36
    11. Result Day 7 – Part 2 00:04:12