02-Mar-2020: Added 12 new questions to this course!!! Are you ready to pass new Java SE 11 Programmer I exam and prove your competency to recruiters and employers alike?The practice test questions have already helped 12 students to pass the 1Z0-815 exam.************************ WALL OF FAME for 1Z0-815 ************************2020:1. Quang Hoang [09-Mar-2020]2. Juraj Valkucak [09-Mar-2020]3. Rejeb Rayen [06-Mar-2020]4. Georg Weber [13-Feb-2020]5. Suryanarayanan Ganesh Melarkode [07-Feb-2020]6. Sanjay Videsh Barath [28-Jan-2020]7. Tim Yao [17-Jan-2020]2019:1. Parag Shukla [27-Dec-2019]2. Marco Giorgi [20-Dec-2019]3. Miguel Rosario [14-Dec-2019]4. Tshepo Mokgoatjane [09-Dec-2019]5. Petr Juricek [Oct-2019]Java SE 11 Programmer I – Exam Information:Exam Code: 1Z0-815Duration: 180 minutesQuestions #: 80 (Multiple Choice / Multiple Select)Passing score: 63% This course covers all the EXAM topics in orderly fashion, which will help students to assess their preparation for respective topic. This course can be used as a learning aid while preparing for 1Z0-815 certification to test your preparation for each topic while preparing for that topic. Topic-wise questions helps in identifying weak areas thus more focus can be given to those specific topics.Course highlights:1. All questions are multiple choice or multiple select questions.2. You have around 2.4 minutes to complete each question which is more than the exam timing. 3. This practice tests will explain in detail why the right answer is the right answer, in review phase. Understanding the explanation will help in instillation of concepts. Relevant hints and how to approach a question in real examination setting is also provided in explanation.4. At the end of the practice exam, check your progress and review each question and sort by 1Z0-815 knowledge area, correct answers, wrong answers, skipped questions and questions marked for review.5. You can take these exams multiple times till concepts are deeply ingrained.Course Structure:Test 1 Covers following topics:1. Understanding Java Technology and environmentDescribe Java Technology and the Java developmentIdentify key features of the Java language2. Creating a Simple Java ProgramCreate an executable Java program with a main classCompile and run a Java program from the command lineCreate and import packages3. Working With Java Primitive Data Types and String APIsDeclare and initialize variables (including casting and promoting primitive data types)Identify the scope of variables [Covered in Test-3]Use local variable type inferenceCreate and manipulate StringsManipulate data using the StringBuilder class and its methodsTest 2 Covers following topics:4. Using Operators and Decision ConstructsUse Java operators including the use of parenthesis to override operator precedenceUse Java control statements including if, if/else, switchCreate and use do/while, while, for and for each loops, including nested loops, use break and continue statements5. Working with Java ArraysDeclare, instantiate, initialize and use a one-dimensional arrayDeclare, instantiate, initialize and use two-dimensional arrayTest 3 Covers following topics:6. Describing and Using Objects and ClassesDeclare and instantiate Java objects, and explain objects’ lifecycles (including creation, dereferencing by reassignment, and garbage collection)Define the structure of a Java classRead or write to object fields7. Creating and Using MethodsCreate methods and constructors with arguments and return valuesCreate and invoke overloaded methodsApply the static keyword to methods and fieldsIdentify the scope of variables [From Test 1]8. Applying EncapsulationApply access modifiersApply encapsulation principles to a class9. Reusing Implementations Through InheritanceCreate and use subclasses and superclassesCreate and extend abstract classesEnable polymorphism by overriding methodsUtilize polymorphism to cast and call methods, differentiating object type versus reference typeDistinguish overloading, overriding, and hidingTest 4 Covers following topics:10. Programming Abstractly Through InterfacesCreate and implement interfacesDistinguish class inheritance from interface inheritance including abstract classesDeclare and use List and ArrayList instancesUnderstanding Lambda ExpressionsTest 5 Covers following topics:11. Handling ExceptionsDescribe the advantages of Exception handling and differentiate among checked, unchecked exceptions, and ErrorsCreate try-catch blocks and determine how exceptions alter program flowCreate and invoke a method that throws an exceptionTest 6 Covers following topics:12. Understanding ModulesDescribe the Modular JDKDeclare modules and enable access between modulesDescribe how a modular project is compiled and runMore information on detailed curriculum and assumptions to be followed for examination are available on oracle certification page.NOTE: If you prefer exam simulation to assess your preparation for the certification exam, then you can enroll in my other course titled “Java Certification (1Z0-815) Exam Simulation”.Disclaimer: These questions are not real examination questions / dumps. These questions are designed based on real exams in terms of pattern and complexity to help you understand the type of expected questions from each exam objective.Last but not the least, RELAX, and enjoy the tests!!!