SlideShare une entreprise Scribd logo
1  sur  15
Télécharger pour lire hors ligne
How to Study for Java 9 Certification
and Save on Certification Fees
slideshare.net/boyarsky
Twitter @jeanneboyarsky
Blog: http://www.selikoff.net
Moderator on forums at:
http://www.coderanch.com
Jeanne Boyarsky
5/4/16
Pros of Beta Exams
• Only $50 (vs $245)
• Get same cert at end
• Sometimes clues in one
question for another
@jeanneboyarsky
Cons of Beta Exams
• Longer exam
• More questions
• Errors in questions
• Don’t get result for
many weeks
• Lack of study materials
@jeanneboyarsky
How did you do?
• Can’t know
• Depends which questions chosen
• Grading errors on OCP 8 beta
@jeanneboyarsky
Study Plan
• List topics to study
• Learn them
• Identify tricky points
• Optional: Make your own questions
@jeanneboyarsky
Example: Java 8 Stream Pipeline
What are some tricky points about terminal
operators?
• Must be exactly one terminal operation
• Returns non-stream
• No terminal operation means stream not run
• Once run terminal operation, stream invalid
@jeanneboyarsky
Writing sample questions
• Code
• Question
• Answers
• Change one thing
@jeanneboyarsky
Example: Java 8 Constructor
References
What are some tricky points about
constructor references?
• Syntax String::new
• Pass when need Supplier
• Doesn’t resolve to the type
@jeanneboyarsky
Another sample question
• Could we do a fill in the blank question?
• What could we alter in the question?
• What could be tricky?
@jeanneboyarsky
Cert Timeline Timeline
Event Date
March 2014 Java 8 Release
August 2014 Java 8 OCA Beta
April 2015 Java 8 OCP Beta
March 2017 Java 9 Release
What’s in Java 9
• Jigsaw
• JShell (Nashorn was originally on OCP
beta)
• Process API
• GC changes
• etc
@jeanneboyarsky
Let’s use JShell
• Oracle had Nashorn on the OCP 8 beta
• JShell is successor
• Appears to have same limitations
• No up arrow support
• No tab autocomplete
• Needs more automatic imports
@jeanneboyarsky
Exercise: Reading for details
List as many key/tricky points as we can in
http://tinyurl.com/javasig-java9shell
• http://blog.takipi.com/java-9-early-access-a-
hands-on-session-with-jshell-the-java-repl/
• http://openjdk.java.net/jeps/222
Exercise: Picking important points
Exercise: Making questions

Contenu connexe

En vedette

рекламный пакет
рекламный пакетрекламный пакет
рекламный пакетMarinarssk
 
гбу ро миац
гбу ро миацгбу ро миац
гбу ро миацMarinarssk
 
Pschology presentation FACTORS AFFECTING EMPLOYEES MOTIVATION ON ORGANIZATION...
Pschology presentation FACTORS AFFECTING EMPLOYEES MOTIVATION ON ORGANIZATION...Pschology presentation FACTORS AFFECTING EMPLOYEES MOTIVATION ON ORGANIZATION...
Pschology presentation FACTORS AFFECTING EMPLOYEES MOTIVATION ON ORGANIZATION...Jamshaid Chudhary
 
6 eboluzioa-sonia
6 eboluzioa-sonia6 eboluzioa-sonia
6 eboluzioa-soniasonri15
 

En vedette (10)

Plunge into HTML5 Canvas – Let’s begin
Plunge into HTML5 Canvas – Let’s beginPlunge into HTML5 Canvas – Let’s begin
Plunge into HTML5 Canvas – Let’s begin
 
рекламный пакет
рекламный пакетрекламный пакет
рекламный пакет
 
Word
WordWord
Word
 
гбу ро миац
гбу ро миацгбу ро миац
гбу ро миац
 
Работы
РаботыРаботы
Работы
 
Pschology presentation FACTORS AFFECTING EMPLOYEES MOTIVATION ON ORGANIZATION...
Pschology presentation FACTORS AFFECTING EMPLOYEES MOTIVATION ON ORGANIZATION...Pschology presentation FACTORS AFFECTING EMPLOYEES MOTIVATION ON ORGANIZATION...
Pschology presentation FACTORS AFFECTING EMPLOYEES MOTIVATION ON ORGANIZATION...
 
Ucp presentation
Ucp presentationUcp presentation
Ucp presentation
 
Ogum
OgumOgum
Ogum
 
Badô de osoosi
Badô de osoosiBadô de osoosi
Badô de osoosi
 
6 eboluzioa-sonia
6 eboluzioa-sonia6 eboluzioa-sonia
6 eboluzioa-sonia
 

Similaire à 2016 java9-how-make-qus

2016 first-champs-java-cert
2016 first-champs-java-cert2016 first-champs-java-cert
2016 first-champs-java-certJeanne Boyarsky
 
Why a MOOC?
Why a MOOC?Why a MOOC?
Why a MOOC?Pat Sine
 
How Best to Prepare for ECBA
How Best to Prepare for ECBAHow Best to Prepare for ECBA
How Best to Prepare for ECBALN Mishra CBAP
 
Confessions of a Senior Mind
Confessions of a Senior MindConfessions of a Senior Mind
Confessions of a Senior MindStojan Peshov
 
Java 2018 certifications
Java 2018 certificationsJava 2018 certifications
Java 2018 certificationsRory Preddy
 
10 reasons why online tests help make perfect
10 reasons why online tests help make perfect10 reasons why online tests help make perfect
10 reasons why online tests help make perfectfortune communications
 
Webinar: Remote Learning - How to Successfully Switch Lean Six Sigma Training...
Webinar: Remote Learning - How to Successfully Switch Lean Six Sigma Training...Webinar: Remote Learning - How to Successfully Switch Lean Six Sigma Training...
Webinar: Remote Learning - How to Successfully Switch Lean Six Sigma Training...GoLeanSixSigma.com
 
EDUC 5199 G S17 - Weej 6 (Wednesday, August 2)
EDUC 5199 G S17 - Weej 6 (Wednesday, August 2)EDUC 5199 G S17 - Weej 6 (Wednesday, August 2)
EDUC 5199 G S17 - Weej 6 (Wednesday, August 2)Robert Power
 
Testing your Single Page Application
Testing your Single Page ApplicationTesting your Single Page Application
Testing your Single Page ApplicationWekoslav Stefanovski
 
MongoDB Certification Study Group - May 2016
MongoDB Certification Study Group - May 2016MongoDB Certification Study Group - May 2016
MongoDB Certification Study Group - May 2016Norberto Leite
 
How to Create Advanced Surveys with Logic, Conditions and Piping
How to Create Advanced Surveys with Logic, Conditions and PipingHow to Create Advanced Surveys with Logic, Conditions and Piping
How to Create Advanced Surveys with Logic, Conditions and PipingUserZoom
 
Gate exam tips and tricks
Gate exam tips and tricksGate exam tips and tricks
Gate exam tips and trickssakshij91
 
Identifying and measuring testing debt
Identifying and measuring testing debtIdentifying and measuring testing debt
Identifying and measuring testing debtPeter Varhol
 

Similaire à 2016 java9-how-make-qus (20)

2016 first-champs-java-cert
2016 first-champs-java-cert2016 first-champs-java-cert
2016 first-champs-java-cert
 
Why a MOOC?
Why a MOOC?Why a MOOC?
Why a MOOC?
 
How Best to Prepare for ECBA
How Best to Prepare for ECBAHow Best to Prepare for ECBA
How Best to Prepare for ECBA
 
Confessions of a Senior Mind
Confessions of a Senior MindConfessions of a Senior Mind
Confessions of a Senior Mind
 
Java 2018 certifications
Java 2018 certificationsJava 2018 certifications
Java 2018 certifications
 
Free PMP Exam Q&A Webinar
Free PMP Exam Q&A WebinarFree PMP Exam Q&A Webinar
Free PMP Exam Q&A Webinar
 
PMP Exam Q&A
PMP Exam Q&APMP Exam Q&A
PMP Exam Q&A
 
10 reasons why online tests help make perfect
10 reasons why online tests help make perfect10 reasons why online tests help make perfect
10 reasons why online tests help make perfect
 
Online examination
Online examinationOnline examination
Online examination
 
Webinar: Remote Learning - How to Successfully Switch Lean Six Sigma Training...
Webinar: Remote Learning - How to Successfully Switch Lean Six Sigma Training...Webinar: Remote Learning - How to Successfully Switch Lean Six Sigma Training...
Webinar: Remote Learning - How to Successfully Switch Lean Six Sigma Training...
 
2016 java8-cert-intro
2016 java8-cert-intro2016 java8-cert-intro
2016 java8-cert-intro
 
Java Certification by HUJAK - 2015-05-12 - at JavaCro'15 conference
Java Certification by HUJAK - 2015-05-12 - at JavaCro'15 conferenceJava Certification by HUJAK - 2015-05-12 - at JavaCro'15 conference
Java Certification by HUJAK - 2015-05-12 - at JavaCro'15 conference
 
EDUC 5199 G S17 - Weej 6 (Wednesday, August 2)
EDUC 5199 G S17 - Weej 6 (Wednesday, August 2)EDUC 5199 G S17 - Weej 6 (Wednesday, August 2)
EDUC 5199 G S17 - Weej 6 (Wednesday, August 2)
 
Good vs bad online course
Good vs bad online courseGood vs bad online course
Good vs bad online course
 
Testing your Single Page Application
Testing your Single Page ApplicationTesting your Single Page Application
Testing your Single Page Application
 
MongoDB Certification Study Group - May 2016
MongoDB Certification Study Group - May 2016MongoDB Certification Study Group - May 2016
MongoDB Certification Study Group - May 2016
 
How to Create Advanced Surveys with Logic, Conditions and Piping
How to Create Advanced Surveys with Logic, Conditions and PipingHow to Create Advanced Surveys with Logic, Conditions and Piping
How to Create Advanced Surveys with Logic, Conditions and Piping
 
Gate exam tips and tricks
Gate exam tips and tricksGate exam tips and tricks
Gate exam tips and tricks
 
Build Quiz
Build QuizBuild Quiz
Build Quiz
 
Identifying and measuring testing debt
Identifying and measuring testing debtIdentifying and measuring testing debt
Identifying and measuring testing debt
 

Plus de Jeanne Boyarsky

Pathways intro january 2018
Pathways intro   january 2018Pathways intro   january 2018
Pathways intro january 2018Jeanne Boyarsky
 
Pathways path-comparison
Pathways path-comparisonPathways path-comparison
Pathways path-comparisonJeanne Boyarsky
 
2017 stuysplash-build-tools
2017 stuysplash-build-tools2017 stuysplash-build-tools
2017 stuysplash-build-toolsJeanne Boyarsky
 
2017 JavaOne Mutation Testing Session
2017 JavaOne Mutation Testing Session2017 JavaOne Mutation Testing Session
2017 JavaOne Mutation Testing SessionJeanne Boyarsky
 
java 8 Hands on Workshop
java 8 Hands on Workshopjava 8 Hands on Workshop
java 8 Hands on WorkshopJeanne Boyarsky
 
2016 java-sig-mutation-testing
2016 java-sig-mutation-testing2016 java-sig-mutation-testing
2016 java-sig-mutation-testingJeanne Boyarsky
 
2015 nyc-spin-collective-ownership
2015 nyc-spin-collective-ownership2015 nyc-spin-collective-ownership
2015 nyc-spin-collective-ownershipJeanne Boyarsky
 
Throw Away all the Rules: Now What Process do you Follow?
Throw Away all the Rules: Now What Process do you Follow?Throw Away all the Rules: Now What Process do you Follow?
Throw Away all the Rules: Now What Process do you Follow?Jeanne Boyarsky
 
Get ready for FRC 2015: Intro to Java 5 through 8 updates and Eclipse
Get ready for FRC 2015: Intro to Java 5 through 8 updates and EclipseGet ready for FRC 2015: Intro to Java 5 through 8 updates and Eclipse
Get ready for FRC 2015: Intro to Java 5 through 8 updates and EclipseJeanne Boyarsky
 

Plus de Jeanne Boyarsky (18)

Pathways intro january 2018
Pathways intro   january 2018Pathways intro   january 2018
Pathways intro january 2018
 
Pathways path-comparison
Pathways path-comparisonPathways path-comparison
Pathways path-comparison
 
2017 stuysplash-build-tools
2017 stuysplash-build-tools2017 stuysplash-build-tools
2017 stuysplash-build-tools
 
Virtual scrum
Virtual scrumVirtual scrum
Virtual scrum
 
Ignite java-robots
Ignite java-robotsIgnite java-robots
Ignite java-robots
 
2017 JavaOne Mutation Testing Session
2017 JavaOne Mutation Testing Session2017 JavaOne Mutation Testing Session
2017 JavaOne Mutation Testing Session
 
java 8 Hands on Workshop
java 8 Hands on Workshopjava 8 Hands on Workshop
java 8 Hands on Workshop
 
2017 java9-spring-days
2017 java9-spring-days2017 java9-spring-days
2017 java9-spring-days
 
Pathways overview
Pathways overviewPathways overview
Pathways overview
 
2016 java-sig-mutation-testing
2016 java-sig-mutation-testing2016 java-sig-mutation-testing
2016 java-sig-mutation-testing
 
Ftc judging
Ftc judgingFtc judging
Ftc judging
 
2016 qcon-virtual-scrum
2016 qcon-virtual-scrum2016 qcon-virtual-scrum
2016 qcon-virtual-scrum
 
FTC 2015-2016 Judging
FTC 2015-2016 JudgingFTC 2015-2016 Judging
FTC 2015-2016 Judging
 
2015 nyc-spin-collective-ownership
2015 nyc-spin-collective-ownership2015 nyc-spin-collective-ownership
2015 nyc-spin-collective-ownership
 
FTC Robot C to Java
FTC Robot C to JavaFTC Robot C to Java
FTC Robot C to Java
 
Frc java5-8andeclipse
Frc java5-8andeclipseFrc java5-8andeclipse
Frc java5-8andeclipse
 
Throw Away all the Rules: Now What Process do you Follow?
Throw Away all the Rules: Now What Process do you Follow?Throw Away all the Rules: Now What Process do you Follow?
Throw Away all the Rules: Now What Process do you Follow?
 
Get ready for FRC 2015: Intro to Java 5 through 8 updates and Eclipse
Get ready for FRC 2015: Intro to Java 5 through 8 updates and EclipseGet ready for FRC 2015: Intro to Java 5 through 8 updates and Eclipse
Get ready for FRC 2015: Intro to Java 5 through 8 updates and Eclipse
 

Dernier

20230202 - Introduction to tis-py
20230202 - Introduction to tis-py20230202 - Introduction to tis-py
20230202 - Introduction to tis-pyJamie (Taka) Wang
 
Introduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxIntroduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxMatsuo Lab
 
OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureOpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureEric D. Schabell
 
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...Aggregage
 
UiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPathCommunity
 
AI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity WebinarAI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity WebinarPrecisely
 
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Commit University
 
Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsComputer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsSeth Reyes
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsIgniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsSafe Software
 
NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopNIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopBachir Benyammi
 
Building AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxBuilding AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxUdaiappa Ramachandran
 
Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Adtran
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6DianaGray10
 
Comparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioComparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioChristian Posta
 
Nanopower In Semiconductor Industry.pdf
Nanopower  In Semiconductor Industry.pdfNanopower  In Semiconductor Industry.pdf
Nanopower In Semiconductor Industry.pdfPedro Manuel
 
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesAI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesMd Hossain Ali
 
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfJamie (Taka) Wang
 
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostKubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostMatt Ray
 

Dernier (20)

20230202 - Introduction to tis-py
20230202 - Introduction to tis-py20230202 - Introduction to tis-py
20230202 - Introduction to tis-py
 
20230104 - machine vision
20230104 - machine vision20230104 - machine vision
20230104 - machine vision
 
Introduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxIntroduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptx
 
OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureOpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability Adventure
 
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
 
UiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation Developers
 
AI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity WebinarAI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity Webinar
 
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)
 
Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsComputer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and Hazards
 
20150722 - AGV
20150722 - AGV20150722 - AGV
20150722 - AGV
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsIgniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
 
NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopNIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 Workshop
 
Building AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxBuilding AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptx
 
Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6
 
Comparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioComparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and Istio
 
Nanopower In Semiconductor Industry.pdf
Nanopower  In Semiconductor Industry.pdfNanopower  In Semiconductor Industry.pdf
Nanopower In Semiconductor Industry.pdf
 
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesAI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
 
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
 
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostKubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
 

2016 java9-how-make-qus

  • 1. How to Study for Java 9 Certification and Save on Certification Fees slideshare.net/boyarsky Twitter @jeanneboyarsky Blog: http://www.selikoff.net Moderator on forums at: http://www.coderanch.com Jeanne Boyarsky 5/4/16
  • 2. Pros of Beta Exams • Only $50 (vs $245) • Get same cert at end • Sometimes clues in one question for another @jeanneboyarsky
  • 3. Cons of Beta Exams • Longer exam • More questions • Errors in questions • Don’t get result for many weeks • Lack of study materials @jeanneboyarsky
  • 4. How did you do? • Can’t know • Depends which questions chosen • Grading errors on OCP 8 beta @jeanneboyarsky
  • 5. Study Plan • List topics to study • Learn them • Identify tricky points • Optional: Make your own questions @jeanneboyarsky
  • 6. Example: Java 8 Stream Pipeline What are some tricky points about terminal operators? • Must be exactly one terminal operation • Returns non-stream • No terminal operation means stream not run • Once run terminal operation, stream invalid @jeanneboyarsky
  • 7. Writing sample questions • Code • Question • Answers • Change one thing @jeanneboyarsky
  • 8. Example: Java 8 Constructor References What are some tricky points about constructor references? • Syntax String::new • Pass when need Supplier • Doesn’t resolve to the type @jeanneboyarsky
  • 9. Another sample question • Could we do a fill in the blank question? • What could we alter in the question? • What could be tricky? @jeanneboyarsky
  • 10. Cert Timeline Timeline Event Date March 2014 Java 8 Release August 2014 Java 8 OCA Beta April 2015 Java 8 OCP Beta March 2017 Java 9 Release
  • 11. What’s in Java 9 • Jigsaw • JShell (Nashorn was originally on OCP beta) • Process API • GC changes • etc @jeanneboyarsky
  • 12. Let’s use JShell • Oracle had Nashorn on the OCP 8 beta • JShell is successor • Appears to have same limitations • No up arrow support • No tab autocomplete • Needs more automatic imports @jeanneboyarsky
  • 13. Exercise: Reading for details List as many key/tricky points as we can in http://tinyurl.com/javasig-java9shell • http://blog.takipi.com/java-9-early-access-a- hands-on-session-with-jshell-the-java-repl/ • http://openjdk.java.net/jeps/222

Notes de l'éditeur

  1. https://upload.wikimedia.org/wikipedia/commons/thumb/8/87/Symbol_thumbs_up.svg/200px-Symbol_thumbs_up.svg.png
  2. https://upload.wikimedia.org/wikipedia/commons/thumb/8/84/Symbol_thumbs_down.svg/185px-Symbol_thumbs_down.svg.png