Open navigation menu
Close suggestions
Search
Search
en
Change Language
Upload
Sign in
Sign in
Download free for days
0 ratings
0% found this document useful (0 votes)
49 views
Java Foundations
Java foundation
Uploaded by
suresh
AI-enhanced title
Copyright
© © All Rights Reserved
Available Formats
Download as PDF or read online on Scribd
Download now
Download
Save Java_Foundations For Later
Download
Save
Save Java_Foundations For Later
0%
0% found this document useful, undefined
0%
, undefined
Embed
Share
Print
Report
0 ratings
0% found this document useful (0 votes)
49 views
Java Foundations
Java foundation
Uploaded by
suresh
AI-enhanced title
Copyright
© © All Rights Reserved
Available Formats
Download as PDF or read online on Scribd
Download now
Download
Save Java_Foundations For Later
Carousel Previous
Carousel Next
Save
Save Java_Foundations For Later
0%
0% found this document useful, undefined
0%
, undefined
Embed
Share
Print
Report
Download now
Download
You are on page 1
/ 5
Search
Fullscreen
ORACLE academy oracle.com Academy Java Foundations — Course Objectives Over Ww This course of study engagas students with itia programming eperiance. Students are ntrodtuoad to abject-oriantad once, 1s torminology, and synta and the s.ops rayuired to create basic Java progiat's using !.ands-un, engaging actvitos. Students will learn the concepts of Java programmning, design object orianted applications with Java and create Java programs using hands-on, engaging activites, Available C-rricuium Languages: ‘+ Arabic, Simpiied Shinese, English, French, Indonesian, Japanese, 3razlian Portuguese, Russian, Spanish Duration ‘+ Racommandad tetal course time: 80 hours* ‘+ Frofessional education credit hours for educators who complete Sracle Acadamy training: 30 "Course ime inks mnsitucton, set studyo.-owork, practise, projacts ar. sss “ ‘Ya. get Audi Euuca‘ors ‘* Technical, vocational, and 2- and 4-year college and universiy faculty members who teach computer programming, information communications technology (ICT), or a related subject at a foundational level ‘+ Secondary and vocational school teachers who taach computor programming. Students '* Students who wish learn Java programming and build their Object Oriented Programming experience using Java. ‘+ This course isa suitable foundational ciass for computer science majors, and 'vhen taught in sequence with Java Programming may be used to prepare students for the AP Computer Science A exam Prerequi Required ‘+ Oracle Academy Workshop - Getting Started with Java Using Alice © Oracle Academy Workshop - Creating Java Programs with Greenfoot Suggest=d ‘© Oracle Academy Course - Java Fundamentals Suggested Next Courses + Oracle Academy Course - Java Programming Copii 0202, Cras arr eis Alii rca Cac anna ahr ear of aan te Cohen ye Waar freephoneLesson by-Lesson Topics and Objectives, Section 4 — Introduction + +1 About the Course: © Identify course goals and objectives © Understand the course environment © Describe the course learning strategy * 1-2 ABriof History (© Show examples of how paople interact with Java in their dally ives © Summarize the history of Java © Understand Java technology product groups + 1-3Setting up Java ‘© Understand the diference between the JK and JRE © Understand the difference between java and .class fles © Pesoribe the purpose of an integrated development environment (IDE) © Download and install the JDK, JRE, and NetBeans IDE (© Importa project into Netteans: ‘Section 2 ~ Java Soft ware Developme it ‘+ 2:1 The Software Davelopmant Procass © Understand the Spiral Model of development © Recognize tasks and subtasks of the Spiral Model © Recognize what happens when stops are ignored © Identify software features © Understand how features are gradually implemented ‘+ 2:2Whatis my Program Doing? ‘© Understand how Java is read line by line Set and use breakpoints “End statements with semicolons (;) Organize code using whitespace and other conventions. © Create comments ‘+ 2.3 Introduction to Object-Oriented Programming Concepts © Differentiate between procadural and object-oriented programming © Understand a class as a blueprint for an abject © Understand a class is used to create instances of an objact © Model objects as a combination of + Proportios (data folds) * Behaviors (methods) Section 3 - Java Data Types © 3:1 Whatis a Variable? ‘© Understand the benefits of variables, © Identify four main types of variables: = (Goolean, Int, double, String) © Declare and assign values to variables © Name variables according to conventions + 3:2.Numeric Data Differontiatointoger data types (byte, short, int, long) Differontiato floating point data types (float, double) Manipulato and do math with numeric data Use parentheses and order of operations tual Data Use the char data typo Use Strings oncatenate Strings Understand escape sequences Understand print statements better 2 33 eooceg co00‘+ 3-4 Converting Between Data Types Take advantage of automatic promotion ‘© And when to be cautious with promotions Cast variables to other data types 1 And when to be cautious with casting Parse Strings as numeric values + 35 Keyboard Input Understand user input Creato a JOptionPane to collect user input Use a Scanner to collect input from the console Use a Scanner to collect input from a fle Understand how a Scanner handles tokens and delimiters Section 4 — Java Meihods and Library Classes * 4-1 Whatis a Method? eoeg coccg coved coocccg vo0000 ‘Structure code within a class Instantiate an object Understand the benefits of methods Use the dot operator (,) to access an object's feds ard metheds ‘Supply arguments toa method FRetum values from a method import Doclaration and Packages This losson cavers the following objectives: ‘Access a class by using its fully qualified name Describe the function ofthe import statomant Use the import statement to access a class in a package Understand the purpose of an asterisk in an import statoment Identify packages that are automatically imported String Class. Locate the String class in the Java API documentation Understand the methods of the String class Compare two String ebjects lexicographically Find the location of a substring in a String object Extract a substring from a String object Random Class Describe the purpose and uses of random numbers in Java programming Identify mothads of the Random class that abtain random numbers ‘Obtain random numbers in a range of numbers Uncarstand the purpose of the random number seed Math Class Understand the methods of the Math class Use methods of the Math class to perform mathematical calculations Use fields of the Math Class Section 5 ~ Decision Statements ‘+ 5-1 Boolean =xpressions and else Constructs © 62Ur ‘Declare, initialize, and use boolean variables Compare boolean exprassions using relational operators Greato an if statement Great ifflsa constructs, Compare Strings Inderstanding Conditional Execution Describe conditional execution Describe logical operators Understand “short circuit” evaluation of logical operators: Build chained if constructs5-3 switch Statement ‘© Create a switch control structure © Compare ifelse constructs with switch control structures © Understand the purpose of the break keyword Section 6 ~ Loop Constructs 6-1 for Loops ‘© Understand the components of the standard for loop © Understand how to create and use a for loop © Understand variable scope © Understand debugging techniques Explain how infinite ops occur in Java 6-2.while and do-utile Loops Use 2 while loop in @ Java program (pre-test) Use a do-vhilo loop in a Java program (post-test) ‘© Understand when one loop type may be more beneficial than another 6-3 Using break and continue Stataments >Use a break statement to exit a loop (© Use a continue statement to skip par of a loop Explain the need for leap comments Section 7 — Creating Classes 7-4 Creating a Class? © Create a Java testimain class © Create a Java class in NetBeans © Use conditionals in methods © Translate specifications or a description into fields and behaviors 7-2 Instantiating Objects ‘© Understand the memory consequences of instantiating objects © Understand abject references © Understand the difference between stack and heap memory © Understand how Strings are special objects 7-3 Constructors © Understand default values © Crash the program with a null reference © Understand the default constructor © Write @ constructor that accepts arguments © Initialize fields with a constructor (© Use this as an object reference 7-4 Overloading Methods © Understand the effects of multiple constructors in a class © Define overloading of a method © Explain the method signature © Understand whon overloading is and ist possibto 7-5 Object Interaction and Encapsulation © Understand abject interaction in greater detail © Use the private modifier to define class variables © Understand the purpose of getter methods © Understand the purpose of settar methods 7-6 static Variables and Methods ‘2 Describe a static variable and demonstrate is use within a program © Describe a static methad and demonstrate Its use within a program © Understand how to use the final keyword with static variablosSection 8 ~ Arrays and Exceptions © 8-1 One-dimensional Arrays © Create and initialize one-dimensional arrays © Modify an array element © Traverse a one-dimensional array by using a for loop © Identify the cause of an ArrayindaxQutOfBoundsException © 8:2 ArayLists © Groate an ArrayList © Manipulate an ArrayList by using its methods © Traverse an ArrayList using iterators and for-each loops © Use wrapper classes and Autoboxing to add primitive data types to an ArrayList ‘+ &-9 Exception Handing ‘© Explain the purpose of exception handling © Handle exceptions with atry/catch construct © Daserite common exceptions thrown in Java ‘+ 84 Debugging Concepts and Techniques © Testand debug a Java program © enti the three types of errors © Apply debugging tochnigues + print statements + NetBeans debugger © Apply some debugging tips and techniques Section 9 - JavaFX '* 941 Introduction to Java FX © Create a JavaFX project © Explain the components of the default JavaFX project © Describe different types of Nodes and Panes © Explain the Scene Graph, Root Node, Scenes, and Stages ‘+ 9-2 Colors and Shapes © Create and use custom colors © Greate shapes and explain their properties and behaviors © Reference the JavaFX Ensomblo ‘+ 9-3 Graphics, Audio and MouseEvents © Create and use a JavaFX image and ImageView © Greate and use JavaFX audio © Create and use MousoEvents © Understand Lambda expressions in GUI applications To search and register for events scheduled in your area, visit the Academy events calendar
You might also like
The Subtle Art of Not Giving a F*ck: A Counterintuitive Approach to Living a Good Life
From Everand
The Subtle Art of Not Giving a F*ck: A Counterintuitive Approach to Living a Good Life
Mark Manson
4/5 (6125)
Principles: Life and Work
From Everand
Principles: Life and Work
Ray Dalio
4/5 (627)
The Gifts of Imperfection: Let Go of Who You Think You're Supposed to Be and Embrace Who You Are
From Everand
The Gifts of Imperfection: Let Go of Who You Think You're Supposed to Be and Embrace Who You Are
Brene Brown
4/5 (1148)
Never Split the Difference: Negotiating As If Your Life Depended On It
From Everand
Never Split the Difference: Negotiating As If Your Life Depended On It
Chris Voss
4.5/5 (932)
The Glass Castle: A Memoir
From Everand
The Glass Castle: A Memoir
Jeannette Walls
4/5 (8214)
Grit: The Power of Passion and Perseverance
From Everand
Grit: The Power of Passion and Perseverance
Angela Duckworth
4/5 (631)
Sing, Unburied, Sing: A Novel
From Everand
Sing, Unburied, Sing: A Novel
Jesmyn Ward
4/5 (1253)
The Perks of Being a Wallflower
From Everand
The Perks of Being a Wallflower
Stephen Chbosky
4/5 (8365)
Shoe Dog: A Memoir by the Creator of Nike
From Everand
Shoe Dog: A Memoir by the Creator of Nike
Phil Knight
4.5/5 (860)
Her Body and Other Parties: Stories
From Everand
Her Body and Other Parties: Stories
Carmen Maria Machado
4/5 (877)
Hidden Figures: The American Dream and the Untold Story of the Black Women Mathematicians Who Helped Win the Space Race
From Everand
Hidden Figures: The American Dream and the Untold Story of the Black Women Mathematicians Who Helped Win the Space Race
Margot Lee Shetterly
4/5 (954)
The Hard Thing About Hard Things: Building a Business When There Are No Easy Answers
From Everand
The Hard Thing About Hard Things: Building a Business When There Are No Easy Answers
Ben Horowitz
4.5/5 (361)
Steve Jobs
From Everand
Steve Jobs
Walter Isaacson
4/5 (2922)
Elon Musk: Tesla, SpaceX, and the Quest for a Fantastic Future
From Everand
Elon Musk: Tesla, SpaceX, and the Quest for a Fantastic Future
Ashlee Vance
4.5/5 (484)
The Emperor of All Maladies: A Biography of Cancer
From Everand
The Emperor of All Maladies: A Biography of Cancer
Siddhartha Mukherjee
4.5/5 (277)
A Man Called Ove: A Novel
From Everand
A Man Called Ove: A Novel
Fredrik Backman
4.5/5 (4972)
Angela's Ashes: A Memoir
From Everand
Angela's Ashes: A Memoir
Frank McCourt
4.5/5 (444)
Brooklyn: A Novel
From Everand
Brooklyn: A Novel
Colm Tóibín
3.5/5 (2061)
The Art of Racing in the Rain: A Novel
From Everand
The Art of Racing in the Rain: A Novel
Garth Stein
4/5 (4281)
The Yellow House: A Memoir (2019 National Book Award Winner)
From Everand
The Yellow House: A Memoir (2019 National Book Award Winner)
Sarah M. Broom
4/5 (100)
The Little Book of Hygge: Danish Secrets to Happy Living
From Everand
The Little Book of Hygge: Danish Secrets to Happy Living
Meik Wiking
3.5/5 (447)
The World Is Flat 3.0: A Brief History of the Twenty-first Century
From Everand
The World Is Flat 3.0: A Brief History of the Twenty-first Century
Thomas L. Friedman
3.5/5 (2283)
Yes Please
From Everand
Yes Please
Amy Poehler
4/5 (1987)
Devil in the Grove: Thurgood Marshall, the Groveland Boys, and the Dawn of a New America
From Everand
Devil in the Grove: Thurgood Marshall, the Groveland Boys, and the Dawn of a New America
Gilbert King
4.5/5 (278)
Bad Feminist: Essays
From Everand
Bad Feminist: Essays
Roxane Gay
4/5 (1068)
The Outsider: A Novel
From Everand
The Outsider: A Novel
Stephen King
4/5 (1993)
The Woman in Cabin 10
From Everand
The Woman in Cabin 10
Ruth Ware
3.5/5 (2641)
A Tree Grows in Brooklyn
From Everand
A Tree Grows in Brooklyn
Betty Smith
4.5/5 (1936)
The Sympathizer: A Novel (Pulitzer Prize for Fiction)
From Everand
The Sympathizer: A Novel (Pulitzer Prize for Fiction)
Viet Thanh Nguyen
4.5/5 (125)
A Heartbreaking Work Of Staggering Genius: A Memoir Based on a True Story
From Everand
A Heartbreaking Work Of Staggering Genius: A Memoir Based on a True Story
Dave Eggers
3.5/5 (692)
Team of Rivals: The Political Genius of Abraham Lincoln
From Everand
Team of Rivals: The Political Genius of Abraham Lincoln
Doris Kearns Goodwin
4.5/5 (1912)
Wolf Hall: A Novel
From Everand
Wolf Hall: A Novel
Hilary Mantel
4/5 (4074)
Fear: Trump in the White House
From Everand
Fear: Trump in the White House
Bob Woodward
3.5/5 (830)
On Fire: The (Burning) Case for a Green New Deal
From Everand
On Fire: The (Burning) Case for a Green New Deal
Naomi Klein
4/5 (75)
Rise of ISIS: A Threat We Can't Ignore
From Everand
Rise of ISIS: A Threat We Can't Ignore
Jay Sekulow
3.5/5 (143)
Manhattan Beach: A Novel
From Everand
Manhattan Beach: A Novel
Jennifer Egan
3.5/5 (901)
John Adams
From Everand
John Adams
David McCullough
4.5/5 (2530)
The Light Between Oceans: A Novel
From Everand
The Light Between Oceans: A Novel
M L Stedman
4.5/5 (790)
The Unwinding: An Inner History of the New America
From Everand
The Unwinding: An Inner History of the New America
George Packer
4/5 (45)
Little Women
From Everand
Little Women
Louisa May Alcott
4/5 (105)
The Constant Gardener: A Novel
From Everand
The Constant Gardener: A Novel
John le Carré
3.5/5 (109)
Related titles
Click to expand Related Titles
Carousel Previous
Carousel Next
The Subtle Art of Not Giving a F*ck: A Counterintuitive Approach to Living a Good Life
From Everand
The Subtle Art of Not Giving a F*ck: A Counterintuitive Approach to Living a Good Life
Principles: Life and Work
From Everand
Principles: Life and Work
The Gifts of Imperfection: Let Go of Who You Think You're Supposed to Be and Embrace Who You Are
From Everand
The Gifts of Imperfection: Let Go of Who You Think You're Supposed to Be and Embrace Who You Are
Never Split the Difference: Negotiating As If Your Life Depended On It
From Everand
Never Split the Difference: Negotiating As If Your Life Depended On It
The Glass Castle: A Memoir
From Everand
The Glass Castle: A Memoir
Grit: The Power of Passion and Perseverance
From Everand
Grit: The Power of Passion and Perseverance
Sing, Unburied, Sing: A Novel
From Everand
Sing, Unburied, Sing: A Novel
The Perks of Being a Wallflower
From Everand
The Perks of Being a Wallflower
Shoe Dog: A Memoir by the Creator of Nike
From Everand
Shoe Dog: A Memoir by the Creator of Nike
Her Body and Other Parties: Stories
From Everand
Her Body and Other Parties: Stories
Hidden Figures: The American Dream and the Untold Story of the Black Women Mathematicians Who Helped Win the Space Race
From Everand
Hidden Figures: The American Dream and the Untold Story of the Black Women Mathematicians Who Helped Win the Space Race
The Hard Thing About Hard Things: Building a Business When There Are No Easy Answers
From Everand
The Hard Thing About Hard Things: Building a Business When There Are No Easy Answers
Steve Jobs
From Everand
Steve Jobs
Elon Musk: Tesla, SpaceX, and the Quest for a Fantastic Future
From Everand
Elon Musk: Tesla, SpaceX, and the Quest for a Fantastic Future
The Emperor of All Maladies: A Biography of Cancer
From Everand
The Emperor of All Maladies: A Biography of Cancer
A Man Called Ove: A Novel
From Everand
A Man Called Ove: A Novel
Angela's Ashes: A Memoir
From Everand
Angela's Ashes: A Memoir
Brooklyn: A Novel
From Everand
Brooklyn: A Novel
The Art of Racing in the Rain: A Novel
From Everand
The Art of Racing in the Rain: A Novel
The Yellow House: A Memoir (2019 National Book Award Winner)
From Everand
The Yellow House: A Memoir (2019 National Book Award Winner)
The Little Book of Hygge: Danish Secrets to Happy Living
From Everand
The Little Book of Hygge: Danish Secrets to Happy Living
The World Is Flat 3.0: A Brief History of the Twenty-first Century
From Everand
The World Is Flat 3.0: A Brief History of the Twenty-first Century
Yes Please
From Everand
Yes Please
Devil in the Grove: Thurgood Marshall, the Groveland Boys, and the Dawn of a New America
From Everand
Devil in the Grove: Thurgood Marshall, the Groveland Boys, and the Dawn of a New America
Bad Feminist: Essays
From Everand
Bad Feminist: Essays
The Outsider: A Novel
From Everand
The Outsider: A Novel
The Woman in Cabin 10
From Everand
The Woman in Cabin 10
A Tree Grows in Brooklyn
From Everand
A Tree Grows in Brooklyn
The Sympathizer: A Novel (Pulitzer Prize for Fiction)
From Everand
The Sympathizer: A Novel (Pulitzer Prize for Fiction)
A Heartbreaking Work Of Staggering Genius: A Memoir Based on a True Story
From Everand
A Heartbreaking Work Of Staggering Genius: A Memoir Based on a True Story
Team of Rivals: The Political Genius of Abraham Lincoln
From Everand
Team of Rivals: The Political Genius of Abraham Lincoln
Wolf Hall: A Novel
From Everand
Wolf Hall: A Novel
Fear: Trump in the White House
From Everand
Fear: Trump in the White House
On Fire: The (Burning) Case for a Green New Deal
From Everand
On Fire: The (Burning) Case for a Green New Deal
Rise of ISIS: A Threat We Can't Ignore
From Everand
Rise of ISIS: A Threat We Can't Ignore
Manhattan Beach: A Novel
From Everand
Manhattan Beach: A Novel
John Adams
From Everand
John Adams
The Light Between Oceans: A Novel
From Everand
The Light Between Oceans: A Novel
The Unwinding: An Inner History of the New America
From Everand
The Unwinding: An Inner History of the New America
Little Women
From Everand
Little Women
The Constant Gardener: A Novel
From Everand
The Constant Gardener: A Novel