Lesson_01
Lesson_01
Introduction
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. 1-2
Introductions
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. 1-3
Course Objectives
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. 1-4
Schedule
Day One
• Getting Started
– Lesson 1: Introduction
– Lesson 2: What Is a Java Program?
• The Basic Shopping Cart
– Lesson 3: Creating a Java Main Class
– Lesson 4: Data in a Cart
– Lesson 5: Managing Multiple Items
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. 1-5
Schedule
Day Two
• Filling the Cart
– Lesson 6: Describing Objects and Classes
– Lesson 7: Manipulating and Formatting the Data in Your Program
• Improving Cart Efficiency
– Lesson 8: Creating and Using Methods
Day Three
– Lesson 9: Using Encapsulation
• Expanding the Business
– Lesson 10: More on Conditionals
– Lesson 11: Working with Arrays, Loops, and Dates
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. 1-6
Schedule
Day Four
– Lesson 12: Using Inheritance
– Lesson 13: Using Interfaces
– Lesson 14: Handling Exceptions
Day Five
– Lesson 15: Deploying and Maintaining the Soccer Application
– Lesson 16: Understanding Modularity
– Lesson 17: JShell
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. 1-7
Lesson Format
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. 1-8
Course Environment
Classroom Computer
Student
Exercises
Guide
JDK 11 NetBeans
Activity
Practices
Guide
Practices
Quizzes.html
Desktop
Exercises
Solutions
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. 1-9
How Do You Learn More After the Course?
• In the Oracle Learning Library, there is a list of resources that you can use to learn more
about Java programming. Look for the collection on the oracle.com/oll/java page.
• Oracle Learning Library:
– http://www.oracle.com/goto/oll
Resource Website
Education and Training http://education.oracle.com
Product Documentation http://www.oracle.com/technology/documentation
Product Downloads http://www.oracle.com/technology/software
Product Articles http://www.oracle.com/technology/pub/articles
Product Support http://www.oracle.com/support
Product Forums http://forums.oracle.com
Product Tutorials http://www.oracle.com/technology/obe
Sample Code http://www.oracle.com/technology/sample_code
Resource Website
Java Documentation https://docs.oracle.com/javase
In this lesson, you reviewed the course objectives and the tentative class schedule. You met
your fellow students, and you saw an overview of the computer environment that you will
use during the course.
Enjoy the next five days of Java SE Programming I